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

Multiple choice

Which Agile value emphasizes the importance of continuous learning and improvement?

  1. Customer Collaboration

  2. Adaptive Planning

  3. Continuous Improvement

  4. Working Software

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Agile values continuous improvement, recognizing that teams can always learn and improve their processes and practices.

Multiple choice

Which Agile principle highlights the importance of delivering value to the customer early and frequently?

  1. Customer Collaboration

  2. Adaptive Planning

  3. Continuous Improvement

  4. Early and Frequent Delivery of Value

Reveal answer Fill a bubble to check yourself
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.

Multiple choice

Which Agile principle emphasizes the importance of self-organizing and cross-functional teams?

  1. Customer Collaboration

  2. Self-Organizing and Cross-Functional Teams

  3. Adaptive Planning

  4. Continuous Improvement

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Agile values self-organizing and cross-functional teams, recognizing that empowered teams can make decisions quickly and efficiently.

Multiple choice

Which Agile value emphasizes the importance of simplicity and avoiding unnecessary complexity?

  1. Simplicity

  2. Adaptive Planning

  3. Continuous Improvement

  4. Working Software

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Agile values simplicity, recognizing that complex solutions can be difficult to implement and maintain.

Multiple choice

Which Agile principle emphasizes the importance of sustainable development and avoiding burnout?

  1. Sustainable Pace

  2. Adaptive Planning

  3. Continuous Improvement

  4. Working Software

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Agile values sustainable pace, recognizing that teams need to work at a sustainable pace to avoid burnout and maintain productivity.

Multiple choice

Which of the following is NOT a key step in the scenario planning process?

  1. Identifying trends and drivers of change.

  2. Developing a single, comprehensive plan.

  3. Creating multiple plausible scenarios.

  4. Evaluating the implications of each scenario.

Reveal answer Fill a bubble to check yourself
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.

Multiple choice

Which of the following is NOT a key component of a trend lifecycle management system?

  1. Trend identification

  2. Trend analysis

  3. Trend tracking

  4. Trend reporting

Reveal answer Fill a bubble to check yourself
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.

Multiple choice

Which of the following is NOT a common Agile metric?

  1. Velocity

  2. Burn down chart

  3. Lead time

  4. Return on investment

Reveal answer Fill a bubble to check yourself
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.

Multiple choice

Which of the following is NOT a type of Agile measurement?

  1. Story points

  2. Velocity

  3. Cycle time

  4. Throughput

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Throughput is not a type of Agile measurement because it is not directly related to the Agile process.

Multiple choice

Which of the following is NOT a common Agile metric for measuring productivity?

  1. Velocity

  2. Cycle time

  3. Throughput

  4. Return on investment

Reveal answer Fill a bubble to check yourself
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.

Multiple choice

Which of the following is NOT a common Agile metric for measuring customer satisfaction?

  1. Net Promoter Score

  2. Customer satisfaction score

  3. Return on investment

  4. Customer churn rate

Reveal answer Fill a bubble to check yourself
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.

Multiple choice

Which of the following is NOT a common Agile metric for measuring team performance?

  1. Velocity

  2. Cycle time

  3. Throughput

  4. Return on investment

Reveal answer Fill a bubble to check yourself
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.

Multiple choice

Which of the following is NOT a phase in the Spiral Development Methodology?

  1. Planning

  2. Risk Analysis

  3. Engineering

  4. Deployment

Reveal answer Fill a bubble to check yourself
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.

Multiple choice

Which of the following is NOT a key factor in determining the success of a Spiral Development Methodology project?

  1. Clear and concise requirements.

  2. Strong project management.

  3. Effective risk management.

  4. Regular customer feedback.

Reveal answer Fill a bubble to check yourself
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.

Multiple choice

What is the role of prototyping in the Spiral Development Methodology?

  1. To validate the requirements.

  2. To identify and mitigate risks.

  3. To demonstrate the functionality of the software.

  4. All of the above.

Reveal answer Fill a bubble to check yourself
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.