Software Quality and Systems Shutdown

AppreciableFigTree avatar
AppreciableFigTree
·
·
Download

Start Quiz

Study Flashcards

10 Questions

What is the primary focus of Agile development methodology?

Maximizing the team's ability to deliver quickly and respond to emerging requirements

What is a potential disadvantage of Agile development methodology?

It can result in burnout for system developers and other project participants

What is a benefit of Agile development methodology for users?

They are more likely to get a system that meets their needs

What is the typical duration of an iteration in Agile development?

One to four weeks

What is the primary difference between Agile development and the waterfall system development model?

Agile development accepts evolving system requirements, while the waterfall model does not

What is a consequence of Agile development's focus on delivering quickly and responding to emerging requirements?

The application is put into production sooner

What is a characteristic of Agile development methodology that can lead to burnout?

It is an intense process that takes considerable time and effort

What is the primary goal of Agile development methodology?

To maximize the team's ability to deliver quickly and respond to emerging requirements

What is a benefit of Agile development methodology for project stakeholders?

They are more likely to get a system that meets their needs

What is a characteristic of Agile development methodology that differs from the waterfall system development model?

It accepts evolving system requirements

Study Notes

Software Quality

  • Software Quality refers to the degree to which a software product meets the needs of its users.
  • Quality Management focuses on defining, measuring, and refining the quality of the development process and the products developed during its various stages.
  • The objective of quality management is to help developers deliver high-quality systems that meet users' needs.

Deliverables

  • Deliverables are products of the development process.
  • Examples of deliverable products include software.

Reasons of Poor-Quality Software

  • Many developers do not know how to design quality into software.
  • Others do not take the time to do so.
  • Developers must define and follow a set of rigorous software engineering principles and be committed to learning from past mistakes.
  • Developers must understand the environment in which their systems will operate and design systems immune to human error.
  • Users' needs may go unstated or be miscommunicated, leading to a system that meets those needs as understood by the developers, but not what the users really needed.

Waterfall Development

  • Stages of waterfall development include: Investigation, Analysis, Design, Construction, Implementation, and Integration and testing.

Agile Development

  • Agile development is a methodology under which a system is developed in iterations (often called sprints) lasting from one to four weeks.
  • Agile development accepts that system requirements are evolving and cannot be fully understood or defined at the start of the project.
  • Agile development concentrates on maximizing the team's ability to deliver quickly and respond to emerging requirements.
  • In an agile project, the team evaluates the system every one to four weeks.

Pros and Cons of Agile Development

  • Pros: Agile development puts an application into production sooner, forces teamwork and lots of interaction between users and project stakeholders, and ensures users are more likely to get a system that meets their needs.
  • Cons: Agile development is an intense process that takes considerable time and effort on the part of project members and can result in burnout, and requires stakeholders and users to spend more time working together on the project.

Learn about software quality and its importance, along with a real-life scenario of a system shutdown by the Customs and Border Protection agency.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser