CS-403 Software Engineering Notes
5 notes for Software Engineering, unit by unit.
Notes for CS-403
- Unit 1 · Short notes The Software Product and Software Process Software Product and Process Characteristics · Software Process Models (Linear Sequential Model, Prototyping Model, RAD Model, Incremental Model, Spiral Model, Component Assembly Model, RUP, Agile processes) · Software Process customization and improvement · Capability Maturity Model (CMM) · Product and Process Metrics
- Unit 2 · Short notes 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
- Unit 3 · Short notes Software Design Software design process · Design concepts and principles · Software modeling and UML · Architectural design · Architectural views and styles · User‑interface design
- Unit 4 · Short notes Software Analysis and Testing Software static and dynamic analysis · Code inspections · Software testing fundamentals · Software test process · Testing levels · Test criteria
- Unit 5 · Short notes 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
More for CS-403
Other 4th semester CSE subjects
- BT-401 Mathematics-III
- CS-402 Analysis Design of Algorithm
- CS-404 Computer Org. & Architecture
- CS-405 Operating Systems
- CS-406 Programming Practices