Deck 4: Process Models

Full screen (f)
exit full mode
Question
Why has the Personal Software Process not been widely adopted by industry?
Use Space or
up arrow
down arrow
to flip the card.
Question
Why are evolutionary models considered by many to be the best approach to software development in a modern context?
Question
Describe the phases of the prototyping model for software development?
Question
What are the primary advantages of the component-based process model for software engineering?
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/4
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 4: Process Models
1
Why has the Personal Software Process not been widely adopted by industry?
PSP is intellectually challenging and demands a level of commitment (e.g.lengthy and costly training required)that is not always possible to obtain.In addition the required level of measurement is culturally hard for many software practitioners.
Final Exam Questions
2
Why are evolutionary models considered by many to be the best approach to software development in a modern context?
Because time lines for the development of modern software are getting shorter and shorter,customers are becoming more diverse (making the understanding of requirements even harder),and changes to requirements are becoming even more common (before delivery),we need a way to provide incremental or evolutionary delivery.The evolutionary process accommodates uncertainty better than most process models,allows the delivery of partial solutions in an orderly and planned manner,and most importantly,reflects what really happens when complex systems are built.
3
Describe the phases of the prototyping model for software development?
Requirements are gathered by having the customer and developer meet and identify whatever objectives and requirements they can.Quick design follows,focusing on representation of the software that will be visible to the customer.A prototype is constructed by the developer and evaluated by the customer and used to refine the requirements.Iteration occurs and the prototype is tuned to satisfy the customer's needs.
4
What are the primary advantages of the component-based process model for software engineering?
Unlock Deck
Unlock for access to all 4 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 4 flashcards in this deck.