Computer Knowledge

Software Development and Management

3,064 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 primary goal of a sprint in Agile methodologies?

  1. To complete all project deliverables

  2. To release a fully functional product

  3. To gather requirements from stakeholders

  4. To deliver a potentially shippable product increment

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

The goal of a sprint is to deliver a potentially shippable product increment that provides value to the customer.

Multiple choice

Which Agile role is responsible for estimating the effort and complexity of user stories?

  1. Product Owner

  2. Scrum Master

  3. Development Team

  4. Stakeholders

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

The Development Team collectively estimates the effort and complexity of user stories during sprint planning.

Multiple choice

Which Agile role is responsible for ensuring that the team adheres to Agile principles and practices?

  1. Product Owner

  2. Scrum Master

  3. Development Team

  4. Stakeholders

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

Multiple choice

Which Agile role is responsible for accepting or rejecting user stories during sprint planning?

  1. Product Owner

  2. Scrum Master

  3. Development Team

  4. Stakeholders

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

Multiple choice

Which Agile role is responsible for delivering potentially shippable product increments at the end of each sprint?

  1. Product Owner

  2. Scrum Master

  3. Development Team

  4. Stakeholders

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

The Development Team is responsible for developing and delivering potentially shippable product increments at the end of each sprint.

Multiple choice

Which of the following is NOT a best practice for designing chatbots for government and public services?

  1. Using clear and concise language that is easy for citizens to understand.

  2. Providing clear instructions on how to use the chatbot.

  3. Designing the chatbot to be visually appealing and engaging.

  4. Including features that allow citizens to escalate their queries to human agents when necessary.

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

While it is important to create a user-friendly and visually appealing chatbot, the primary focus should be on functionality and providing accurate and relevant information to citizens. Visual appeal should not take precedence over these essential aspects.

Multiple choice

Which of the following is NOT a stage of the problem-solving process?

  1. Problem identification

  2. Solution generation

  3. Solution evaluation

  4. Solution implementation

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

Multiple choice

Which of the following is NOT a type of project management tool?

  1. Gantt chart

  2. PERT chart

  3. Work breakdown structure (WBS)

  4. Critical path method (CPM)

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

Multiple choice

What is the critical path method (CPM)?

  1. A technique for identifying the longest path through a project network

  2. A technique for estimating the time and cost of a project

  3. A technique for identifying the resources needed for a project

  4. A technique for developing a project schedule

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

The critical path method (CPM) is a technique for identifying the longest path through a project network.

Multiple choice

What are the three main types of project risks?

  1. Technical, financial, and operational

  2. Technical, legal, and environmental

  3. Technical, political, and social

  4. Technical, economic, and political

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

The three main types of project risks are technical, financial, and operational.

Multiple choice

What are some of the recent developments in Coupled Cluster Theory?

  1. The development of new methods for reducing the computational cost of Coupled Cluster Theory.

  2. The development of new methods for applying Coupled Cluster Theory to large molecules.

  3. The development of new methods for applying Coupled Cluster Theory to molecules with strong correlation.

  4. The development of new methods for applying Coupled Cluster Theory to molecules with open-shell configurations.

Reveal answer Fill a bubble to check yourself
Correct answer
Explanation

Recent developments in Coupled Cluster Theory include the development of new methods for reducing the computational cost of Coupled Cluster Theory, the development of new methods for applying Coupled Cluster Theory to large molecules, the development of new methods for applying Coupled Cluster Theory to molecules with strong correlation, and the development of new methods for applying Coupled Cluster Theory to molecules with open-shell configurations.

Multiple choice

What is the best way to measure the success of a virtual team?

  1. Track team productivity

  2. Measure team member satisfaction

  3. Assess team collaboration

  4. All of the above

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

Measuring the success of a virtual team requires tracking team productivity, measuring team member satisfaction, and assessing team collaboration.

Multiple choice

Which of the following is NOT a common type of user feedback in software design?

  1. Surveys.

  2. Interviews.

  3. Focus groups.

  4. Data analytics.

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

Multiple choice

Which of the following is a key principle of DevOps?

  1. Continuous integration

  2. Continuous delivery

  3. Continuous feedback

  4. All of the above

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

DevOps is based on the principles of continuous integration, continuous delivery, and continuous feedback.

Multiple choice

What is the role of a DevOps engineer?

  1. To develop and maintain DevOps tools and processes

  2. To work with development and operations teams to implement DevOps practices

  3. To automate and streamline the software development and delivery process

  4. All of the above

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

DevOps engineers develop and maintain DevOps tools and processes, work with development and operations teams to implement DevOps practices, and automate and streamline the software development and delivery process.