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
-
Data flow models
-
Entity-relation-attribute models
-
Object models
-
All of the above
-
Only (1) and (2)
D
Correct answer
Explanation
Yes, all are the design methods.
-
Construction phase
-
Cutover phase
-
Design phase
-
Planning phase
-
None of the above
B
Correct answer
Explanation
Yes, this phase includes the use training before final submission of the software.
-
Waterfall model
-
RAD (Rapid Application Development) model
-
Spiral model
-
Both (2) and (3)
-
None of the above
C
Correct answer
Explanation
This model has a risk evaluation phase about the system after analysing the customer feedback about the software and this model monitor, measure and identifying those risks.
-
Project scope
-
Business constraints
-
Business needs
-
System requirement
-
None of the above
E
Correct answer
Explanation
All of the above activities are included in the requirement and analysis phase.
-
RAD should be used in case of incremental approach of the system.
-
RAD can be used when there is a requirement of the small duration to develop the system.
-
RAD can be used when there are various risks to be measured in the system scope.
-
All of the above
-
Only (1) and (2)
E
Correct answer
Explanation
Both of the statements show the properties of RAD model.
-
RAD (Rapid Application Development) model
-
Spiral model
-
Waterfall model
-
Both (1) and (2)
-
None of the above
A
Correct answer
Explanation
Yes, RAD model used the CASE tools as a key factor in system development.
-
Extensive user involvement
-
Joint application design session
-
Prototyping
-
Code generators
-
None of the above
E
Correct answer
Explanation
All of the above are the factors, which are applicable for RAD model.
-
feasibility study
-
requirements elicitation and analysis
-
requirements specification
-
requirement validation
-
none of the above
E
Correct answer
Explanation
All of the above are included in requirement engineering process.
-
More speed and lower cost may lead to lower overall system quality.
-
It may have inconsistent internal designs within and across the system.
-
Difficulty with module reuse for future systems.
-
All of the above
-
Only (1) and (2)
D
Correct answer
Explanation
Yes, all of the above are the disadvantages of using the RAD model.
-
Horizontal prototyping
-
Exploratory prototyping
-
Vertical prototyping
-
Waterfall model
-
Increment development model
B
Correct answer
Explanation
It refers to the use of prototyping as a technique for gathering and clarifying requirements.
-
Size oriented metrics
-
Indicators
-
Planned value
-
Actual cost
-
Objective statement
B
Correct answer
Explanation
Indicators are metrices in a form suitable for assessing project behavior or process improvements.
-
Presentation prototype
-
Evolutionary prototyping
-
Horizontal prototyping
-
Vertical prototyping
-
Incremental and Iterative model
B
Correct answer
Explanation
It is used to explore changing requirements incrementally and adapt a system to them.
-
Planned value
-
Actual cost
-
Objective statement
-
Earned value analysis
-
Accomplishment
D
Correct answer
Explanation
It is an industry standard method of measuring a project's progress at any given point in time and forecasting its completion date and final cost.
-
Presentation prototype
-
Horizontal prototyping
-
Vertical prototyping
-
Embedded prototyping
-
Low fidelity prototyping
D
Correct answer
Explanation
It refers to prototyping as a component of another software development strategy.
-
Analysis phase
-
Design phase
-
Implementation phase
-
Development phase
-
None of the above
A
Correct answer
Explanation
Yes, the analysis phase has the task to build the prototype for the system to be developed.