官术网_书友最值得收藏!

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:

An effective software process applied in a manner that creates a useful product that provides measurable value for those who produce it and those who use it.
主站蜘蛛池模板: 安义县| 武强县| 丰原市| 沂南县| 色达县| 兴安县| 嵊州市| 开化县| 延安市| 资兴市| 桃江县| 泰和县| 天长市| 交城县| 荔浦县| 阜平县| 青川县| 临江市| 专栏| 兴文县| 中西区| 山丹县| 沂水县| 皋兰县| 凌云县| 元江| 东辽县| 哈尔滨市| 南雄市| 寿光市| 隆昌县| 平乐县| 抚州市| 友谊县| 鄂托克前旗| 衡南县| 桃源县| 巩义市| 田林县| 竹北市| 荔浦县|