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
Which Agile value emphasizes the importance of continuous learning and improvement?
-
Customer Collaboration
-
Adaptive Planning
-
Continuous Improvement
-
Working Software
C
Correct answer
Explanation
Agile values continuous improvement, recognizing that teams can always learn and improve their processes and practices.
Which Agile principle highlights the importance of delivering value to the customer early and frequently?
-
Customer Collaboration
-
Adaptive Planning
-
Continuous Improvement
-
Early and Frequent Delivery of Value
D
Correct answer
Explanation
Agile emphasizes early and frequent delivery of value to the customer, recognizing that providing working software early allows for feedback and enables the team to adapt to changing needs.
Which Agile principle emphasizes the importance of self-organizing and cross-functional teams?
-
Customer Collaboration
-
Self-Organizing and Cross-Functional Teams
-
Adaptive Planning
-
Continuous Improvement
B
Correct answer
Explanation
Agile values self-organizing and cross-functional teams, recognizing that empowered teams can make decisions quickly and efficiently.
Which Agile value emphasizes the importance of simplicity and avoiding unnecessary complexity?
-
Simplicity
-
Adaptive Planning
-
Continuous Improvement
-
Working Software
A
Correct answer
Explanation
Agile values simplicity, recognizing that complex solutions can be difficult to implement and maintain.
Which Agile principle emphasizes the importance of sustainable development and avoiding burnout?
-
Sustainable Pace
-
Adaptive Planning
-
Continuous Improvement
-
Working Software
A
Correct answer
Explanation
Agile values sustainable pace, recognizing that teams need to work at a sustainable pace to avoid burnout and maintain productivity.
Which of the following is NOT a key step in the scenario planning process?
-
Identifying trends and drivers of change.
-
Developing a single, comprehensive plan.
-
Creating multiple plausible scenarios.
-
Evaluating the implications of each scenario.
B
Correct answer
Explanation
Developing a single, comprehensive plan is not a step in scenario planning, as the focus is on exploring a range of possible futures.
Which of the following is NOT a key component of a trend lifecycle management system?
-
Trend identification
-
Trend analysis
-
Trend tracking
-
Trend reporting
D
Correct answer
Explanation
Trend reporting is not a key component of a trend lifecycle management system. Trend identification, trend analysis, and trend tracking are the core components of a trend lifecycle management system.
Which of the following is NOT a common Agile metric?
-
Velocity
-
Burn down chart
-
Lead time
-
Return on investment
D
Correct answer
Explanation
Return on investment is not a common Agile metric because it is difficult to measure and is not directly related to the Agile process.
Which of the following is NOT a type of Agile measurement?
-
Story points
-
Velocity
-
Cycle time
-
Throughput
D
Correct answer
Explanation
Throughput is not a type of Agile measurement because it is not directly related to the Agile process.
Which of the following is NOT a common Agile metric for measuring productivity?
-
Velocity
-
Cycle time
-
Throughput
-
Return on investment
D
Correct answer
Explanation
Return on investment is not a common Agile metric for measuring productivity because it is difficult to measure and is not directly related to the Agile process.
Which of the following is NOT a common Agile metric for measuring customer satisfaction?
-
Net Promoter Score
-
Customer satisfaction score
-
Return on investment
-
Customer churn rate
C
Correct answer
Explanation
Return on investment is not a common Agile metric for measuring customer satisfaction because it is difficult to measure and is not directly related to the Agile process.
Which of the following is NOT a common Agile metric for measuring team performance?
-
Velocity
-
Cycle time
-
Throughput
-
Return on investment
D
Correct answer
Explanation
Return on investment is not a common Agile metric for measuring team performance because it is difficult to measure and is not directly related to the Agile process.
Which of the following is NOT a phase in the Spiral Development Methodology?
-
Planning
-
Risk Analysis
-
Engineering
-
Deployment
D
Correct answer
Explanation
Deployment is not a phase in the Spiral Development Methodology. The four phases of the Spiral Development Methodology are Planning, Risk Analysis, Engineering, and Evaluation.
Which of the following is NOT a key factor in determining the success of a Spiral Development Methodology project?
-
Clear and concise requirements.
-
Strong project management.
-
Effective risk management.
-
Regular customer feedback.
A
Correct answer
Explanation
Clear and concise requirements are not a key factor in determining the success of a Spiral Development Methodology project. The key factors are strong project management, effective risk management, and regular customer feedback.
What is the role of prototyping in the Spiral Development Methodology?
-
To validate the requirements.
-
To identify and mitigate risks.
-
To demonstrate the functionality of the software.
-
All of the above.
D
Correct answer
Explanation
Prototyping plays a crucial role in the Spiral Development Methodology by validating the requirements, identifying and mitigating risks, and demonstrating the functionality of the software.