Deck 8: Software Engineering and Process Models: An Exploration of Concepts and Practices
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/16
Play
Full screen (f)
Deck 8: Software Engineering and Process Models: An Exploration of Concepts and Practices
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.
2
What are the primary advantages of the component-based process model for software engineering?
Component-based process models promote software reuse and reusability and can result in: 70% reduction in development cycle times,84% reduction in project costs,and 70% increase in productivity.
3
How are tasks,actions,and activities related to software process models?
A software process is made up of activities.Each activity is defined by a set of engineering actions.Each activity is defined by a task set that indentifies the work items to be completed.
4
Describe the phases of the prototyping model for software development?
Unlock Deck
Unlock for access to all 16 flashcards in this deck.
Unlock Deck
k this deck
5
How do software characteristics differ from hardware characteristics?
Unlock Deck
Unlock for access to all 16 flashcards in this deck.
Unlock Deck
k this deck
6
Describe the strengths and weaknesses of the random paradigm team structure?
Unlock Deck
Unlock for access to all 16 flashcards in this deck.
Unlock Deck
k this deck
7
Describe the role of customers and end-users on an agile process team?
Unlock Deck
Unlock for access to all 16 flashcards in this deck.
Unlock Deck
k this deck
8
How can process patterns assist a development team build software products efficiently?
Unlock Deck
Unlock for access to all 16 flashcards in this deck.
Unlock Deck
k this deck
9
List three areas in which process models may differ from one another.
Unlock Deck
Unlock for access to all 16 flashcards in this deck.
Unlock Deck
k this deck
10
Describe how Polya's problem solving principles describe the essence of engineering practice?
Unlock Deck
Unlock for access to all 16 flashcards in this deck.
Unlock Deck
k this deck
11
List the key attributes of an effective software teams.
Unlock Deck
Unlock for access to all 16 flashcards in this deck.
Unlock Deck
k this deck
12
How does software differ from the artifacts produced by other engineering disciplines?
Unlock Deck
Unlock for access to all 16 flashcards in this deck.
Unlock Deck
k this deck
13
Describe the five values held by XP teams?
Unlock Deck
Unlock for access to all 16 flashcards in this deck.
Unlock Deck
k this deck
14
How does software team choose the task set for a particular project?
Unlock Deck
Unlock for access to all 16 flashcards in this deck.
Unlock Deck
k this deck
15
What are the tradeoffs proposes by the "Manifesto for Agile Software Development"?
Unlock Deck
Unlock for access to all 16 flashcards in this deck.
Unlock Deck
k this deck
16
List the key issues stressed by an agile philosophy of software engineering.
Unlock Deck
Unlock for access to all 16 flashcards in this deck.
Unlock Deck
k this deck