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

What is the role of a release manager in application deployment?

  1. Planning and coordinating the release of new software versions

  2. Ensuring that software releases are of high quality and meet user requirements

  3. Minimizing the risk and impact of software releases

  4. All of the above

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

The role of a release manager in application deployment is to plan and coordinate releases, ensure quality, and minimize risk and impact.

Multiple choice

Which of the following is a common type of application maintenance task?

  1. Bug fixes

  2. Performance improvements

  3. Security updates

  4. All of the above

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

Bug fixes, performance improvements, and security updates are all common types of application maintenance tasks.

Multiple choice

Which software architecture pattern is commonly used for robot control?

  1. Event-Driven Architecture

  2. Service-Oriented Architecture

  3. Model-View-Controller

  4. Publish-Subscribe Architecture

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

The Publish-Subscribe architecture allows for efficient communication between different modules in a robot system.

Multiple choice

Which of the following is NOT a key element of Agile Sprint Planning?

  1. Defining the Sprint Goal

  2. Estimating the Sprint Backlog

  3. Creating a Sprint Burndown Chart

  4. Conducting a Daily Stand-up Meeting

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

Creating a Sprint Burndown Chart is not a key element of Agile Sprint Planning. It is a tool used to track the progress of a Sprint.

Multiple choice

Which of the following is NOT a common technique used for estimating the effort required to complete a user story?

  1. Story Points

  2. Function Points

  3. Time Tracking

  4. Expert Opinion

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

Time Tracking is not a common technique for estimating the effort required to complete a user story. It is more commonly used for tracking actual time spent on tasks.

Multiple choice

Which of the following is NOT a common Agile Sprint Planning tool?

  1. User Story Mapping

  2. Affinity Diagramming

  3. Gantt Chart

  4. Kanban Board

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

Gantt Chart is not a common Agile Sprint Planning tool. It is more commonly used in traditional project management approaches.

Multiple choice

Which of the following is NOT a common technique used for prioritizing work items in the Product Backlog?

  1. MoSCoW Analysis

  2. Value vs. Effort Analysis

  3. Risk Analysis

  4. Weighted Shortest Job First (WSJF)

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

Risk Analysis is not a common technique for prioritizing work items in the Product Backlog. It is more commonly used for identifying and mitigating risks.

Multiple choice

Which of the following is NOT a common Agile Backlog Management tool?

  1. Product Backlog

  2. Sprint Backlog

  3. Burnup Chart

  4. Scrum Board

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

Burnup Chart is not a common Agile Backlog Management tool. It is more commonly used for tracking the progress of a Sprint.

Multiple choice

Which of the following is NOT a common Agile Sprint Planning technique?

  1. Timeboxing

  2. Scrum Poker

  3. Affinity Diagramming

  4. Wideband Delphi

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

Wideband Delphi is not a common Agile Sprint Planning technique. It is more commonly used for forecasting and decision-making in complex environments.

Multiple choice

Which of the following is NOT a common Agile Backlog Management technique?

  1. Backlog Grooming

  2. Backlog Refinement

  3. Backlog Prioritization

  4. Backlog Estimation

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

Backlog Estimation is not a common Agile Backlog Management technique. It is more commonly used during Sprint Planning.

Multiple choice

Which of the following is NOT a common Agile Sprint Planning artifact?

  1. Sprint Goal

  2. Sprint Backlog

  3. Sprint Burndown Chart

  4. Sprint Velocity

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

Sprint Burndown Chart is not a common Agile Sprint Planning artifact. It is more commonly used for tracking the progress of a Sprint.

Multiple choice

What is the primary focus of Agile methodologies?

  1. Predictive planning

  2. Iterative development

  3. Risk management

  4. Resource allocation

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

Agile methodologies emphasize iterative development, where requirements are broken down into smaller, manageable tasks and developed incrementally.

Multiple choice

Which of the following is NOT a common Agile framework?

  1. Scrum

  2. Kanban

  3. Waterfall

  4. Lean

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

Waterfall is a traditional project management methodology, while Scrum, Kanban, and Lean are Agile frameworks.

Multiple choice

What is the recommended frequency of Sprint retrospectives in Scrum?

  1. Daily

  2. Weekly

  3. Monthly

  4. Quarterly

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

Sprint retrospectives in Scrum are typically held at the end of each Sprint, which is usually one to four weeks long.

Multiple choice

Which Agile practice focuses on visualizing the workflow and limiting work in progress?

  1. Kanban

  2. Scrum

  3. Lean

  4. Extreme Programming

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

Kanban is an Agile practice that uses visual boards to represent the workflow and limit work in progress.