Computer Knowledge
Software Development and Management
2,312 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
-
build cycle
-
short development cycle
-
integration cycle
-
deployment cycle
-
testing cycle
B
Correct answer
Explanation
Rapid application development (RAD) emphasises on short development cycle. It is employed when there is a tight timeline for completing a project.
-
configuration management
-
defect prevention
-
version control
-
process analysis
-
configuration quality management
A
Correct answer
Explanation
Configuration management is a discipline applying technical and administrative direction and surrounding veilance to identify and document the functional and physical characteristics of a configuration item.
-
Correctness
-
Maintainability
-
Reliability
-
Reusability
-
All of the above
E
Correct answer
Explanation
Software quality factors are the measures to check whether the software created is efficient as well as economic. Some of these factors are: Correctness, Maintainability, Reliability, Reusability, Usability and Portability.
-
project manager
-
module leader
-
analyst
-
domain consultant
-
reviewer
D
Correct answer
Explanation
Domain consultant is a role in software projects. He is an expert with knowledge about the system of which the software is a part. He analyses the interfacing between entities of domain and software to be developed.
-
Build phase
-
Test phase
-
Design phase
-
Deployment phase
-
System engineering phase
A
Correct answer
Explanation
Waterfall method is a software model used for software development. It consists of many phases of software development. Build phase includes translation of program specifications into machine-readable form. Integration testing is done in this phase.
-
ISO/IEC 12077
-
ISO/IEC 1127
-
ISO/IEC 12027
-
ISO/IEC 1207
-
ISO/IEC 12207
E
Correct answer
Explanation
ISO/IEC 12207 is an international standard which is used for providing guidelines and framework for software life cycle processes.
-
Interface design
-
Component design
-
System structuring
-
Control modeling
-
Modular decomposition
D
Correct answer
Explanation
This is an activity in which a general model of the control relationships between the parts of the system is established.
-
Behavioural approach
-
Staff stability
-
Application domain
-
Hardware stability
-
Grammatical analysis
C
Correct answer
Explanation
This factor in system maintenance is well-understood and clearly defines system requirements.
-
Version management tools
-
Release management
-
Version identification
-
Bottom-up testing
-
Top-down testing
A
Correct answer
Explanation
This tool in configuration management involves managing large pool of information and for ensuring that system changes are recorded and controlled.
-
Composition model
-
Generic models
-
Reference models
-
Classification model
-
Object-oriented model
C
Correct answer
Explanation
This type of model in domain-specific architectural model is an abstract and describe a larger class of systems.
-
Defensive programming
-
Object-oriented programming
-
Object-oriented analysis
-
N-version programming
-
Object-oriented design
B
Correct answer
Explanation
This is concerned with realizing a software design by using an object-oriented programming language.
-
Inception phase
-
Transition phase
-
Construction phase
-
Preliminary design review
-
Functional audit
B
Correct answer
Explanation
It is used to ensure that the client's requirements have indeed been met.
-
Construction phase
-
Inception phase
-
Elaboration phase
-
Software verification review
-
Both 1 and 2
C
Correct answer
Explanation
Its aim is to refine the initial requirements, refine the architecture, monitor the risks, refine their priorities and produce the project management plan.
-
Design workflow
-
Analysis workflow
-
Requirement workflow
-
Debugging oriented
-
Demonstration oriented
C
Correct answer
Explanation
It ensures that the developers build the right information system.
-
Analysis workflow
-
Implementation workflow
-
Design workflow
-
Preliminary design review
-
Physical audit
C
Correct answer
Explanation
During the design workflow, we refine the analysis workflow until the material is in a form that can be implemented by the programmers.