共查询到19条相似文献,搜索用时 187 毫秒
1.
随着软件系统规模和复杂性的日益增长及客户对于软件系统上线时间的苛刻的要求,保证软件产品的质量和缩短开发周期愈显得重要了。传统的开发方法期望通过技术更新来达到目的,但实际很难带来显著效果,而软件过程管理虽然可以解决问题,但由于受时间和经费的双重压力,它的作用有一定的局限性。本文讨论了基于软件体系结构的结构设计,并提出了一个基于.NET框架的分布式软件体系结构,.通过在网上书店的项目的实践,证明该体系结构设计提高了系统质量、降低了开发风险、保证了开发进度。 相似文献
2.
3.
基于UML的软件体系结构建模方法研究 总被引:11,自引:0,他引:11
模型的有效集成是软件系统建模的关键。然而,通常基于UML的软件系统的四个模型中,从用例分析模型到其它设计模型之间存在一条很难逾越的鸿沟。本文通过引入软件体系结构模型,提出了基于UML的软件体系结构建模方法,进一步完善了软件系统的建模。 相似文献
4.
基于Petri网的软件体系结构可靠性分析 总被引:3,自引:0,他引:3
近年来,软件体系结构已成为软件工程领域的研究热点以及大型软件系统与软件产品线开发中的关键技术之一。对软件体系结构的可靠性分析是进行软件开发的一个重要依据,为了提高软件系统的性能,一个可靠的体系结构是整个软件系统的基础。文章通过分析体系结构的特征和可靠性因素,提出了一种基于Petri网的体系结构可靠性分析方法,对软件体系结构的各因素的可靠性进行分析评估,从而推导出整个软件体系结构的可靠性,并对软件体系结构可靠性进行实例研究。 相似文献
5.
基于场景的软件体系结构分析 总被引:3,自引:0,他引:3
文章介绍了一种基于场景的、面向对象的软件体系结构分析方法(SAAM)。首次提出了用基于场景的软件体系结构分析方法来分析面向对象软件系统的体系结构质量属性,如软件结构的耦合度、内聚性和结构复杂性,从而解决了传统软件体系结构质量属性由于过于抽象而无法定量地度量的问题。文中还具体介绍了将该方法成功地应用到一个测试软件SafeproC的体系结构度量上。实践证明,此方法不仅能够有效地度量软件体系结构的静态质量属性,而且还能较好地度量软件体系结构的动态质量特性。 相似文献
6.
7.
软件体系结构测试是对构件功能描述和接口描述的测试,是保证基于构件的软件系统质量的重要手段.提出一种新的软件体系结构级路径覆盖方法,用Wright描述软件体系结构并将体系结构配置行为转换成改进的配置行为图表示构件内部计算及外部迁移信息,根据构件连接路径覆盖准则C_CPC和构件连接路径覆盖生成算法FindC_CPaths,生成相应的测试路径.基于此设想实现了工具WTPT,通过实验及其分析表明了算法的正确性和有效性.最后对构件连接路径覆盖准则进行评估,评估结果为应用该覆盖准则提供了理论依据. 相似文献
8.
软件体系结构作为提高软件系统质量、支持复杂软件开发和复用的重要手段,已经成为软件工程的一个重要研究领域,软件结构的研究对软件可靠性度量也带来的新的问题。分析和总结近年来基于软件体系结构的可靠性建模方法,并对其今后若干研究方向进行了探讨。 相似文献
9.
操作系统结构风格研究 总被引:1,自引:1,他引:0
一、引言最近十年人们对软件体系结构及其设计方法和设计工具进行了系统研究并取得了一些重要研究成果。相关研究成果揭示;在大型复杂软件系统的开发过程中强调软件体系结构设计有利于保证软件系统的质量、提高其开发效率、降低其开发成本,因此在此类软件系统的开发中软件体系结构设计至关重要。这一结论对各种大型复杂软件系统普遍适用。当然,大型复杂操作系统也不例外。事实上,经过多年的探索和实践,人们已经意识到操作系统体系结构设计在大型复杂操作系统开发过程中的重要性并对一些特定的操作系统结构设计技术给予了关注。近些年来人们对微核结构设计思想的重视表明了这一点。然而,迄今为止人们尚未对操作系统体系结构及其设计方法和设计工具进行 相似文献
10.
基于UML的软件体系结构开发方法 总被引:18,自引:0,他引:18
模型间的平稳过渡是软件系统开发的关键。然而,通常基于UML的软件系统的四种模型中,从用例分析模型到其它设计模型之间存在一条很难逾越的鸿沟。本文通过引入软件体系结构模型,提出了基于UML的软件体系结构开发方法,改进了模型间的平稳过渡问题。为了表明这个方法的可用性和有效性,我们陈述了库存管理系统应用的案例研究。 相似文献
11.
如何在确保软件质量的前提下有效缩短上市周期的问题日益显得重要。在实际工作中基于MDT的思路研究出了一种基于模型驱动的自动化测试架构。该架构通过算法直接将UML系统设计模型转换成U2TP测试设计模型,然后由测试设计模型根据测试策略和测试工程方法自动生成测试用例,实现了测试资源重利用和测试活动的前移从而有效缩短了测试周期。 相似文献
12.
13.
随着网络技术的飞速发展,社会各个领域对计算机软件的需求不断增长,对软件的灵活性、扩展性等要求也越来越高。文章借鉴操作系统中运用较为成功的微内核体系结构,提出了次微内核的概念,并将其与分布式结构结合起来,希望能对应用软件质量的提高有所帮助。文中对分布式次微内核结构及基于该结构的软件开发过程进行了比较详细的论述。 相似文献
14.
针对军用指挥自动化软件缺乏顶层设计、各种软件系统相互独立、综合集成难度大、不利于软件管理和维护等问题,提出一种以消息总线为核心的C^3I系统软件体系结构,并给出了消息总线和基于消息总线的应用软件设计方法,可以满足多兵种合成的C^3I系统软件的综合集成。该体系结构和实现方法已经在军队重点型号中得到应用。 相似文献
15.
软件体系结构设计方法的研究 总被引:7,自引:2,他引:5
科学合理的软件体系结构是开发一个成功应用系统的必要条件,对于提高系统的开发效率和质量具有非常重要的意义。首先分析了软件体系结构与相关概念的关系,接着剖析了软件体系结构的几种主要设计方法的设计过程,最后指出了这些设计方法的不足之处及下一步可能的研究方向。 相似文献
16.
17.
软件框架开发过程研究 总被引:17,自引:0,他引:17
软件框架是实现大粒度复用的重要途径,它往往针对特定领域,同时支持设计复用和代码复用。论文主要探讨了软件框架开发的相关活动,包括软件框架开发以及基于框架的应用开发(即框架复用),通过建立开发过程模型,刻画了框架开发过程。进而基于该模型,描述了开发过程中的相关问题,如变化性处理策略、应用开发中的体系结构调整、框架演化等,从而指导相关开发活动。 相似文献
18.