Correct Answers | Graded A+
feature vs design - ✔✔feature: what the system needs to do
Design: how the system delivers those features
Why are software projects difficult/risky? - ✔✔•Poor software construction-
Not running as designed
•Poor software requirements
-Wrong features: what the system needs to do
-Wrong design: how the system delivers those features, Data, Logic, UI
Construction - ✔✔-Traditional approach
-Programming new features (e.g. Java, C#, or Python)
Configuration - ✔✔-Increasingly important alternative
-Selecting and configuring third-party software
1
©NINJANERD 2025/2026. YEAR PUBLISHED 2025.
, -COTS (commercial-off-the-shelf) software
Current vs Future state - ✔✔Future state: Identifying new user stories from
new functionality across the automation boundary
Build formula - ✔✔Build = Future State - Current State + Re-engineering*
*problematic current capabilities
-legacy code, poor design, etc.
-Inadequate infrastructure
Why is cyber security an increasing concern? - ✔✔Driven by:
•Increasing amounts of sensitive, confidential data
•Systems accessible via the Internet
•Risk of hackers:
-External
-Internal
plan driven approach - ✔✔Big Requirements Up-Front (BRUF)
2
©NINJANERD 2025/2026. YEAR PUBLISHED 2025.