共查询到20条相似文献,搜索用时 46 毫秒
1.
软件体系结构研究与实践 总被引:1,自引:1,他引:0
软件体系结构的使用是提高软件开发质量、减少软件开销和促进软件生产率提高的最有效方法之一。对软件体系结构的研究也开始超出传统的对软件设计阶段的支持,并逐步扩展到整个软件生命周期。采用定性分析、比较研究等多种方法,阐述软件体系结构研究的基本内容及软件体系结构实践等相关内容。首先给出了软件体系结构的定义,介绍了软件体系结构风格,然后从软件生命周期的角度阐述了软件体系结构实践及相关内容,最后总结了软件体系结构的研究现状与发展趋势。 相似文献
2.
软件体系结构的使用是提高软件开发质量、减少软件开销和促进软件生产率提高的最有效方法之一。对软件体系结构的研究也开始超出传统的对软件设计阶段的支持,并逐步扩展到整个软件生命周期。采用定性分析、比较研究等多种方法,阐述软件体系结构研究的基本内容及软件体系结构实践等相关内容。首先给出了软件体系结构的定义,介绍了软件体系结构风格,然后从软件生命周期的角度阐述了软件体系结构实践及相关内容,最后总结了软件体系结构的研究现状与发展趋势。 相似文献
3.
软件体系结构描述研究与进展 总被引:8,自引:0,他引:8
软件体系结构是当前软件工程领域的一个研究热点,是大型软件开发中必须解决的核心技术。无数的软件工程实践也证明了:一个成功的软件系统往往都有一个好的软件体系结构。由于软件体系结构描述是体系结构构造、演化、验证、分析、维护和基于体系结构的软件开发的基础,因此体系结构 相似文献
4.
软件体系结构的研究与发展现状 总被引:2,自引:1,他引:1
软件休系结构是由 Edsger Dtikston于1968年首次提出的,当时他正在描述一个操作系统,井第一次提出层次结构,他指出,人们更应关注软件系统是如何划分与组合的,而不是仅仅限制在编程上,这样会 相似文献
5.
软件体系结构性能评价研究 总被引:9,自引:0,他引:9
1 引言随着软件规模和复杂程度不断地扩大和增加,软件开发的成败已不再完全取决于数据结构和软件算法的选择,而是在很大程度上取决于软件系统体系结构(Software Architecture)的设计。软件体系结构已经成为一个新兴的计算机学科。所谓的软件体系结构是问题解决方案的逻辑框架,它包括系统中各计算单元(组件)的功能分配、各单元间的高层交 相似文献
6.
软件体系结构的使用是提高软件质量、减少软件开销和促进软件生产率提高的最有效方法之一,面向Agent技术的提出为复杂分布式问题的求解找到了办法.分析了软件体系结构和软件Agent技术的主要内容,提出基于Agent的软件体系结构,阐明了基于Agent的软件体系结构的总体结构及其在大型软件开发中的应用. 相似文献
7.
多级正交软件体系结构及其应用 总被引:19,自引:1,他引:19
软件体系结构的设计,进化和重用一直是软件工程领域的重要研究方向,本文首先提出了多级正交软件体系结构的概念,然后给出结构进化和重用的控制方法。并将其运用到实际软件的设计开发,实践证明,我们这一方法对于降低软件进化的复杂性,提高重用率是行之有效的。 相似文献
8.
软件体系结构是软件开发过程初期的产品,对软件体系结构进行分析与评价是控制软件质量的关键之一。目前主流的软件体系结构质量评价方法基本上都是基于场景的技术,并且已经在很多领域得到了应用。本文阐明了软件体系结构分析的重要性,介绍了几种主要的软件体系结构分析方法,并分析了当前在该领域所遇到的一些困难或问题,方法的选择对于结果和软件质量有着重要的意义。 相似文献
9.
1.引言随着软件工程研究和实践的进一步发展与深入,软件系统的设计开发工作者们已经提出并成功地实现了许多有效的面向大型软件系统的软件设计开发方案与方法。尽管现有的许多软件设计开发方案与方法,能够有效地支持大型软件系统的实践并提高开发效率,但是,在一个成功的大型软件系统的整个生命周期中,系统维护和系统进化往往占据着比系统设计和系统开发阶段更为显著的工作比例,因此,在软件系统开发的理论和实践中,系统维护和系统进化的成功实施往往成为评价一项大型软件系统成功实现的主要标志。 相似文献
10.
软件体系结构层次的结构度量研究 总被引:5,自引:0,他引:5
提出了一套可操作的度量组,利用该度量组可以对软件体系结构模型的结构特征(复杂性、耦合性、形态)进行测量。利用软件度量中常用的相关性分析方法对度量的经验值进行分析,初步得出了各种度量间可能存在的相关关系。此研究为研究软件体系结构的结构特征与软件其它质量属性的关系提供了必要的基础。 相似文献
11.
软件体系结构层次的适应性度量技术研究 总被引:7,自引:0,他引:7
软件适应特定变化的能力对软件开发和维护都具有重要的影响.软件适应性(Software Flexibility)是反映软件适应变化能力的一项重要质量特征.实践说明软件体系结构设计在很大程度上决定了软件的适应性.在软件体系结构层次上量化地度量软件适应性,有助于设计人员改善和比较软件体系结构的设计方案,并可以辅助设计人员评价软件体系结构的质量.本文首先定义了软件适应性的因素-准则-度量模型(FCM模型);然后在此基础上提出了一种利用变化影响图(CIG)对软件适应性进行度量的方法. 相似文献
12.
计算机应用系统的日益复杂和庞大,使得软件体系结构的研究成为当前的研究热点。软件体系结构设计已经成为软件生命周期中的一个重要环节。但是,如果无法对一个软件体系结构进行客观的、可行的定量和定性分析和评价,那么这种软件体系结构是不可靠的。现代软件的需求不断变化、业务规则和新的软件技术变化不停,要求软件体系结构在高层上必须考虑软 相似文献
13.
Mark A. Johnson 《Software Quality Journal》1995,4(1):15-31
This paper presents a case history of Mentor Graphics using a set of quality metrics to track development progress for a recent major software release. It provides background on how Mentor Graphics originally began using software metrics to measure product quality, how this became accepted, and how these metrics later fell out of favour. To restore these metrics to effective use, process changes were required for setting quality and metric targets, and for the way the metrics are used for tracking development progress. With these process changes in place, and the addition of a new metric, the case history demonstrates that the metric set could be used effectively to indicate problems in this release and help manage changes to the plan for completion of the release. The lessons learned in this case history are presented, along with subsequent data that further validates these metrics. 相似文献
14.
15.
软件质量评价体系及其实现 总被引:3,自引:0,他引:3
近年来,随着国际竞争的不断升级,“质量是软件的生命”这一口号已深入人心。软件质量评价作为软件质量保证的重要手段,已逐渐被开发商、用户所重视。世界上有许多机构开始进行质量评价的形式化手段研究,并推出了如DIN66285,ISO9126等软件质量评价标准。本文就是对这一领域的研究,主要分析了软件质量的科学评价方法,总结了得出的一些算法与心得,在国内首次提出了评价模型分级的设想,并在计算机上加以实现。 相似文献
16.
面向对象度量—MOOD算法集及其应用分析 总被引:3,自引:0,他引:3
面向对象软件的主要特性包括抽象性、封装性、继承性和多态性等。本文在分析这些特性的基础上,介绍了一种能对这些特性进行全面度量的算法集,并对这种算法集在实际应用中可能出现的问题进行了分析,提出了一些新的观点。 相似文献
17.
Norman F. Schneidewind 《Software Quality Journal》1995,4(1):49-68
Software quality metrics have potential for helping to assure the quality of software on large projects such as the Space Shuttle flight software. It is feasible to validate metrics for controlling and predicting software quality during design by validating metrics against a quality factor. Quality factors, like reliability, are of more interest to customers than metrics, like complexity. However quality factors cannot be collected until late in a project. Therefore the need arises to validate metrics, which developers can collect early in a project, against a quality factor. We investigate the feasibility of validating metrics for controlling and predicting quality on the Space Shuttle. The key to the approach is the use of validated metrics for early identification and resolution of quality problems. 相似文献
18.
A software complexity model of object-oriented systems 总被引:1,自引:0,他引:1
A model for the emerging area of software complexity measurement of OO systems is required for the integration of measures defined by various researchers and to provide a framework for continued investigation. We present a model, based in the literature of OO systems and software complexity for structured systems. The model defines the software complexity of OO systems at the variable, method, object, and system levels. At each level, measures are identified that account for the cohesion and coupling aspects of the system. Users of OO techniques perceptions of complexity provide support for the levels and measures. 相似文献
19.
基于缺陷度量的软件质量成本分析模型 总被引:2,自引:0,他引:2
针对软件项目的质量成本效益无法直接度量的这一难题,提出了建立组织级质量成本度量基线的解决方案。设计了基于缺陷度量的软件质量成本分析模型,实现了对软件质量成本及其效益的定量度量与分析,为评价软件质量保证活动绩效、指导质量投资决策提供了试用方法。 相似文献
20.
The aim of this research is to improve the usability and acceptance of the quality index in practice. The quality index (QI) that is used to calculate acknowledged project effort is empirically evaluated in order to find interchangeable metric sets that can be used when calculating QI. In the evaluation, ten metric sets with four metrics in the set were used to calculate ten different quality indexes that were then evaluated on 25 projects. The results indicate that six metric sets are interchangeable, making the calculation of the QI easy. 相似文献