共查询到20条相似文献,搜索用时 62 毫秒
1.
2.
软件复用是在软件开发中避免重复劳动的有效方法。通过软件复用,可以提高软件开发的效率和质量。软件体系结构作为软件的蓝图,为人们宏观把握软件的复杂性和整体变化性提供了一条有效途径,被认为是支持软件开发和复用的重要手段之一。特定域软件体系结构定义了域的共同特性,由于域的特定性,从而使复用的可能性大大提高。本文从软件工程的角度,分析了基于特定域软件体系结构的软件复用的可行性。 相似文献
3.
针对现有软件体系结构风格定义在客观性和全面性方面存在的不足,从客观角度出发,站在软件工程的高度从多个方面对软件体系结构风格进行定义;同时通过研究分析软件体系结构风格的研究现状,发现并指出其四个重点研究方向及各自存在的问题。 相似文献
4.
5.
特定领域软件体系结构是在域分析上,以域模型为基础而建立的,作用于某一特定领域中的各系统,来实现大规模的重用,以提高软件开发效率。利用特定领域平台化分层体系结构使系统的灵活性和通用性增强,可以将可复用构件最大程度地重用,结合某超市管理系统业务功能模块来具体说明。 相似文献
6.
7.
软件体系结构设计方法的研究 总被引:7,自引:2,他引:5
科学合理的软件体系结构是开发一个成功应用系统的必要条件,对于提高系统的开发效率和质量具有非常重要的意义。首先分析了软件体系结构与相关概念的关系,接着剖析了软件体系结构的几种主要设计方法的设计过程,最后指出了这些设计方法的不足之处及下一步可能的研究方向。 相似文献
8.
基于软件体系结构的可复用构件的组装 总被引:3,自引:0,他引:3
近年来,软件体系结构、构件技术和软件复用等技术开始在软件开发中发挥重要的作用,成为软件工程领域研究的焦点。在基于构件复用的构件方法中,构件组装技术是关键。本文首先阐述并比较了目前国内外几种典型的体系结构,分析给出了它们对构件组装的影响,然后给出基于体系结构的构件组装方法以及ABC—Tool工具在构件组装方面的功能和实现。 相似文献
9.
对当前应用系统所面临的问题提出了一种崭新的解决思路——基于信息平台的开发模式,并对这种开发模式进行了详细的理论探讨。信息平台是新近出现的一种中间件技术,其主旨是为应用提供更强大的支持(如提高质量、增加复用、提高生产率、降低维护),从而使得应用的开发和维护从根本上得到简化。不仅提出了信息平台理论,还给出了基于信息平台技术的软件开发模型,具有相当高的指导价值。 相似文献
10.
软件体系结构的描述方法研究 总被引:17,自引:0,他引:17
目前关于软件体系结构的描述已有许多工具支持,但各种工具不仅是领域相关的,而且描述方法也不尽统一,这使设计人员很难选择一种合适的工具,将体系结构的共同特征提取出来,秦为体系结构描述的核心模型,为各种工具提供了共同的基础-若要用某一种工具描述,只需增加与之相关的约束,另一方面将软件体系结构与当前主流的面向对象方法相结合,利用统一建模语言UML的扩充机制,从多个视图描述了软件体系结构,最后结合研究工作给 相似文献
11.
软件体系架构(SA)是软件工程专业主修课程。本文通过五子棋软件开发案例,介绍我们给软件工程专业学生教授SA课程方面的经验。通过需求分析加深对软件系统的理解,在此基础上确定软件质量属性的优先级和所采用的、用来实现这些质量属性的战术。设计合适的五子棋软件架构以满足质量属性要求,并对架构进行评估。 相似文献
12.
基于场景的软件体系结构分析 总被引:3,自引:0,他引:3
文章介绍了一种基于场景的、面向对象的软件体系结构分析方法(SAAM)。首次提出了用基于场景的软件体系结构分析方法来分析面向对象软件系统的体系结构质量属性,如软件结构的耦合度、内聚性和结构复杂性,从而解决了传统软件体系结构质量属性由于过于抽象而无法定量地度量的问题。文中还具体介绍了将该方法成功地应用到一个测试软件SafeproC的体系结构度量上。实践证明,此方法不仅能够有效地度量软件体系结构的静态质量属性,而且还能较好地度量软件体系结构的动态质量特性。 相似文献
13.
陈述 《电脑编程技巧与维护》2009,(10):75-76
本文为提升软件开发效率,提出了先进的软件架构。目的是通过先进的开发技术,规范地开发系统,提高开发效率,增强设备管理平台的可扩展性。 相似文献
14.
15.
16.
17.
软件体系结构讲座:(一)软件体系结构引论 总被引:1,自引:1,他引:0
王振宇 《计算机与数字工程》1999,27(1):62-68
本讲讨论软件体系结构的定义、研究内容和发展现状以及它同软件工程的关系。 相似文献
18.
19.
从协同软件应用系统的应用需求分析,特别是针对参与人员众多、信息交互频繁、地理分布广泛的特点,运用面向服务的架构思想解决协同软件的一些关键问题。在构建协同软件应用系统的过程中,注重以面向服务的分析与设计思想对业务流程进行总体规划与设计,在架构风格上采用SOA思想,给出一个基于SOA的协同软件体系四层架构模型,使之更加适合协同软件分布式、跨平台、异构环境的需求。 相似文献