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
What is the role of a release manager in application deployment?
-
Planning and coordinating the release of new software versions
-
Ensuring that software releases are of high quality and meet user requirements
-
Minimizing the risk and impact of software releases
-
All of the above
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.
Which of the following is a common type of application maintenance task?
-
Bug fixes
-
Performance improvements
-
Security updates
-
All of the above
D
Correct answer
Explanation
Bug fixes, performance improvements, and security updates are all common types of application maintenance tasks.
Which software architecture pattern is commonly used for robot control?
-
Event-Driven Architecture
-
Service-Oriented Architecture
-
Model-View-Controller
-
Publish-Subscribe Architecture
D
Correct answer
Explanation
The Publish-Subscribe architecture allows for efficient communication between different modules in a robot system.
Which of the following is NOT a key element of Agile Sprint Planning?
-
Defining the Sprint Goal
-
Estimating the Sprint Backlog
-
Creating a Sprint Burndown Chart
-
Conducting a Daily Stand-up Meeting
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.
Which of the following is NOT a common technique used for estimating the effort required to complete a user story?
-
Story Points
-
Function Points
-
Time Tracking
-
Expert Opinion
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.
Which of the following is NOT a common Agile Sprint Planning tool?
-
User Story Mapping
-
Affinity Diagramming
-
Gantt Chart
-
Kanban Board
C
Correct answer
Explanation
Gantt Chart is not a common Agile Sprint Planning tool. It is more commonly used in traditional project management approaches.
Which of the following is NOT a common technique used for prioritizing work items in the Product Backlog?
-
MoSCoW Analysis
-
Value vs. Effort Analysis
-
Risk Analysis
-
Weighted Shortest Job First (WSJF)
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.
Which of the following is NOT a common Agile Backlog Management tool?
-
Product Backlog
-
Sprint Backlog
-
Burnup Chart
-
Scrum Board
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.
Which of the following is NOT a common Agile Sprint Planning technique?
-
Timeboxing
-
Scrum Poker
-
Affinity Diagramming
-
Wideband Delphi
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.
Which of the following is NOT a common Agile Backlog Management technique?
-
Backlog Grooming
-
Backlog Refinement
-
Backlog Prioritization
-
Backlog Estimation
D
Correct answer
Explanation
Backlog Estimation is not a common Agile Backlog Management technique. It is more commonly used during Sprint Planning.
Which of the following is NOT a common Agile Sprint Planning artifact?
-
Sprint Goal
-
Sprint Backlog
-
Sprint Burndown Chart
-
Sprint Velocity
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.
What is the primary focus of Agile methodologies?
-
Predictive planning
-
Iterative development
-
Risk management
-
Resource allocation
B
Correct answer
Explanation
Agile methodologies emphasize iterative development, where requirements are broken down into smaller, manageable tasks and developed incrementally.
Which of the following is NOT a common Agile framework?
-
Scrum
-
Kanban
-
Waterfall
-
Lean
C
Correct answer
Explanation
Waterfall is a traditional project management methodology, while Scrum, Kanban, and Lean are Agile frameworks.
What is the recommended frequency of Sprint retrospectives in Scrum?
-
Daily
-
Weekly
-
Monthly
-
Quarterly
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.
Which Agile practice focuses on visualizing the workflow and limiting work in progress?
-
Kanban
-
Scrum
-
Lean
-
Extreme Programming
A
Correct answer
Explanation
Kanban is an Agile practice that uses visual boards to represent the workflow and limit work in progress.