首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
软件体系结构的使用是提高软件质量、减少软件开销和促进软件生产率提高的最有效方法之一;对软件体系结构的研究也开始超出传统的对软件设计阶段的支持,并逐步扩展到整个软件生命周期。首先阐述了基于软件体系结构的软件开发方法,然后利用基于软件体系结构的开发方法对医院信息管理系统进行分析和设计,最后总结基于软件体系结构的软件开发方法在实际软件开发中的应用特点。  相似文献   

2.
软件架构在软件开发中的重要性不言而喻,它决定了软件产品的质量,如何评价分析一个系统的软件架构变得愈发重要.基于软件架构分析方法( SAAM)和架构权衡分析方法( ATAM),提出了一种基于场景的软件架构分析方法,该方法通过基于场景的分析过程,建立相应的场景库和评价指标树,为软件架构分析提供了一种轻量级的分析方法.  相似文献   

3.
软件结构级上的需求变化处理   总被引:2,自引:0,他引:2  
为处理需求变化,提出一种基于软件结构引入技术的变化处理机制(Variant Handing Based on Software Architecture Introduction,VHBSAI)和它的4个具体的与软件开发相关的实施步骤(需求变化的分析和识别,变化对象的转化,软件结构的引入,软件结构的调整),以达到对其他变化处理技术进行指导,以及以模块上的操作手段,有效地进行软件系统维护,VHBSAI为软件系统生命周期、开发效益等问题提供了新的解决方法,最后以成功的实例验证说明了VHBSAI的有效性。  相似文献   

4.
基于体系结构的软件分析设计过程模型   总被引:5,自引:0,他引:5  
引入软件体系结构技术,将软件分析设计过程细分为需求分析、体系结构设计、系统设计3个阶段,并提出了基于体系结构的软件分析设计过程(SADPBA)模型,该模型是一种采用迭代增量方法将功能设计空间映射到结构设计空间,再由结构设计空间映射到系统设计空间的过程.应用函数理论对模型进行了严格的数学定义和形式化描述,确保设计结果满足完备性、一致性和正确可追踪要求.在扩展设计空间建立了需求规范与体系结构、系统设计间的可追踪机制,并建立了基于体系结构的软件分析设计开发环境模型.与传统软件分析设计过程相比,SADPBA模型有严格的理论基础和工程原则,解决了软件系统从需求到实现的平缓过渡问题,提高了软件分析设计的质量和效率.  相似文献   

5.
随着计算机软件体系结构的复杂性不断增加,传统的软件开发方法已经无法满足实际工程的需要。为此文章系统的介绍了在软件工程学中的具有重要意义的面向对象的软件开发方法、以及目前被誉为"21世纪的软件开发方法"—面向Agent的方法的基本概念、分类以及它所面临的挑战;最后对这两种方法进行了全面的对比,这些技术将在软件开发中显示越来越重要的作用。  相似文献   

6.
目的消除在软件构架(SA)指导的基于构件的开发(CBD)中软件构架和面向对象设计与实现间存在的断层。方法根据软件开发各阶段的特点,采用规则映射方法对构架描述语言(ADL)ADEAG描述的SA进行求精,将其转换为UML描述的OOD层次。结果制定了一组ADEAG—UML的转换规则,并实现了一个工具支持转换的完成。结论所提出的SA求精方法和实现工具的使用有助于发挥SA在CBD中的指导作用,从而实现软件的规模化、工程化生产。  相似文献   

7.
软件体系结构的正确设计和选择是软件系统最终成功的最关键因素.介绍了基于体系结构应用开发.描述了在实际项目中基于体系结构的开发过程:需求分析、系统的高层设计框架,业务构件的设计及在java平台上的实现.它体现了软件开发过程中复用高层设计和复用构件的思想.  相似文献   

8.
A New Software Reliability Framework——An Extended Cleanroom Model   总被引:1,自引:0,他引:1  
Cleanroom software engineering has been proven effective in improving software development quality while at the same time increasing reliability. To adapt to large software system development, the paper presents an extended the Cleanroom model, which integrates object-oriented method based on stimulus history, reversed engineering idea, automatic testing and reliability assessment into software development. The paper discusses the architecture and realizing technology of ECM.  相似文献   

9.
软件体系结构中 ,异构结构趋势越来越明显 .中间件的发展为异构结构匹配提供了新的思路 ,其中数据库中间件是所有中间件中应用最广泛、技术最成熟的一种 .  相似文献   

10.
UML与ADL在软件体系结构建模中的应用研究   总被引:7,自引:3,他引:4  
通过软件体系结构理论在实践中的应用,探讨了统一建模语言UML与体系结构描述语言ADL在软件体系结构建模中结合使用的方法和途径.着重研究了UML与XYZ/ADL在电梯控制系统体系结构建模中的应用问题,并运用基于构件的求精方法对该系统的主要组件进行了求精.  相似文献   

11.
自动化的恶意软件衍变分析已成为当前一项重要的网络安全研究工作。函数相似性检测在软件衍变分析过程中扮演着关键角色,但是大多数现有的方法难以有效处理跨架构的情况。随着越来越多跨架构恶意软件的出现,如何在代码跨架构情况下准确地进行函数相似性检测以及衍变分析变得更加紧迫。为此,提出了一种新的基于Weisfeiler-Lehman图同构测试的函数哈希方法WLHash,从而能够高效地进行跨架构软件之间的函数相似性检测和衍变分析。实验结果表明,所提方法能够较为准确且高效地检测跨架构软件之间的函数相似性,并进而获取它们之间的衍变关系,同时计算开销比较低,适用于大规模的跨架构恶意软件衍变分析。  相似文献   

12.
IAM模型在软件架构中的应用研究   总被引:1,自引:0,他引:1  
软件体系结构作为系统开发的蓝图,已成为一个结合项目所有阶段的概念纽带,体系结构的建立是软件开发的关键所在。由于需求和体系结构之间模糊的关联关系,如何利用获取的需求进行软件架构的构建,是开发者面临的一个主要难题。文章基于CBSP方法建立的IAM模型成功地应用于淮北煤炭安全管理系统的开发中,该IAM模型在需求和软件体系结构之间架起了一个有效的桥梁。  相似文献   

13.
0 IntroductionEnabling software to be self-adaptive is generally regardedas a feasible approach to answering the challenges posedby highly variable executionenvironment .Accordingtothe bas-ic principle of software engineering:separation of concerns[1],most of the current researches onself-adaptive software concen-trate onthe separation betweenadaptationlogic andthe businesscounterpart , makingthemorthogonal to each other .Software architecture defines systemsinterms of compu-tational component…  相似文献   

14.
Linux下网络设备驱动程序研究   总被引:1,自引:0,他引:1  
Linux是一种日趋成熟完善的操作系统,越来越多的软硬件厂商开始使用Linux平台来开发自己的产品,因而对基于该平台的设备驱动程序的需求也愈来愈多。同时从国内外发展情况来看,信息家电将是日后家电发展的一大方向,甚至可以说是主方向。文章分析研究了Linux下网络设备驱动程序的体系结构、模块功能以及网络设备驱动程序在Linux下的实现模式,在此基础上总结出设计网络设备驱动程序的一般方法,并对网络设备驱动程序(红外设备驱动程序)进行了测试。  相似文献   

15.
软件Agent技术与软件体系结构   总被引:5,自引:1,他引:4  
科学合理的软件体系结构是开发一个成功应用系统的必要条件,对于提高系统的开发效率和质量具有非常重要的意义。软件Agent技术的提出为复杂分布式问题的求解找到了办法。本文综述了软件体系结构和软件Agent技术的主要概念、特性、作用及相应的软件开发方法,指出了各自的研究现状及发展趋势。提出了可用多级正交软件体系结构来实现软件Agent的合成,最后阐明了将软件Agent技术和软件体系结构结合起来在大型软件开发中的应用。  相似文献   

16.
基于Web Services的应用是SOA(service-oriented architecture)体系架构的一个重要方面,也是当前Internet应用的一个发展方向。本文以温州市工商行政管理局的流通领域商品监管系统的开发为背景,从Web Services的原理与实现方法、基于Web Services软件开发的体系架构、网络架构、开发步骤等方面展开研究,并提出了切实可行的方案,最终给出系统的实现。  相似文献   

17.
描述了构件的相关基本概念,提出了基于构件的敏捷软件开发管理工具的基础构件库,对工具的系统功能、系统架构及系统MVC结构进行了设计;并对其中的XP和FDD支持工具进行了具体设计。敏捷软件开发管理工具支持敏捷软件开发方法的所有开发流程,是较理想的项目跟踪管理工具。  相似文献   

18.
增量迭代的软件开发方法   总被引:1,自引:0,他引:1  
增量迭代的软件开发方法把整个软件开发周期划分为若干个迭代周期,以构架为中心,按相当小的用例增量构造软件,每次迭代都产生一个可运行的不断改进了的系统原型,一个逐渐向目标系统接近的构架基线,从而达到系统的完全实现。所以,它是一个循序渐进的开发方法,其开发过程是可见和验证的。  相似文献   

19.
随着分布式应用的迅速发展,构件可迁移分布式系统由于其构件的可移动性,受到广泛关注。如何保证构件可迁移系统的容错,一直是研究的热点。另一方面,软件体系结构是软件系统的蓝本,对软件的设计与实现有着重要的指导作用。该文提出一种面向体系结构,并适合构件可迁移系统的容错框架。该框架不但能显式刻画软件体系结构,而且能支持构件可迁移...  相似文献   

20.
遵循软件设计中“高内聚,低耦合”设计原则,提出了持久层和软件重用技术。通过几种开发应用程序方法的比较来说明持久层和软件重用在应用程序开发中的重要性,描述了持久层的体系结构,用实例说明持久层和软件重用技术实现的过程,目的是为提高编程效率和减少维护成本。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号