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

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.
主站蜘蛛池模板: 休宁县| 大港区| 视频| 克山县| 财经| 隆子县| 开化县| 淳化县| 中江县| 湾仔区| 榆社县| 调兵山市| 赤壁市| 自贡市| 洛南县| 囊谦县| 久治县| 谢通门县| 桐梓县| 三穗县| 双流县| 铁岭市| 长治县| 陵川县| 洱源县| 景德镇市| 朝阳市| 龙陵县| 油尖旺区| 莱芜市| 专栏| 鹤山市| 饶平县| 如皋市| 刚察县| 京山县| 乌兰察布市| 深州市| 喜德县| 凤城市| 孝感市|