CITM practice question 10 of 10
From the list below, which activity is not considered to be an activity in the software development phase?
Full set: 50 questionsThe Software Development Life Cycle (SDLC) is a structured process that consists of distinct phases. The "development" phase (also known as construction or programming) is primarily concerned with the creation of the software itself. Core activities within this phase include writing code based on design specifications, performing unit and integration testing to ensure individual components work correctly, and documenting the code and technical architecture. In contrast, "Implementation" (also known as deployment) is a separate, subsequent phase in the SDLC. This phase focuses on installing the completed and tested software into the production environment, making it available for end-users. It involves activities like system installation, configuration, data migration, and user training, which occur after the core development work is finished.
A. Code writing is the central and defining activity of the software development phase, where design specifications are translated into executable software.
B. Testing, specifically unit testing and integration testing, is an integral part of the development phase to verify the correctness of the code being written.
C. Documenting, such as creating in-code comments and technical specifications, is a crucial and continuous activity performed during the development phase.
1. University of Washington, IT Connect. "Software Development Lifecycle (SDLC)". This educational resource outlines a 7-step SDLC process where "Step 4: Build / Development" is clearly distinct from "Step 6: Deployment," which it equates with implementation. This source establishes that development and implementation are separate, sequential phases.
2. ISO/IEC/IEEE 12207:2017, Systems and software engineering — Software life cycle processes. This international standard defines formal life cycle processes. It specifies a "Software implementation process" (Clause 6.4.3) that includes software construction (coding) and testing. It defines a separate "Deployment process" (Clause 6.3.4) for "installing a system... into the operational environment." This standard provides a formal distinction between the activities.
3. Turban, E., Volonino, L., & Wood, G. R. (2015). Information Technology for Management: Digital Strategies for Insight, Action, and Sustainable Performance (10th ed.). Wiley. In Chapter 13, "Implementing and Managing IT," the authors describe the SDLC phases used in IT management. They clearly separate the "Programming" (construction) stage from the "Implementation" stage, defining the latter as the process of converting to the new system, which includes deployment and user-facing activities.
Keep practicing
Take the free CITM practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other CITM practice questions
- Question 1As part of the business continuity plan preparations, management wants a site arrangement…
- Question 2During financial year closing, a processing error in a critical financial system occurs. …
- Question 3A selection process for new IT staff has started. The Human Resource department has reque…
- Question 4On behalf of senior management, the Human Resource management department instructs all un…
- Question 5Being part of service management, business relationship management follows the principles…
- Question 6Due to technical and operational constraints, the preferred control to lower the risks id…
