项目管理资源网

您的位置:项目管理资源网 >> IT通信项目管理

软件系统效能评估技术

2011/5/19 10:11:39 |  6411次阅读 |  来源:网友转载   【已有0条评论】发表评论

统最优概念是不存在的,只能求得满意的系统和可行的解

目标和准则的观点

系统的优劣是相对目标和准则而言的

3、要注意的问题:

所阐述的问题是否为实际性的问题

评估过程中所作假定的合理性问题

效能度量与任务目标的相称性问题

评估方案的合理性问题

评估模型正确性及敏感性问题

评估的可信度问题

四. 软件系统评估存在的问题

对软件系统评估理论和研究现状的认识是我们研究的起点,从中可以确定提

高的方向,目前对软件系统的评估普遍存在以下几个方面的问题:

1、多元化的评估标准

这是指评估的观点不一致,标准不统一,各种评估结果之间缺乏对比性。这种非制度化、非标准化、非规范化的状态造成了评估权威性的失落,使得相当多的人对评估抱有一种“怎么都行”的态度。

2、效能指标的无限定性

这是指效能指标或者不与使命任务相联系,或者不和具体的应用环境相依存,脱离了约束条件而抽象存在。这种指标对于指导具体使用是空泛无力的。

3、向技术指标倾斜存

这是用若干技术指标构造效能指标,甚至直接用用技术指标代替效能指标的做法,即把效能指标建立在技术指标之上。这样的评估要么不能综合地反映系统效能,要么不能可靠地反映出复杂多变的系统行为效果。

4、评估过程的不可重复性

如果评估过程不具有可重复性,就会使评估结果失去必然性。

目前的评估方法和模型纷繁不一,其中影响较大的有SEA方法、系统动力学方法、Petri分析法、试验床法、影响图方法、步骤化指控评估结构模型和层次分析法等方法和模型,这些方法和模型以评价目的为中心,从不同的角度探讨了软件系统的评价问题,在实际的应用中得到了许多的积极成果,但也同时暴露出了需要继续完善和进一步发展的地方。因此,我们有必要对对这种理论现状进行分析研究,指明一些问题,在评估的思想和方法上阐明自己的观点。

五. 软件系统评估的步骤

通常的软件系统评估由七个步骤组成,即:问题定义、确定系统边界、过程定义、静态与动态集成、评估指标确定、数据产生、指标综合。

1、 问题定义(Problem Formulation):

就是针对特定的问题提出决策者的需求和目标。这一步骤的输出就是对问题的一个更精确的说明和描述,而且这一说明和描述可以翻译成系统要达到的目标。这个目标又应进一步具体化为系统的实际目标而且是可操作的。在这一步骤中,评价过程中涉及到许多的概念、想定及其它假定等。

2、 确定系统边界(System Bounding):

这一步骤就是确定与问题有关的各种要素,包括:

物理实体(设备、软件、人员等);

结构(组织、应用环境、步骤、过程、协议、信息流和模式等);

系统的功能说明;

边界定义:子系统、系统、环境等。

3、 过程定义(Process Definition):

这一步骤就是在给定系统设置,运行环境想定和任务的情况下,来定义完成任务所需的各种过程,如信息收集过程、数据处理过程和通信过程等。

4、 动态与静态集成(Integration of Statics and Dynamics):

这一步骤的作用就是把数据流、信息流以及过程功能与系统组织结构联系起来,同时将系统中的物理实体也与上述过程功能联系起来。这里动态与静态分别表示不同的系统框架。静态表示系统的物理实体及其结构,这是因为结构变化随时间变化是很慢的。而动态则可以与过程实现的功能相比较,这些功能变化很快,通常过程模型中的动态流可以用Petri网、数据结构图(DSD)或数据流图(DFD)表示。

5、 度量指标的确定(Specification of measures)

    项目经理胜任力免费测评PMQ上线啦!快来测测你排多少名吧~

    http://www.leadge.com/pmqhd/index.html

“项目管理生根计划”
企业项目经理能力培养和落地发展方案下载>>

分享道


网站文章版权归原作者所有,如有认为侵权请联系我们,将于1个工作日内作出处理!
网友评论【 发表评论 0条 】
网友评论(共0 条评论)..
验证码: 点击刷新

请您注意护互联网安全的决定》及中华人民共和国其他各项有关法律法规或间接导致的民事或刑事法律责任
·您在项目管理资源网新闻评论发表的作品,项目管理资源网有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款