Computer Knowledge
Software Development and Management
3,064 Questions
Software development and management focuses on the system development life cycle, enterprise architecture, and configuration management. It tests your familiarity with system analysis, design models, and IT project planning. This subject is essential for specialist and banking officer scale examinations.
System analysis and designSoftware development life cycleConfiguration managementEnterprise architectureObject oriented design
Software Development and Management Questions
-
Agile software development
-
Iterative development
-
Spiral model
-
Waterfall model
-
Test-driven development
E
Correct answer
Explanation
Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: first the developer writes an (initially failing) automated test case that defines a desired improvement or new function, then produces the minimum amount of code to pass that test, and finally refactors the new code to acceptable standards.
-
Embedded prototyping
-
Horizontal prototyping
-
Waterfall model
-
Iterative model
-
Spiral model
E
Correct answer
Explanation
The spiral model's structure enforces close attention to user satisfaction and approval as it iterates through the succession of cycles of validation and verification.
-
Objective performance
-
System efficiency
-
System life cycle
-
Subjective performance
-
System operating domain
E
Correct answer
Explanation
It bounds system's area of coverage, operations, and effectiveness.
-
Life cycle objectives milestone
-
Life cycle architecture milestone
-
Initial operational capability milestone
-
System environment
-
Embedded prototyping
B
Correct answer
Explanation
It primarily elaborates on the LCO elements, including the system and software components, mediators between these components and constraints.
-
Higher order system
-
System life cycle
-
System frame of reference
-
System operating constraints and conditions
-
Objective performance
C
Correct answer
Explanation
It provides base of operations for its operating domains and basis for navigation.
-
Waterfall model
-
Rapid application development model
-
Exploratory prototyping
-
Evolutionary prototyping
-
Cleanroom model
E
Correct answer
Explanation
It focuses on enforcing the use of theoretically sound engineering process and practices.
-
Operational utility
-
Operational availability
-
System effectiveness
-
Operational suitability
-
Subjective performance
D
Correct answer
Explanation
It characterizes that how well a system or product integrates and performs within the user's existing system.
-
Specific requirements
-
Scope and boundaries
-
Conceptual design
-
Structured design
-
Object oriented design
C
Correct answer
Explanation
It represents basic module and functional design which will satisfy the system requirements.
-
Data analysis system
-
Status enquiries system
-
Tactical information system
-
Abstract system
-
Accounting System
E
Correct answer
Explanation
These systems are not necessarily required for decision making but they are desirable to keep track of the major aspects of the business like formal reporting, inventory etc.
-
System level
-
Part level
-
User level
-
Objective performance
-
Subjective performance
C
Correct answer
Explanation
It consists of the system element assets required to accomplish that mission within its operating environment.
-
Business Modeling
-
Spiral Model
-
Iterative Enhance Model
-
Data Modeling
-
Parallel Process Model
B
Correct answer
Explanation
It provides the potential for rapid development of incremental versions of the software.
-
Transition Phase
-
Construction Phase
-
Design Workflow
-
Structured Design
-
Elaboration Phase
E
Correct answer
Explanation
This phase mainly focuses on Do-Ability of the project.
-
completed architecture
-
completed business model
-
initial version of the business case
-
completed business artifacts
-
initial version of the business model
A
Correct answer
Explanation
It is included in the deliverables of the construction phase.
-
complete manuals
-
completed business model
-
initial version of business case
-
completed business case
-
test workflow
A
Correct answer
Explanation
It is included in the deliverables of the transition phase.
-
Rapid Application Development Model
-
Iterative Development Model
-
Process Modeling
-
Waterfall Model
-
Business Modeling
D
Correct answer
Explanation
It stipulates that the requirements be completely specified before the rest of the development can proceed.