0% found this document useful (0 votes)
52 views3 pages

BCA Software Engineering & Testing Syllabus

The document outlines the BCA Semester 5 course on Software Engineering and Testing, detailing the teaching scheme, examination scheme, and course outcomes. It includes a syllabus divided into five units covering software processes, requirements engineering, design concepts, quality assurance, and software testing. Reference books and instructional methodologies are also provided to enhance learning.

Uploaded by

vikasrajput4000
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views3 pages

BCA Software Engineering & Testing Syllabus

The document outlines the BCA Semester 5 course on Software Engineering and Testing, detailing the teaching scheme, examination scheme, and course outcomes. It includes a syllabus divided into five units covering software processes, requirements engineering, design concepts, quality assurance, and software testing. Reference books and instructional methodologies are also provided to enhance learning.

Uploaded by

vikasrajput4000
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Course

Programme BCA
Semester 5
Subject Software Engineering and Testing
Subject Code BCA503
Credit 4 Lecture 0 Practical /
Tutorial
Teaching Scheme 4 Lecture 0 Practical /
Hrs / Week Tutorial
Examination Scheme
40 CIE 60 SEE
Marks

Course Outcomes
On the completion of the course, students will be able to:
Recognize, Analyze and Model User’s Requirements
Select Appropriate Process Model and Apply it to SDLC
Select and Apply Appropriate Design Methodology
Assure Software Quality, Select and Apply Appropriate Testing Strategies

Apply Software Project Estimation Technique

1
Syllabus
Unit Details Hours
1 Introduction to Software Engineering & Process 12
Models
Software, Software Engineering, Software
Characteristics, Software Application, Software Process,
Layered Technology, Process Models – Waterfall,
Incremental, Evolutionary Process Model – Prototype,
Spiral and concurrent Development Model
2 Principles of Software Engineering; and 11
Requirements Engineering
Introduction, Core Principles of Process and Practice,
Principles Guiding Each Framework Activity,
Requirements Engineering: Groundwork for
Understanding of Software Requirements, Overview of
Eliciting Requirements, Developing Use Cases, Building
the Requirements Model, Negotiating Requirements,
Validating Requirements
3 Requirement Modelling Strategies; Design concept 11
& UML
Requirement Modelling Strategies, Overview of Flow
Oriented Modelling, Behavioral Modelling, Design
Concepts, Design Model
Designing with UML
Concepts and Diagrams, Class Diagrams, Interaction
Diagrams, State Diagrams, Activity Diagrams
4 Software Quality Assurance & Project Estimation 12
Background Issue, Elements of Software quality
Assurance, SQA tasks-goals-and Metrics, Formal
Approaches to SQA, Software Reliability
Software Project Estimation: Software Project
Estimation, Decomposition Techniques, Empirical
Estimation Models
5 Software Testing 10
Software Testing Fundamentals, White-Box Testing,
Basis Path Testing, Control Structure Testing, Black-Box
Testing, Testing for Specialized Environments, Patterns
and Software Testing
Total 56

2
Reference Books / Resources
Sr. No. Title
1 Roger S. Pressman, “Software Engineering – A Practitioner’s
Approach”, 7th Edition, McGraw Hill Publications
2 Pankaj Jalote, “Software Engineering – A Precise Approach”,
Wiley India
3 Waman S. Jawadekar, “Software Engineering – Principles
and Practices”, TMGH Publication

Delivery / Instructional Methodology


livery / Instructional Methodology
Sr. No. Description
1 Classes will be facilitated utilizing Classroom Response
Systems, incorporating multimedia projectors and
blackboards.
2 At the end of each unit/topic, assignments aligned with the
course content will be provided and assessed periodically.

You might also like