-
评估活动 编辑
评估是指判断某事物的价值、正确性、可行性及可取性的过程。评估活动是指对机器的性能或算法好坏、以及对产品的信息安全性做出判断的过程。在计算机科学领域,评估活动能对计算机产品的体系结构、性能和信息安全做出总体评估,能发现其中产品中的优缺点。
目录
中文名:评估活动
外文名:evaluation activity
学科:计算机
定义:对计算机产品性能做出判断过程
作用:找出优缺点
领域:计算机系统
软件体系结构分析法
软件体系结构分析法是一种相对简单的软件体系结构评估方法。最初用来分析软件体系结构的可修改性,后来实践证明该方法不仅可用于可移植性、可修改性、可扩充性、可集成性等质量属性及系统功能进行快速评估,还可用于对性能、可靠性等其他质量属性的启发式评估,软件体系结构分析法是最早形成文档并得到广泛使用的软件体系结构分析方法。软件体系结构分析法的评估包括六个活动,分别为:a ) 场景的生成,风险承担者集体讨论,反映自己的需求;b ) 软件体系结构描述,采用某种参评各方都能够充分理解的形式对即将评估软件体系结构描述;c ) 场景分类并确定优先级,保证在有限资源下优先考虑最重要的场景;d ) 对间接场景的单个评估;e ) 场景相互作用的评估, 即多个场景要求更改体系结构的同一组件;f ) 总体评估,根据相对重要性来确定每个场景的权重,通过权重得出总体评价。软件体系结构分析法不仅可以对单个构架评估,还可以对多个构架进行比较。不仅可以促进软件构架文档质量的提高,还可以促进参与评估的风险承担者之间交流沟通 。
体系结构权衡分析法
体系结构权衡分析法是SEI于 2000 年在软件体系结构分析法基础上提出的,它是考虑了可修改性、性能、可靠性和安全性等多种质量属性的软件体系结构评价方法,并能确定这些相互制约属性之间的折中点。体系结构权衡分析法包括四大部分,共计九个步骤: a ) 表述,通过表述进行信息交流,包括体系结构权衡分析法表述、商业动机表述、软件体系结构的表述, 共三个步骤。b ) 调查分析,包括确定软件体系结构的方法、生成质量属性效用树、分析软件体系结构方法,共三个步骤。c ) 测试包括集体讨论并确定场景的优先级、分析软件体系结构方法,共两个步骤。d ) 形成报告,即评估结果的表述。体系结构权衡分析法通过用调查表来收集影响软件体系结构质量属性的要素,描述质量属性的特征,尽管九个步骤按编号排列,但并不一定严格遵照这种瀑布模型, 评估人员可以在九个步骤中进行跳转和迭代。体系结构权衡分析法能针对性能、实用性、安全性和可修改性这些质量属性,在系统开发之前对其重要性进行评价和折中。当评估活动结束后,将评估的结果与需求作对比,如果系统预期行为与需求充分接近,设计者就可以继续进行更高级别的设计或实现;如果分析发现了问题, 就对所设计的软件结构、模型或需求进行修改,从而开始迭代过程。
(1) 评估对象(asset):待评估的软件资源, 包括项目、构件、服务,甚至包括文档、数据等 。
(2) 评估人(evaluator):参与评估的人员。
(3) 属性模型(attribute model): 一种多层次的树状结构, 用于描述可信属性以及属性间的关系。
(4) 证据模型(evidence model):一种多层次的树状结构,用于组织和定义证据。
(5) 评估指标体系(evaluating indicators):一系列评估指标的集合,评估指标定义了属性和证据的联系。具体表现为,一个可信属性可细化为若干评估指标来评价,而每个指标则需要由一个或多个证据自动(或人工)计算获得。在一次可信评估过程中,评估人选定评估对象(待评估的软件资源等),基于用户对该对象可信性的期望,定制属性模型(用于确定评估的目标)和证据模型(用于确立证据信息的管理机制),建立评估指标体系(用于确立从证据到待评估属性的计算关联),最后利用获取到的证据实例,依据评估指标体系进行量化分析,计算得到可信评估结果。
1、本站所有文本、信息、视频文件等,仅代表本站观点或作者本人观点,请网友谨慎参考使用。
2、本站信息均为作者提供和网友推荐收集整理而来,仅供学习和研究使用。
3、对任何由于使用本站内容而引起的诉讼、纠纷,本站不承担任何责任。
4、如有侵犯你版权的,请来信(邮箱:baike52199@gmail.com)指出,核实后,本站将立即删除。