Software Engineering Processes
It is a framework for a set of key process areas and is the model chosen for managing the creation of software from initial customer inception to the release of the finished product. The chosen process usually involves techniques such as
- Analysis
- Design
- Coding
- Testing
- Maintenance
Objectives:
- Identify new problems and solutions in software production.
- Study new systematic methods, principles, approaches for system analysis, design, implementation, testing and maintenance.
- Provide new ways to control, manage, and monitor software processes.
- Build new software tools and environments to support software engineering.
Several different process models exist and vary mainly in the frequency, application and implementation of the above techniques, for example, different process models use different analysis techniques, other models attempt to implement the solution to a problem in one big-bang approach, while others adopt an iterative approach whereby successively larger and more complete versions of the software are built with each iteration of the process model.
0 Comments