Enables parallel development and simplifies maintenance by dividing systems into interchangeable components.
Modularity
Oops!
Check
Okay!
Check
15
Stakeholders with power but less engagement; keep satisfied and informed.
High Influence, Low Interest
Oops!
Check
Okay!
Check
15
Specify all components, interfaces, and implementation details.
Detailed Designs
Oops!
Check
Okay!
Check
banana
Go to last place!
Oops!
gift
Win 10 points!
Okay!
rocket
Go to first place!
Okay!
baam
Lose 25 points!
Oops!
15
used in the web development domain. It consists of three sequential phases. First, a basic prototype with all the existing pages is presented in the HTML format. Then the data processing is simulated using a prototype services layer.
Extreme Prototyping
Oops!
Check
Okay!
Check
thief
Give points!
5
10
15
20
25
shark
Other team loses 20 points!
Okay!
gift
Win 15 points!
Okay!
baam
Lose 20 points!
Oops!
15
Ensures the system can handle increasing demand and adapt to growth without major redesigns.
Scalability
Oops!
Check
Okay!
Check
15
As perceived by the customer (internal/end user). For e.g. erratic operation, poor appearance, noise, impaired functions, deterioration etc.
Potential Effects of Failure
Oops!
Check
Okay!
Check
15
reduction in post-deployment failures using enhanced verification: simulations, SIL/HIL, prototype testing, and formal methods
50%
Oops!
Check
Okay!
Check
15
Every cause/mechanism must be listed concisely E.g. of Failure Causes are inadequate design, incorrect material, inaccurate life assumption, poor environmental protection, over stressing, insufficient lubrication etc. E.g. of Failure Mecha
Potential Cause, Mechanism of Failure
Oops!
Check
Okay!
Check
15
Facilitates scenario testing and prediction of system behavior. Supports risk assessment and optimization of design alternatives.
Simulation Modeling
Oops!
Check
Okay!
Check
banana
Go to last place!
Oops!
shark
Other team loses 5 points!
Okay!
rocket
Go to first place!
Okay!
baam
Lose 10 points!
Oops!
15
Form high-level concepts, architecture, and key functions.
Conceptual Design
Oops!
Check
Okay!
Check
15
Also called as Software Development Process. A a framework defining tasks performed at each step in the software development process.
Software Development Life Cycle
Oops!
Check
Okay!
Check
15
Assess risks by severity and likelihood to focus on the most critical threats.