Deck 2: Software Development and Engineering: Processes, Methods, and Tools
Question
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/23
Play
Full screen (f)
Deck 2: Software Development and Engineering: Processes, Methods, and Tools
1
Discuss how poor management decisions can impact software quality?
-Estimation decisions - irrational delivery date estimates cause teams to take short-cuts that can lead to reduced product quality
-Scheduling decisions - failing to pay attention to task dependencies when creating the project schedule may force the project team to test modules without their subcomponents and quality may suffer
-Risk-oriented decisions - reacting to each crisis as it arises rather than building in mechanisms to monitor risks and having established contingency plans may result in products having reduced quality
-Scheduling decisions - failing to pay attention to task dependencies when creating the project schedule may force the project team to test modules without their subcomponents and quality may suffer
-Risk-oriented decisions - reacting to each crisis as it arises rather than building in mechanisms to monitor risks and having established contingency plans may result in products having reduced quality
2
List the four design models required for a complete specification of a software design and the role of each.
Data design - high level model depicting user's view of the data or information.
3
Describe the types of dependencies that can exist in an architectural design.
Sharing dependencies - represent the dependence relationships among consumers whose use the same source or producers who have the same consumers.
Flow dependencies - represent dependence relationships between producers and consumers of resources
Constrained dependencies - represent constraints on the relative flow of control among a set of activities
Flow dependencies - represent dependence relationships between producers and consumers of resources
Constrained dependencies - represent constraints on the relative flow of control among a set of activities
4
Describe statistical quality assurance?
Unlock Deck
Unlock for access to all 23 flashcards in this deck.
Unlock Deck
k this deck
5
How is software scope defined?
Unlock Deck
Unlock for access to all 23 flashcards in this deck.
Unlock Deck
k this deck
6
Describe all activities that must occur in order to produce a Risk Mitigation,Monitoring,and Management Plan.
Unlock Deck
Unlock for access to all 23 flashcards in this deck.
Unlock Deck
k this deck
7
What are the steps used to complete the component-level design for a software development project?
Unlock Deck
Unlock for access to all 23 flashcards in this deck.
Unlock Deck
k this deck
8
List the characteristics that should be considered when considering potential classes for inclusion in an analysis model
Unlock Deck
Unlock for access to all 23 flashcards in this deck.
Unlock Deck
k this deck
9
Describe three partitioning strategies that can be used when performing class level testing for OO systems.
Unlock Deck
Unlock for access to all 23 flashcards in this deck.
Unlock Deck
k this deck
10
List the types of models that might be used in requirements modeling and explain the role of each type of model
Unlock Deck
Unlock for access to all 23 flashcards in this deck.
Unlock Deck
k this deck
11
Describe what is accomplished during the component qualification,adaptation,and composition activities of component-based development.
Unlock Deck
Unlock for access to all 23 flashcards in this deck.
Unlock Deck
k this deck
12
Explain what is wrong with the notion that computer software does not need to evolve over time.
Unlock Deck
Unlock for access to all 23 flashcards in this deck.
Unlock Deck
k this deck
13
Describe the relationships among software engineering process,methods,and tools.
Unlock Deck
Unlock for access to all 23 flashcards in this deck.
Unlock Deck
k this deck
14
Under what circumstances should requirements modeling be utilized for Web or mobile apps?
Unlock Deck
Unlock for access to all 23 flashcards in this deck.
Unlock Deck
k this deck
15
Describe the differences between software construction and software deployment.
Unlock Deck
Unlock for access to all 23 flashcards in this deck.
Unlock Deck
k this deck
16
Describe three control structure testing strategies.
Unlock Deck
Unlock for access to all 23 flashcards in this deck.
Unlock Deck
k this deck
17
What are the key differences between validation testing goals and acceptance testing goals?
Unlock Deck
Unlock for access to all 23 flashcards in this deck.
Unlock Deck
k this deck