









Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
This chapter from 'object-oriented software engineering: practical software development using uml and java' explores project management, its role in software development, and various software process models. Topics include the opportunistic approach, waterfall model, phased-release model, spiral model, and evolutionary model. Each model is discussed in detail, highlighting their strengths, limitations, and applicability.
Typology: Slides
1 / 17
This page cannot be seen from the preview
Don't miss anything!
Practical Software Development using UML and Java
Chapter 11: Managing the Software Process
Project management encompasses all the activities needed to plan and execute a project:
Software process models are general approaches for organizing a project into activities.
Think of Idea for Improvement
Modify Until Satisfied
First Prototype
The classic way of looking at S.E. that accounts for the importance of requirements, design and quality assurance.
It introduces the notion of incremental development.
It explicitly embraces prototyping and an iterative approach to software development.
It explicitly accounts for the divide and conquer principle.