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 practice involves breaking down user stories into smaller, more manageable tasks?

  1. Sprint planning

  2. Task decomposition

  3. User story mapping

  4. Daily stand-up meetings

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

Task decomposition is an Agile practice where user stories are broken down into smaller, more manageable tasks, facilitating better estimation, tracking, and collaboration.

Multiple choice

Which Agile value emphasizes adapting to changing requirements?

  1. Customer collaboration

  2. Responding to change

  3. Continuous improvement

  4. Individual and interactions

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

The Agile value of 'Responding to change' highlights the importance of embracing and adapting to changing requirements, ensuring flexibility and responsiveness to evolving customer needs.

Multiple choice

How can AI assist in Agile release planning?

  1. Predicting the impact of changes on the release schedule

  2. Identifying dependencies and potential risks

  3. Optimizing the release plan for maximum value delivery

  4. All of the above

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

AI can contribute to Agile release planning by predicting the impact of changes, identifying dependencies and risks, and optimizing the release plan for value delivery, enabling teams to make informed decisions and deliver value more effectively.

Multiple choice

Which Agile practice involves gathering feedback from stakeholders and refining the product backlog?

  1. Sprint review

  2. Sprint retrospective

  3. Product backlog refinement

  4. Daily stand-up meetings

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

Product backlog refinement is an Agile practice where stakeholders and the team collaborate to review, prioritize, and refine the product backlog, ensuring that it reflects the latest requirements and priorities.

Multiple choice

Which Agile principle emphasizes delivering working software frequently?

  1. Early and continuous delivery

  2. Customer collaboration

  3. Adaptive planning

  4. Continuous improvement

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

The Agile principle of 'Early and continuous delivery' emphasizes delivering working software to customers frequently, ensuring regular feedback and value realization.

Multiple choice

Which of the following is NOT a key element of Systems Thinking?

  1. Holistic approach

  2. Decomposition

  3. Emergence

  4. Feedback loops

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

Decomposition is a process of breaking down a system into smaller, more manageable parts, while Systems Thinking emphasizes the interconnectedness and emergent properties of the system as a whole.

Multiple choice

Which of the following is NOT a common type of system requirement?

  1. Functional requirements

  2. Performance requirements

  3. Safety requirements

  4. Design requirements

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

Design requirements specify the specific design choices and implementation details of the system, while functional, performance, and safety requirements focus on the system's behavior and characteristics.

Multiple choice

Which of the following is NOT a common type of systems engineering tool?

  1. Requirements management tools

  2. System modeling tools

  3. Simulation and analysis tools

  4. Project management tools

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

Project management tools are not specific to systems engineering and are used in a wide variety of industries and domains.

Multiple choice

Which of the following is NOT a common type of systems engineering configuration item?

  1. Hardware components

  2. Software components

  3. Documentation

  4. Personnel

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

Personnel are not typically considered configuration items in systems engineering, as they are not physical or logical components of the system.

Multiple choice

Which of the following is NOT a common methodology used in energy audit reporting?

  1. Walk-through audit

  2. Detailed energy audit

  3. Energy simulation

  4. Visual inspection

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

Visual inspection is not a common methodology used in energy audit reporting. Instead, walk-through audits, detailed energy audits, and energy simulation are commonly used to assess energy consumption and identify energy-saving opportunities.

Multiple choice

What is the term used to describe the overall structure and organization of a mobile application?

  1. App architecture

  2. App design

  3. App development

  4. App deployment

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

App architecture refers to the fundamental structure and organization of a mobile application, defining how its components interact and communicate with each other. It encompasses the application's overall design, data flow, and functional modules.

Multiple choice

Which of the following is a key consideration when choosing a mobile application development platform?

  1. Target audience and platform popularity.

  2. Availability of development tools and resources.

  3. Cost and licensing requirements.

  4. All of the above

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

When choosing a mobile application development platform, it is essential to consider the target audience and platform popularity, the availability of development tools and resources, and the cost and licensing requirements. These factors influence the feasibility, cost-effectiveness, and success of the mobile application development project.

Multiple choice

Which framework is designed to help organizations align their IT governance with business objectives?

  1. NIST Cybersecurity Framework

  2. ISO 27001/27002

  3. COBIT 5

  4. PCI DSS

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

COBIT 5 is a framework that helps organizations align their IT governance with business objectives.

Multiple choice

Which of the following is NOT a phase of the Project Life Cycle?

  1. Project Initiation

  2. Project Planning

  3. Project Execution

  4. Project Closure

  5. Project Monitoring and Control

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

Project Monitoring and Control is not a phase of the Project Life Cycle, but rather an ongoing process that occurs throughout the project.

Multiple choice

Which of the following is NOT a component of the Project Schedule?

  1. Project Activities

  2. Project Milestones

  3. Project Dependencies

  4. Project Resources

  5. Project Budget

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

Project Budget is not a component of the Project Schedule, but rather a component of the Project Cost Management process.