Software Engg - Syllabus
Software Engg - Syllabus
The Software Product and Software Process Software Product and Process
Characteristics, Software Process Models: Linear Sequential Model, Prototyping
Model, RAD Model, Evolutionary Process Models likeIncremental Model, Spiral
Model, Component Assembly Model, RUP and Agile processes. Software Process
customization and improvement, CMM, Product and Process Metrics
UNIT 2:
Requirement Elicitation, Analysis, and Specification Functional and Non-functional
requirements, Requirement Sources and Elicitation Techniques, Analysis Modeling
for Function-oriented and Object-oriented software development, Use case
Modeling, System and Software Requirement Specifications, Requirement
Validation, Traceability
UNIT 3:
Software Design The Software Design Process, Design Concepts and Principles,
Software Modeling and UML, Architectural Design, Architectural Views and Styles,
User Interface Design, Function oriented Design, SA/SD Component Based Design,
Design Metrics
UNIT 4:
Software Analysis and Testing Software Static and Dynamic analysis, Code
inspections, Software Testing, Fundamentals, Software Test Process, Testing Levels,
Test Criteria, Test Case Design, Test Oracles, Test Techniques, Black-Box Testing,
White-Box Unit Testing and Unit, Testing Frameworks, Integration Testing, System
Testing and other Specialized, Testing, Test Plan, Test Metrics, Testing Tools. ,
Introduction to Object-oriented analysis, design and comparison with structured
Software Engg .
UNIT 5:
Software Maintenance & Software Project Measurement Need and Types of
Maintenance, Software Configuration Management (SCM), Software Change
Management, Version Control, Change control and Reporting, Program
Comprehension Techniques, Re-engineering, Reverse Engineering, Tool Support.
Project Management Concepts, Feasilibility Analysis, Project and Process Planning,
Resources Allocations, Software efforts, Schedule, and Cost estimations, Project
Scheduling and Tracking, Risk Assessment and Mitigation, Software Quality
Assurance(SQA). Project Plan, Project Metrics