共查询到20条相似文献,搜索用时 218 毫秒
1.
软件体系结构的评估为提高软件质量、控制系统复杂性提供保证,但多数单纯基于场景或基于度量的评估技术普遍存在度量角度单一的问题.针对该问题,结合场景技术提出了一种支持面向方面软件体系结构的度量方法.通过一组度量指标对体系结构进行度量并量化其结构特征;引入场景更细粒度地刻画体系结构的质量属性,考察场景在体系结构中的映射程度.最后对某保险案例的体系结构设计方案进行对比与选择,验证了方法的可行性及实用价值.两种技术的结合为更全面地进行面向方面软件体系结构的评估提供支持与参考. 相似文献
2.
李劲华 《小型微型计算机系统》2007,28(6):1049-1054
软件体系结构是软件开发过程的关键制品,应该尽早地分析和评估其质量.目前研究的软件体系结构评估主要集中在基于场景的评估方法,其特点是定性的、主观的、无需专用的体系结构描述语言.本文提出以统一建模语言UML作为软件体系结构描述语言以及度量的软件体系结构的定量评估.针对UML的可视化、多视图、半形式化以及一致地应用在整个软件开发活动的特性,提出一组UML度量,从UML图所表达的信息含量、可视化影响以及图形建模元素之间的关联性这三个方面度量软件体系结构.分析并讨论这组UML度量在评估软件体系结构的规模、复杂性和结构性等质量属性方面的应用. 相似文献
3.
计算机软件系统中系统规模不断扩大,软件系统的质量在一定程度上越来越取决于系统的体系结构.体系结构分析评价的目的是为了识别体系结构设计中的潜在风险,帮助开发人员进行设计决策.现在用于软件体系结构可修改性评估的方法却不多,本文就软件体系结构的可修改性方面提出了一种评估方法,该方法是基于场景的软件体系结构分析,其中分析的目标主要集中在可修改性这一质量属性上.该方法通过五个步骤展开对软件体系结构的评估分析,在评估分析的过程中也提出了一些具体的相关技术. 相似文献
4.
5.
基于事件的隐式调用体系结构,因其具有系统部件的松散偶合和反作用集成的特性,正受到普遍重视。基于软件体系结构原理,本文分析了面向对象的交互方式,并提出了一套用Ada异常设施实现基于事件的隐式调用的研究方法,它表明将传统程序设计语言改造成某种特定的ADL是可能的。 相似文献
6.
7.
对异构数据源的数据共享和数据源间的互操作是CIMS,CASE等工程领域急待解决的问题,本文介绍了可互操作的面向对象数据库FIOBD的基于Client的多Server体系结构及主要技术。 相似文献
8.
软件体系结构评估是对系统的某些属性进行评价和判断,以检查设计阶段系统需求的质量。本文介绍了基于场景的软件体系结构评估方法,以一例综合信息管理系统的软件体系结构评估为例,介绍了场景的设计及评估过程。 相似文献
9.
基于场景的两种软件体系结构评估方法 * 总被引:1,自引:1,他引:0
基于场景的软件体系结构评估方法通过场景将系统的质量需求转换为风险承担者与系统的交互活动 ,通过低代价的事前评估活动降低软件的质量风险。 SAAM及 ATAM两种方法在具体的实际评估活动中,它们在场景的生成、风险承担者的商业动机的表述、软件体系结构的描述等方面存在着很大的不同,两种评估方法各有特长 ,其评估方法在具体的场景执行环节上具有不确定性 ,将定量的度量方法与定性场景结合是提高评估的有效途径。 相似文献
10.
陈戏墨 《计算机技术与发展》2002,12(2)
阐述了面向对象技术的基本特点以及在软件体系结构中的应用.对面向对象技术的研究促进了分布式对象技术的发展.基于构件模型的分布式体系结构可使软件生产用组合构造的方法生成,改变了传统软件系统的结构,提高了软件生产率. 相似文献
11.
计算机应用系统的日益复杂和庞大,使得软件体系结构的研究成为当前的研究热点。软件体系结构设计已经成为软件生命周期中的一个重要环节。但是,如果无法对一个软件体系结构进行客观的、可行的定量和定性分析和评价,那么这种软件体系结构是不可靠的。现代软件的需求不断变化、业务规则和新的软件技术变化不停,要求软件体系结构在高层上必须考虑软 相似文献
12.
随着软件系统大小和复杂性的增加,软件体系结构的选择成为一个系统设计成败的关键,如何评价一个软件体系结构的好坏呢?一个可行的方案是SAAM方法。文章介绍了软件体系结构的概念、SAAM方法,讨论了XML电子编辑器的体系结构,并应用SAAM方法分析和评估了XML电子编辑器。 相似文献
13.
14.
关于软件数控的一些基本构想 总被引:41,自引:0,他引:41
本文首先评价了开放式数控系统体系结构的开放程度,在此基础上,结合数控相关技术(特别是计算机技术)的发展态势,提出了“软件数控”的新概念,“包括伺服控制在内的控制决策完全用基于PC的软件实现”及“核心控制策略的用户开放性”是软件数控的两个基本特征。本文认为“软件数控”将会是数控技术发展的下一个里程碑。我们将开放式数控体系结构参考模型扩展到三维,提出了软件数控体系结构参考模型;本文还重点探讨了软件数控 相似文献
15.
软件体系结构质量评价概述 总被引:10,自引:0,他引:10
1.引言随着软件规模和复杂度的不断增大,对软件质量、成本、进度的要求越来越严格。软件质量是指软件对预期的一系列质量属性组合的满足程度。目前,人们已经普遍认识到软件质量控制在软件特别是大型软件开发过程中对开发效率、成本有重要的影响,甚至关系到开发最终是否成功。高质量的软件在维护和测试阶段的开销较低,复用的潜力大。因此,预测和控制软件质量的成熟技术成为迫切的需要。 相似文献
16.
软件体系结构的迭代增量构建方法 总被引:1,自引:0,他引:1
软件体系结构是有效实现大粒度软件复用的重要方法,但如何具体实现软件体系结构一直没有得到有效的解决。在分析用例和软件体系结构之间关系的基础上,提出了一种用例驱动、迭代增量方式构建软件体系结构的方法及其模型,分析了迭代增量的过程及相关问题。 相似文献
17.
18.
基于CMM、PSP、TSP的软件开发模型 总被引:6,自引:2,他引:6
在软件开发中软件工程师个人及软件组织不可避免地会遇到各种困难,尤其是软件组织在实施CMM中面对的各种挑战。CMM用于提高整个软件组织的能力成熟度,PSP和TSP分别用于改进软件工程师个人的工作风格和提高小组的软件开发质量和效率。三者的有效结合将进一步提高软件产品的质量和生产率以及软件组织的能力成熟度。该文提出一种将三者及软件体系结构等其他技术结合起来的软件开发模型。 相似文献
19.