Introduction : Software crisis, need for software engineering, professional software development, software engineering ethics. Case studies
Software processes : Models : Water fall model , Incremental model and Spiral model. Process activities.
Requirement engineering : Requirement engineering processes , requirements elicitation and analysis. Functional and non-functional requirements. The Software Requirement document. Requirement specification, Requirement validation , Requirement management. |