共查询到19条相似文献,搜索用时 78 毫秒
1.
基于UML的软件体系结构开发方法 总被引:18,自引:0,他引:18
模型间的平稳过渡是软件系统开发的关键。然而,通常基于UML的软件系统的四种模型中,从用例分析模型到其它设计模型之间存在一条很难逾越的鸿沟。本文通过引入软件体系结构模型,提出了基于UML的软件体系结构开发方法,改进了模型间的平稳过渡问题。为了表明这个方法的可用性和有效性,我们陈述了库存管理系统应用的案例研究。 相似文献
2.
基于UML的软件体系结构建模方法的研究 总被引:10,自引:1,他引:10
软件体系结构是软件工程中的一个重要领域。对软件体系结构的分析和设计已成为决定软件系统(特别是大型软件系统)成功的重要因素。体系结构描述语言ADL能以一种比较直接、精确的方式来描述软件体系结构,但它很难与主流开发方式集成。UML是一种应用广泛的对象建模语言,已被工业界广泛接受。本文介绍了一种UML与ADL集成的方法,对软件系统的开发具有较大的实用价值。 相似文献
3.
对基于UML(Unified Modeling Language)的"4+1"视图模型进行描述,从场景、概念视图、过程视图、构件视图、物理视图5个视角完整的描述一个系统的体系结构,并将该视图模型应用到钢材库管理系统的体系结构描述中。实践表明:它是面向对象软件开发方法中高效而实用的软件体系结构建模方法。 相似文献
4.
5.
本文针对UML描述软件体系结构提出了一种策略,这种策略是围绕着对构件类型和实例的表示而组织的,用UML类表示构件,用UML对象表示构件实例。 相似文献
6.
提出一种基于统一建模语言(UML),用"4+1"的视图模型来描述一个具体系统的体系结构。这种方法包括逻辑视图、教程视图、开发视图和物理视图四种视图,以及场景。通过对一个实例系统的描述,表明这是一个有效而且实用的方法,这种方法涵括了不同的干系人(或者成为"客户")从不同角度所关心的主要的系统结构。 相似文献
7.
基于软件体系结构和UML的图书管理系统设计与实现 总被引:7,自引:1,他引:7
软件体系结构是目前软件工程领域一个新兴的研究方向,对于复杂的软件系统而言,其体系结构的设计已经成为系统能否成功的一个关键因素。本文以一个图书管理系统为例,采用统一建模语言UML对该系统体系结构建模,并通过VB来实现该系统。 相似文献
8.
论文探讨了如何将可视化建模语言UML和形式化描述语言Z集成而得到一种新的求精方法,寻求一种在软件体系结构求精过程中UML到Z的映射与转换机制。最后通过使用这个新的求精方法对一个实例求精来描述整个求精过程。 相似文献
9.
10.
11.
12.
一种UML 软件架构性能预测方法及其自动化研究 总被引:2,自引:0,他引:2
软件性能需求作为软件质量需求的重要组成部分,已受到人们极大的重视.而只在软件开发周期后期才重点关注软件性能需求的传统软件开发方法,将给开发者带来高风险和高成本等后果.如果能在软件开发周期的早期对软件系统性能进行预测,可以提前发现软件系统架构存在的性能瓶颈,并找出可能的优化方案,对各种设计方案进行比较以得出最优的软件系统架构.研究了一种基于模型的UML 软件架构性能预测方法:该方法选取软件架构设计中的UML 用例图、活动图和构件图,并引入构造型和标记值,将它们扩展为UML SPT 模型;进而,通过转换算法将UML SPT 模型转换为排队网络模型,该算法可处理同时包含分支节点和汇合节点的UML 模型活动图;最后,利用频域分析理论求解排队网络模型,以得出性能参数及性能瓶颈.同时介绍了UML 软件架构性能自动化工具的设计方案,并给出了软件架构性能预测实例. 相似文献
13.
李劲华 《小型微型计算机系统》2007,28(6):1049-1054
软件体系结构是软件开发过程的关键制品,应该尽早地分析和评估其质量.目前研究的软件体系结构评估主要集中在基于场景的评估方法,其特点是定性的、主观的、无需专用的体系结构描述语言.本文提出以统一建模语言UML作为软件体系结构描述语言以及度量的软件体系结构的定量评估.针对UML的可视化、多视图、半形式化以及一致地应用在整个软件开发活动的特性,提出一组UML度量,从UML图所表达的信息含量、可视化影响以及图形建模元素之间的关联性这三个方面度量软件体系结构.分析并讨论这组UML度量在评估软件体系结构的规模、复杂性和结构性等质量属性方面的应用. 相似文献
14.
软件体系结构提供了软件系统的高层抽象,对于软件密集型系统的开发具有重要意义,基于体系结构层次的可变性管理可以有效地实现软件的定制和演化。目前体系结构层次的可变性建模并没有得到足够的关注,在分析出领域体系结构后,无法很好地实现体系结构的建模,而且体系结构层次可变性建模方法并没有很好地对可变性的复杂依赖关系进行建模。提出了一种基于多视图的体系结构可变性建模方法,基于UML Profile扩展机制,定义了可变性的构造型、标记值和相关的约束,并利用基于分离的可变性建模方法,定义可变点交互视图对系统中存在的依赖进行建模。基于可变性视图和依赖视图分离的可变性建模方法,实现了复杂依赖关系的有效管理,提高了可变性建模的效果。以船舶故障预测与健康管理系统作为研究案例,对该方法进行了验证,结果表明该方法能够有效地实现软件密集型系统的建模。 相似文献
15.
软件构架作为系统开发的蓝图,已成为软件工程领域的热点。在软件开发实践中,许多项目更为关注的是软件构架的设计,而忽略了软件构架的描述。事实上软件构架的详细精确描述是成功开发软件的根本保证。文中以UML为构架描述语言,引用IEEE 1471标准中Viewpoint的概念,提出了基于3大Viewpoint的软件构架描述方法。基于Viewpoint的软件构架描述方法有助于开发人员在大型项目开发中从更高层次把握系统构架,从而保证软件开发过程的顺利进行。 相似文献
16.
17.
针对现有软件度量估算困难、精确度不高的问题,在预测性对象点基础上改进并提出基于UML的软件度量方法,可以从用例、序列图、类图度量软件。结果证明,与预测性对象点相比,该方法的精度提高了5%左右,其子系统偏差方向一致。 相似文献
18.
19.
随着网络技术的飞速发展,社会各个领域对计算机软件的需求不断增长,对软件的灵活性、扩展性等要求也越来越高。文章借鉴操作系统中运用较为成功的微内核体系结构,提出了次微内核的概念,并将其与分布式结构结合起来,希望能对应用软件质量的提高有所帮助。文中对分布式次微内核结构及基于该结构的软件开发过程进行了比较详细的论述。 相似文献