Complete Test Bank 2025
Course:
BUS 5114 Management Information Systems — University of the People (UoPeople)
Level:
MBA
Year:
2025/2026
Format:
Units 5–8 Comprehensive Test Bank — 60 Questions with Verified Answers
BUS 5114 Units 5–8 Comprehensive Test Bank
60 Questions with Verified Answers | Score: 96/100
UNIT 5 — Systems Development Life Cycle (Questions 1–15)
Question 1:
A retail company is building a customer loyalty platform. The project sponsor wants to see a
working prototype within two weeks to validate core features before committing to a full build.
Which SDLC approach is BEST suited to this requirement?
A) Waterfall — because it ensures all requirements are locked before development begins
B) Agile — because iterative sprints allow rapid delivery of working software for early validation
C) Big Bang — because it releases everything at once for maximum impact
D) Structured Systems Analysis — because it produces detailed documentation before any code is
written
Answer: B
Explanation:
Agile development uses iterative sprints (typically 1–4 weeks) to deliver working increments of
software, making it ideal when stakeholders need early, tangible validation of features. Waterfall
requires all phases to complete sequentially, making rapid prototyping impractical. Big Bang has
,no structured methodology. SSADM is a documentation-heavy waterfall-derived method, not
suited to rapid demonstration cycles.
Question 2:
In a Scrum framework, who is responsible for removing impediments that are blocking the
development team's progress?
A) Product Owner
B) Scrum Master
C) Sprint Lead
D) Stakeholder Representative
Answer: B
Explanation:
The Scrum Master acts as a servant-leader whose primary responsibilities include facilitating
Scrum ceremonies, coaching the team, and crucially, removing impediments (blockers) that
prevent the development team from achieving sprint goals. The Product Owner manages the
backlog and prioritises requirements. There is no formal "Sprint Lead" or "Stakeholder
Representative" role in standard Scrum.
Question 3:
Which type of feasibility study evaluates whether the proposed system can be built using
currently available hardware, software, and technical expertise?
A) Economic feasibility
B) Operational feasibility
C) Technical feasibility
D) Schedule feasibility
Answer: C
Explanation:
Technical feasibility assesses whether the technology required to build the system exists, is
accessible, and whether the development team has the skills to implement it. Economic feasibility
examines cost vs. benefit. Operational feasibility determines whether the system will be used
effectively within the organisation. Schedule feasibility evaluates whether the system can be
delivered within the required timeframe.
,Question 4:
A software development team creates a low-fidelity mock-up using paper sketches and index
cards to quickly explore user interface layouts with stakeholders. This is an example of which
prototyping type?
A) Evolutionary prototyping
B) Throwaway (rapid) prototyping
C) Incremental prototyping
D) Extreme prototyping
Answer: B
Explanation:
Throwaway (rapid) prototyping involves building a quick, low-cost mock-up solely to elicit and
validate requirements from stakeholders. The prototype is then discarded rather than evolved into
the final product. Evolutionary prototyping is refined iteratively into the final system. Incremental
prototyping builds and releases the system in functional increments. Extreme prototyping is a
three-phase model used primarily for web applications.
Question 5:
During requirements analysis, a business analyst documents the sequence of interactions
between a user and the system when the user places an online order. This documentation is BEST
described as:
A) A data flow diagram
B) A use case
C) An entity-relationship diagram
D) A Gantt chart
Answer: B
Explanation:
A use case describes a sequence of interactions between an actor (user or external system) and
the system to achieve a specific goal. It captures functional requirements in a narrative, scenario-
based format. A DFD shows how data flows through the system. An ERD models data entities and
relationships. A Gantt chart is a project scheduling tool.
Question 6:
, A company migrates its legacy ERP system to a cloud-based platform. During the transition, both
the old and new systems run simultaneously, processing the same live transactions. Which
conversion strategy is being used?
A) Direct cutover
B) Phased conversion
C) Pilot conversion
D) Parallel conversion
Answer: D
Explanation:
Parallel conversion runs both the old and new systems simultaneously for a defined period.
Outputs are compared to validate accuracy before decommissioning the legacy system. It is the
safest but most costly strategy. Direct cutover replaces the old system immediately. Pilot
conversion deploys the new system in one location first. Phased conversion introduces the new
system in modules or stages over time.
Question 7:
Which of the following BEST describes User Acceptance Testing (UAT)?
A) Testing conducted by developers to verify that each module functions correctly in isolation
B) Testing by end users to confirm the system meets business requirements and is ready for
deployment
C) Automated regression testing to ensure new code does not break existing functionality
D) Load testing performed by QA engineers to assess system performance under peak conditions
Answer: B
Explanation:
UAT is the final phase of software testing, conducted by actual end users or business
representatives to validate that the system performs as required in real-world scenarios before
go-live. Unit testing is developer-conducted and module-specific. Regression testing ensures
existing features remain functional after changes. Load testing is a form of performance/stress
testing.
Question 8:
An organisation decides to have its new mobile application developed by a specialist firm in
another country to reduce costs and access niche expertise. This arrangement is BEST described