Brief Description
Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components
Grading Criteria
- Mid Test (20 %)
- Final Test (30%)
- Assignment (50%)
Outline Class
| No | Topics | Link |
|---|---|---|
| 0 | Syllabus | SE 00 |
| 1 | Introduction to Sotware Engineering | SE 01 |
| 2 | Software Engineering Life Cycle | SE 02 |
| 3 | Software Engineering Principles | SE 03 |
| 4 | Software Design | SE 04 |
| 5 | Software Requirements Specifications | SE 05 |
| 6 | Software Specification | SE 06 |
| 7 | Software Process | SE 07 |
| 8 | More Software Process | SE 08 |
| 9 | Management of Software | |
| 10 | Configuration Management | |
| 11 | Integration | |
| 12 | Agile Methodology | |
| 13 | Software and Enterprise Architecture | |
| 14 | Review and Presentation |
References