1 / 12

Understanding Software Quality: Key Concepts and Definitions

This text delves into the definitions and characteristics of quality software, including components such as computer applications and information systems. It highlights the importance of systems analysis and design in ensuring that new systems meet user needs. The shift towards mobile platforms and second-screen applications is discussed, emphasizing the necessity for developers to prioritize mobile-first solutions. Key quality metrics are introduced through the FURPS model, providing a framework for evaluating software quality in today's rapidly evolving digital landscape.

anneke
Télécharger la présentation

Understanding Software Quality: Key Concepts and Definitions

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Defining “Quality” Software Catherine Dwyer Spring 2012

  2. Computer Application • Your definition?

  3. Computer Application • Is a computer software program that executes on a computing device to carry out a specific function or set of related functions (known as an app).

  4. Information System • Your definition?

  5. Information System • Is a set of interrelated computer components that collects, processes, stores (usually in a database), and provides as output the information needed to complete business tasks.

  6. Systems Analysis • Consists of those activities that enable a person to understand and specify what a new system should accomplish.

  7. System Design • Consists of those activities that enable a person to describe in detail the system that solves the need (like a blueprint for a new system).

  8. What is the second screen? • Your definition?

  9. Second Screen • Conversion to mobile as the dominant platform is accelerating • Most email is now opened on a mobile device • Developers must change the focus for new projects to make mobile platforms the first target of implementation • “Social networking and collaboration applications will ultimately be constructed for deployment first on mobile devices, making the desktop device secondary to its mobile brethren” – Gartner Research

  10. What are the characteristics of “quality” software? • Your definition?

  11. FURPS – A Model of Software Quality Metrics from HP • http://en.wikipedia.org/wiki/FURPS

  12. Systems Analysis and Design • Is the process of developing quality software

More Related