- Mastering Software Testing with JUnit 5
- Boni García
- 231字
- 2021-07-02 15:34:22
Software quality
Software is the collection of computer programs, related data, and associated documentation developed for a particular customer or for a general market. It is an essential part of the modern world, and it has become pervasive in telecommunications, utilities, commerce, culture, entertainment, and so on. The question What is software quality? can generate different answers, depending on the involved practitioner's role in a software system. There are two main groups of people involved in a software product or service:
- Consumers: are people who use software. In this group, we can differentiate between customers (that is, people responsible for the acquisition of software products or services) and users (that is, people who use the software products or services for various purposes). Nevertheless, the dual roles of customers and users are quite common.
- Producers: are people involved with the development, management, maintenance, marketing, and service of software products.
The quality expectations of consumers are that a software system performs useful functions as specified. For software producers, the fundamental quality question is fulfilling their contractual obligations by producing software products that conform to the Service Level Agreement (SLA). The definition of software quality by the well-known software engineer Roger Pressman comprises both points of view:
- The Supervised Learning Workshop
- Python 3.7網絡爬蟲快速入門
- Java 開發從入門到精通(第2版)
- Mastering Spring MVC 4
- CentOS 7 Linux Server Cookbook(Second Edition)
- 軟件測試工程師面試秘籍
- Visual Basic程序設計教程
- Oracle Database 12c Security Cookbook
- C語言課程設計
- C++面向對象程序設計習題解答與上機指導(第三版)
- Visual Basic程序設計上機實驗教程
- Odoo 10 Implementation Cookbook
- 編程可以很簡單
- 代碼閱讀
- Bootstrap for Rails