OU Revised SE syllabus 2010-11
Syllabus
Unit- l
The Software Problem: Cost, Schedule and quality, scale and change.
Software Processes: Process and project, Component software processes,
Software development models, Project management process.
Unit - ll
Software Requirements Analysis and Specification: Value of good SRS,
Requirement process, requirement specifications, function specification with use cases,
Other approaches for analysis.
Software Architecture: Role of software architecture views, Component and connector view,
Architecture styles for C & C view, Documenting Architecture design, evaluating architectures.
Unit - lll
Planning a software project: Effort estimation, project Schedule and staffing, Quality planning,
Risk management planning, project monitoring plan, Detailed scheduling.
Design: Design concept, Function oriented design, Object oriented design, Detailed design, Verification, Metrics.
Unit - lV
Coding and Unit testing: Programming principles and guidelines, incrementally developing code,
Managing evolving code, Unit testing, Code inspection, Metrics.
Testing: Testing concept, testing process, Black box testing, White box testing, Metrics.
Unit - V
Maintenance and Reengineering: Software maintenance, Supportability, Reengineering,
Business process Reengineering, Software Reengineering, Reverse engineering, Restructuring,
Forward Reengineering, Economics of Reengineering.
Software process Improvement: Introduction, SPI process, CMMI, PCMM, Other SPI frameworks,
SPI return of investment, SPI trends.