下载此文档

浅谈软件体系结构评估.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
浅谈软件体系结构评估.doc浅谈软件体系结构评估论文导读:软件体系结构是具有一定形式的结构化元素, 即构件的集合, 包括处理构件、数据构件和连接构件。关键词:软件体系结构, ATAM 评估方法, SAAM 评估方法1 软件体系结构简介软件体系结构是具有一定形式的结构化元素, 即构件的集合, 包括处理构件、数据构件和连接构件。处理构件负责对数据进行加工, 数据构件是被加工的信息, 连接构件把体系结构的不同部分组组合连接起来。这一定义注重区分处理构件、数据构件和连接构件, 这一方法在其他的定义和方法中基本上得到保持。目前,软件体系结构的有关定义说法不一:有文献将软件体系结构定义为在软件密集的大规模系统或具有类似需求和结构的软件产品线的开发中, 必须从一个较高的层次来考虑组成系统的构件、构件之间的交互, 以及由构件与构件交互形成的拓扑结构,这些要素应该满足一定的限制,遵循一定的设计规则,能够在一定的环境下进行演化。尽管各种定义都从不同的角度关注软件体系结构,但其核心内容都是软件系统的结构, 并且都涵盖了如下一些实体: 构件、构件之间的交互关系、限制、构件和连接件构成的拓扑结构、设计原则与指导方针。 2 软件体系结构的现状近年来, 人们逐渐认识到软件体系结构在软件开发中的重要地位, 好的软件体系结构已经是决定一个软件系统成功的重要因素。因此, 软件工程研究人员将研究热点集中到软件体系结构的研究上。目前已有一些公用的体系结构范型,但是软件体系结构的研究尚处在发展之中, 用于对软件体系进行规格描述的模型、标记法和工具目前仍不是很正规, 只是用特定的方式来理解并用于特定的系统, 在很多方面的研究工作还需要继续进行。尽管软件体系结构研究领域取得了若干成果,但在应用方面, 软件体系结构仍然不够成熟。目前对软件体系结构的理解还仅限于直观, 语义丰富但不严紧, 体系结构似乎没有解决实际问题。由此可见, 若要有效地指导软件工程实践、为软件开发提供一个好的结构及其设计结构的指导原则,软件体系结构研究还有若干问题需要解决。免费。 3 软件体系结构评估概述所谓软件体系结构的分析评估,就是事先通过代价低廉的评估活动来识别软件结构中存在的潜在风险, 找出软件体系结构中影响系统质量的主要因素及改进措施, 并在此基础上检验软件的质量需求是否在具体设计中得到体现, 并预测未来软件质量。软件体系结构在软件开发和管理中扮演着越来越重要的角色。软件体系结构设计是对软件质量有着至关重要的影响, 对于确保最终系统的质量有重要的意义。软件体系结构评估, 是对系统的某些值得关心的属性( 性能、可靠性等) 进行评价和判断。评估的结果可用于确认潜在的风险, 并检查设计阶段系统需求的质量, 在系统被实际构造之前, 预测其质量属性。软件体系结构评估中, 评估人员关注的是软件系统质量, 这些质量可用性能、可靠性、可用性、安全性、功能性、可变性、集成性、互操作性等相关属性来表示。评估人员首先提出具体质量指标, 并以这些质量指标作为软件体系结构优劣的评估标准。 4 介绍常用的几种评估方法从目前已有的软件体系结构评估技术来看,基本可以归纳为三类主要的评估方式:基于调查问卷或检查表的方式,基于场景的方式和基于度量的方式。基于场景评估方式的两种代表性方法简述目前, 最著名并被广泛接受的基于场景的软件体系结构分析评价方法是由 SEI 首先提出, 其最具

浅谈软件体系结构评估 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjc201601
  • 文件大小102 KB
  • 时间2017-05-21