CISSP · Question #357
When developing solutions for mobile devices, in which phase of the Software Development Life Cycle (SDLC) should technical limitations related to devices be specified?
The correct answer is B. Initiation. Technical limitations of mobile devices must be identified and documented during the Initiation phase of the SDLC, before design and development begin.
Question
When developing solutions for mobile devices, in which phase of the Software Development Life Cycle (SDLC) should technical limitations related to devices be specified?
Options
- AImplementation
- BInitiation
- CReview
- DDevelopment
How the community answered
(28 responses)- A4% (1)
- B86% (24)
- C7% (2)
- D4% (1)
Why each option
Technical limitations of mobile devices must be identified and documented during the Initiation phase of the SDLC, before design and development begin.
Implementation is the phase where code is deployed or installed into an environment, which is far too late to be specifying device technical limitations.
The Initiation phase is where project scope, requirements, and constraints are first defined. Identifying technical limitations of target devices (such as screen size, processing power, memory, and OS constraints) during this phase ensures they inform all subsequent design and development decisions. Capturing these constraints early prevents costly rework and scope changes in later phases.
The Review phase involves evaluating completed work or deliverables after development, making it too late in the lifecycle to define foundational technical constraints.
The Development phase is where actual coding occurs based on already-established requirements; technical limitations should have been specified before this phase begins to guide the development effort.
Concept tested: SDLC phase for defining mobile device constraints
Source: https://csrc.nist.gov/projects/systems-development-life-cycle
Topics
Community Discussion
No community discussion yet for this question.