- Degree Bachelor
- Code: SE396
- Credit hrs: 3
- Prequisites: Intro. to Software Engineering
An engineering process can be defined as a set of inter-related activities that transform one or more inputs into outputs, while consuming resources to accommodate that transformation. In software engineering, processes refer specifically to activities by software engineers to develop, maintain and operate software. In overview, software engineering process can be examined on two levels. The first level encompasses the technical and managerial activities within the software life cycle that are performed during software acquisition, development, maintenance, and retirement. The second is the meta-level, which is concerned with the definition, implementation, assessment, measurement, management, change and improvement of the software life cycle processes themselves. This course concentrates on the second level by examining the planning, assurance and control processes employed as they relate to real-world software development projects.
Software Engineering Plan -2021
Yingxu Wang, Graham King. Software Engineering Processes: Principles and Applications. CRC Press.
content serial | Description |
---|---|
1 | Software Process Management |
2 | Software Process Infrastructure |
3 | Categories of Software Processes |
4 | Software Life Cycle Models |
5 | Software Process Adaptation |
6 | Practical Considerations |
7 | 7th Week Exam |
8 | Software Process Assessment Models |
9 | Software Process Assessment Methods |
10 | Software process Improvement Models |
11 | Software process Improvement Models |
12 | Software Process and Product Measurement Techniques |
13 | Quality Measurement Results |
14 | Software Information Models |
15 | Software Engineering Process Tools |
16 | Final Examination |
Start your application