第15章软件产品评价详解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第15章 软件产品评价
在软件业界普遍认同通过评估和改进软件过程可 以提高软件质量的趋势下,通过采用规范化的软件产 品评价过程,对开发组织开发的、商业现货提交或定
制的软件产品等进行评价,也是推动软件产品质量进
一步提高的一项重要手段。
2018/11/1
§ 15.1 软件产品评价的概念
通过软件产品评价,为有关各方提供关于软件产品
§ 15.2.1 确定评价需求
§ 1.确立评价目的 § 确立评价目的是为了直接支持开发和获得能满足用户要求的软件
§ 2.标识产品类型
§ 标识要评价产品的类型,确定本次要评价的软件是中间产品还是最终软件 产品,类型取决于所处的生存周期的阶段和评价的目的。
§ 3.规定质量模型
§ 将一个被评价的软件产品质量分解成几种不同特性,通过质量特性、子特 性或质量属性来描述产品的质量需求。 § 表15-2
§ (8)按照申请者要求的程度是评价的活动可视化
2018/11/1
13
§ 15.3 评价者用的评价过程
§
§
2.评价者和请求者之间的相互影响
在评价过程中评价者和请求者之间的活动表现在如下几个方面:
§ (1)评价需求阶段:通常是请求者指定评价需求和评价者接受评价需求 § (2)评价规格说明阶段:评价者将根据交付的产品信息的评价需求指定评价 规格说明 § (3)评价设计阶段:评价者根据评价规格说明中的条款制定一个评价计划, 请求者可以接受或者拒绝这一提议 § (4)评价执行阶段:评价者按照计划执行评价 § (5)评价结论阶段:评价者将评价报告交付给请求者
质量可以理解、可以接受并且是可以信赖的定量评价结果, 为软件的推广或者采用提供可以依赖的客观依据。其潜在 的好处如下:
(1)开发者可以利用评价结果确定纠正措施
(2)产品的供方可以从评价中对其产品的价值充满信心
(3)产品的需方可以把评价结果用作获取决定所依据的客观数据 (4)推广软件产品的评价将有助于与把产品质量作为一个营销参数
2018/11/1
2
§ 15.1 软件产品评价的概念
§15.1.1 软件产品评价的定义
§ § § §
也就是说,按照一定的程序要求,通过测量、评审等方式确 定软件产品与质量要求间的符合程度,这种符合程度既与对软件产品 的明确要求有关,也涉及隐含的要求,即软件产品的质量。
-- 根据特定的规程,对软件产品的一个或多个特 性执行评估的技术操作
2018/11/1
3
§ 15.1 软件产品评价的概念
§ 15.1.2 软件产品评价级别 在 GB/T 18492-2001标准中,系统和软件的完整性依据 系统风险的可容忍度被分为A、B、C、D共4个等级。
2018/11/1
4
§ 15.2 软件产品评价的通用模型
2018/11/1
5
§ 15.2 软件产品评价的通用模型
§ 3.确立评估准则 §
可以按照软件的完整性级别、规定的质量模型和优先顺序列出要评价的质 量特性和子特性,选择的内部、外部或使用质量的度量,可能的验收准则等。
2018/11/1
7
§ 15.2 软件产品评价的通用模型
§15.2.3 设计评价
§
设计评价的主要活动是制定评价计划,这一活动的输入是评价规格 说明,输出是评价计划。评价计划描述了评价方法和评价者活动的进 度表,其结果是评价计划或一个评价模块。
§
当今软件专业化分工越来越细化,有越来越多的软件开发组织或软件的需 方倾向于将软件产品提交给独立的第三方专业机构进行客观的评价,不仅体现
公正性,也有助于发现软件中的问题。
§ 第三方评价者用的评价过程与开发者和需方用的评价过程最大的不同是, 它强调独立性。评价原则如下:
§ (1)可重复性
§ (2)可再现行 § (3)公正性 § (4)客观性
2018/11/1
8
§ 15.2 软件产品评价的通用模型
§15.2.4 执行评价
§ 这一活动的输入是评价计划,输出是评价报告和评价数 据。执行评价包括获取测量数据、与评估准则相比较和给 出评价结果3个主要活动。
2018/11/1
9
§ 15.3 评价者用的评价过程
§ 15.3.1评价者进行评价的相关概念
2018/11/1
10
§ 15.3 评价者用的评价过程
§
§
1.评价的参与者及其职责
评价的请求者和评价者是参与评价者用的评价过程的两类角 色,评价过程是由两者共同实施的一组活动构成。这里可能涉及的请 求者包括:软件的供方、需方、开发者、用户;可能涉及的评价者包 括:第三方测试实验室,实施产品比较评价的机构或者供方组织、需 方组织和系统集成组织中的测试评价实体。
2018/11/1
6
§ 15.2 软件产品评价的通用模型
§15.2.2 规定评价
§ 1.选择度量
§
GB/T 16260《软件工程 产品质量》 通过给出若干度量元的方式列出了一
些行之有效的测量方法。
§ 2.确定度量评定等级 §
将产品满足质量需求的程度进行分类,也就是建立评价结果的度量标度, 以便将评价结果映射到某一标度上。表15-2 度量等评价过程
§ 请求者的职责如下:
(1)对评价的软件产品拥有合法的权利 (2)为标识和描述产品提供必要的信息 (3)提供最初的评价需求
(4)说明对评价提交的信息加以保密的要求
(5)必要时还应满足其他的相关需求
2018/11/1
12
§ 15.3 评价者用的评价过程
§
评价者的职责如下:
§ (1)确认申请者对提交评价的软件产品拥有充分合法的权利 § (2)按照要求对申请者提供的所有信息保密 § (3)提供有资格的经过培训的人员实施评价 § (4)提供适当的评价工具和技术 § (5)按照评价需求实施评价
§ (6)保留评价期间影响评估结果的所有工作记录 § (7)保证及时间申请者交付评价报告
2018/11/1
14
§ 15.3 评价者用的评价过程
§ 3.评价需要考虑的问题
能会提出特定的评价需求,因而评价目标也会随之不同 § (2)被评价的软件产品是由各个部件构成的,但由于开发方法的不同, 其划分、形式等也可以有所不同 § (3)能用于评价的技术有很多,在选择时应考虑评价目标和软件产品 组成特点 § (1)被评价的软件产品是为满足特定需求而开发的,评价的请求者可
相关文档
最新文档