What is Software Engineering?
Software Engineering is the management of the entire process of development of computer software.
The Waterfall Model follows a sequential design process.
The Spiral Model combines elements of both design and prototyping-in-stages in order to provide advantages of both top down and bottom-up concepts.
The V-Model demonstrates the relationships between each phase of the development life cycle and its associated phase of testing.
Iterative and Incremental Development Model
Iterative and Incremental Development is at the heart of a cyclic software development process.
Project Management involves the methods and disciplines used to: – Define goals. – Plan and monitor tasks and resources.