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
In Scrum, who is responsible for facilitating and guiding the team during sprints?
-
Product Owner
-
Scrum Master
-
Development Team
-
Stakeholders
B
Correct answer
Explanation
The Scrum Master is responsible for ensuring the team follows Agile principles, removing impediments, and facilitating effective communication.
What is the primary responsibility of the Product Owner in Agile?
-
Managing the budget
-
Writing user stories
-
Leading the development team
-
Conducting retrospectives
B
Correct answer
Explanation
The Product Owner is responsible for defining and prioritizing user stories, representing the customer's needs.
Which Agile role is responsible for developing and maintaining the product backlog?
-
Development Team
-
Product Owner
-
Scrum Master
-
Stakeholders
B
Correct answer
Explanation
The Product Owner owns and manages the product backlog, prioritizing and refining user stories.
Which Agile role is responsible for conducting sprint retrospectives?
-
Scrum Master
-
Product Owner
-
Development Team
-
Stakeholders
A
Correct answer
Explanation
The Scrum Master facilitates sprint retrospectives, where the team reflects on the sprint, identifies areas for improvement, and plans for the next sprint.
What is the primary goal of a sprint in Agile methodologies?
-
To complete all project deliverables
-
To release a fully functional product
-
To gather requirements from stakeholders
-
To deliver a potentially shippable product increment
D
Correct answer
Explanation
The goal of a sprint is to deliver a potentially shippable product increment that provides value to the customer.
Which Agile role is responsible for estimating the effort and complexity of user stories?
-
Product Owner
-
Scrum Master
-
Development Team
-
Stakeholders
C
Correct answer
Explanation
The Development Team collectively estimates the effort and complexity of user stories during sprint planning.
Which Agile role is responsible for ensuring that the team adheres to Agile principles and practices?
-
Product Owner
-
Scrum Master
-
Development Team
-
Stakeholders
B
Correct answer
Explanation
The Scrum Master is responsible for ensuring that the team follows Agile principles and practices, removing impediments, and facilitating effective communication.
Which Agile role is responsible for accepting or rejecting user stories during sprint planning?
-
Product Owner
-
Scrum Master
-
Development Team
-
Stakeholders
A
Correct answer
Explanation
The Product Owner is responsible for accepting or rejecting user stories during sprint planning, ensuring that they align with the product vision and goals.
Which Agile role is responsible for delivering potentially shippable product increments at the end of each sprint?
-
Product Owner
-
Scrum Master
-
Development Team
-
Stakeholders
C
Correct answer
Explanation
The Development Team is responsible for developing and delivering potentially shippable product increments at the end of each sprint.
Which of the following is NOT a stage of the problem-solving process?
-
Problem identification
-
Solution generation
-
Solution evaluation
-
Solution implementation
D
Correct answer
Explanation
Solution implementation is not a stage of the problem-solving process, but rather the final step in the process of applying a solution to a problem.
Which of the following is NOT a type of project management tool?
-
Gantt chart
-
PERT chart
-
Work breakdown structure (WBS)
-
Critical path method (CPM)
C
Correct answer
Explanation
Work breakdown structure (WBS) is not a type of project management tool, but rather a hierarchical decomposition of a project into smaller, more manageable tasks.
What is the critical path method (CPM)?
-
A technique for identifying the longest path through a project network
-
A technique for estimating the time and cost of a project
-
A technique for identifying the resources needed for a project
-
A technique for developing a project schedule
A
Correct answer
Explanation
The critical path method (CPM) is a technique for identifying the longest path through a project network.
What are the three main types of project risks?
-
Technical, financial, and operational
-
Technical, legal, and environmental
-
Technical, political, and social
-
Technical, economic, and political
A
Correct answer
Explanation
The three main types of project risks are technical, financial, and operational.
What is the best way to measure the success of a virtual team?
-
Track team productivity
-
Measure team member satisfaction
-
Assess team collaboration
-
All of the above
D
Correct answer
Explanation
Measuring the success of a virtual team requires tracking team productivity, measuring team member satisfaction, and assessing team collaboration.
Which of the following is NOT a common type of user feedback in software design?
-
Surveys.
-
Interviews.
-
Focus groups.
-
Data analytics.
D
Correct answer
Explanation
Data analytics is not typically considered a type of user feedback in software design, as it involves analyzing data to understand user behavior and patterns, rather than directly collecting feedback from users.