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
-
creating, developing and refining a working model of the final operational system
-
testing the computer system
-
designing the computer system
-
none of these
A
Correct answer
Explanation
Prototyping is an iterative process where a preliminary version of a system is built to explore requirements and validate design choices before full-scale development.
-
programming
-
quality assurance
-
feasibility
-
none of these
B
Correct answer
Explanation
Peer review is a standard practice in software engineering to identify defects and improve the quality of code or documentation, making it a key component of quality assurance.
-
preliminary investigation and analysis
-
system design
-
database design
-
none of these
A
Correct answer
Explanation
The System Development Life Cycle (SDLC) begins with identifying the problem or need, which is accomplished through preliminary investigation and feasibility analysis.
-
end user understanding and approval
-
program logic
-
planning of data flow organization
-
none of the above
A
Correct answer
Explanation
Prototyping is primarily used to demonstrate functionality to users, allowing them to provide feedback and ensure the system meets their requirements before final development.
-
system cut-over
-
system design
-
day to day activity of DP
-
none of the above
A
Correct answer
Explanation
System cut-over is the phase where the new system replaces the old one. This involves migrating data, which requires file conversion to ensure compatibility.
-
help in documentation
-
generate code
-
help in analysing both data and activities
-
none of the above
A
Correct answer
Explanation
Tools used for system design, such as CASE tools, are primarily intended to assist in managing the complexity of design by documenting requirements, diagrams, and specifications.
-
Desktop publishing
-
Typesetting
-
Photocomposition
-
Computer typesetting
A
Correct answer
Explanation
Correct Answer: Desktop publishing
It is used to refer to publishing tasks.
-
2 - 3 modules
-
Not less than 10 modules
-
According to the project size and modules
-
None of the above
D
Correct answer
Explanation
Programmer focuses and concentrates on one module only.
-
Information analysis phase
-
Cost benefit analysis
-
Testing analysis
-
None of the above
B
Correct answer
Explanation
Cost benefit analysis is a part of feasibility study phase.
-
Content coupling
-
Common coupling
-
External coupling
-
All of the above
D
Correct answer
Explanation
All of the above are the types of coupling used for measuring interconnections of modules like tight coupling, loose coupling, etc.
-
Decision tree
-
Decision table
-
Structured english
-
All of the above
D
Correct answer
Explanation
Decision tree, decision table and structured english are used to describe control logic.
-
Feasibility phase
-
Prototyping
-
Maintainance
-
None of the above
B
Correct answer
Explanation
Prototype gives us sample of the project , preview of project .
-
Co-incidentia
-
Prototyping
-
Maintenance
-
None of the above
B
Correct answer
Explanation
Prototype gives us sample of the project , preview of project .
-
Design to user interface of the system
-
Finalize the requirements of the system
-
Evaluate the changes made
-
All of the above
B
Correct answer
Explanation
Feasibility document tells whether a project can be done or not.
-
White box
-
Black box
-
Grey box
-
All of the above
B
Correct answer
Explanation
Black box is a process with known inputs, outputs and functions but not internal mechanism.