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
-
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.
-
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.
-
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.
-
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.
-
Improper designing of tool
-
Improper specification
-
Non-involvement of end-users
-
None of the above
C
Correct answer
Explanation
End user interaction is must because with client or user, problems are solved easily.
-
Introduction phase<o:p></o:p>
-
Growth phase<o:p></o:p>
-
Maturity phase<o:p></o:p>
-
Decline phase<o:p></o:p>
B
Correct answer
Explanation
Since customers become aware of the product, there is increased sale which attracts more competition. Therefore, differentiation of product is required to maintain and expand the market. Hence, it is the right answer.
-
easily understood
-
easily maintained
-
tested in a bottom up fashion
-
both (1) and (2)
D
Correct answer
Explanation
Structured design aims to produce programs that are modular, making them both easier to understand and easier to maintain. Therefore, both options (1) and (2) are correct.
-
assumes that the black box is independent
-
assumes that inputs and outputs remain stable
-
is invoked by describing a system in terms of inputs and outputs, leaving the transformation process a black box
-
all of the above are true
D
Correct answer
Explanation
The black box concept treats a system as a transformation process where only inputs and outputs are observed, assuming independence and stability of the process.