共查询到18条相似文献,搜索用时 62 毫秒
1.
基于UML描述的“4+1”视图模型及应用 总被引:1,自引:0,他引:1
由于软件体系结构的描述方法多种多样,各种工具不仅涉及不同领域,而且描述方法不尽相同,给系统选择一种合适工具描述体系结构带来了难度。统一建模语言The Unified Modeling Language(UML)是一种被广泛采纳的可视化建模语言,它对系统结构的共同特征用相关语义、符号、图形加以描述。本文以UML描述为基础,建立软件体系结构“4 1”视图模型,从系统的多个视图描述软件体系结构出发以后提高软件开发效率、平均软件质量与开发周期的矛盾。本文结合“4 1”视图模型给出“综合报警系统”在ROSE2000中的部分实现过程。 相似文献
2.
对基于UML(Unified Modeling Language)的"4+1"视图模型进行描述,从场景、概念视图、过程视图、构件视图、物理视图5个视角完整的描述一个系统的体系结构,并将该视图模型应用到钢材库管理系统的体系结构描述中。实践表明:它是面向对象软件开发方法中高效而实用的软件体系结构建模方法。 相似文献
3.
赵磊 《计算机光盘软件与应用》2011,(10)
随着UML应用的不断推广,利用统一建模语言阐述系统架构的方式也各不相同.本文就以奖学金评审系统(SAS)作为项目背景,结合4+1视图从不同的纬度对该系统的架构进行阐述. 相似文献
4.
基于UML的多视图软件体系结构描述方法研究* 总被引:1,自引:0,他引:1
提出一种新的基于UML(unified modeling language)的多视图模型,即“6+1”视图模型,从场景、概念视图、框架视图、过程视图、数据视图、构件视图、物理视图七个视角完整地描述一个系统的体系结构,并将该视图模型应用到钢材库管理系统的体系结构描述中。实践表明,它是面向对象软件开发方法中高效而实用的软件体系结构建模方法。 相似文献
5.
基于UML的软件体系结构建模方法的研究 总被引:10,自引:1,他引:10
软件体系结构是软件工程中的一个重要领域。对软件体系结构的分析和设计已成为决定软件系统(特别是大型软件系统)成功的重要因素。体系结构描述语言ADL能以一种比较直接、精确的方式来描述软件体系结构,但它很难与主流开发方式集成。UML是一种应用广泛的对象建模语言,已被工业界广泛接受。本文介绍了一种UML与ADL集成的方法,对软件系统的开发具有较大的实用价值。 相似文献
6.
本文针对UML描述软件体系结构提出了一种策略,这种策略是围绕着对构件类型和实例的表示而组织的,用UML类表示构件,用UML对象表示构件实例。 相似文献
7.
基于构件的软件开发是在一定构件模型的支持下,复用构件库中的一个或多个软件构件,通过组合构件来构造应用软件系统的开发过程.但是,目前CBSD仅仅在实现层次上支持构件交互,缺乏一套系统的方法来指导整个开发过程.对此,文章提出了一种面向CBSD的软件体系结构六视图模型,为系统的设计与实现提供参考模型和技术指导,并将其运用到图书馆系统的设计中. 相似文献
8.
石琳 《电脑编程技巧与维护》2013,(8):42-43
在软件工程领域中,必须对软件体系结构进行系统准确的开发,才能保证软件系统的独特性、科学性与智能性。ADL作为一种常用的描述语言,虽然在一些体系结构语言中能够进行一定的定义与开发,但目前仍然很难和主流的开发方法集成在一起。而随着软件技术的不断发展,UML已经逐渐被工业界认可。从UML软件系统的4种模型入手,利用实例的分析方法,从而使大家能对UML的相关技术有进一步的了解。 相似文献
9.
史静 《计算机光盘软件与应用》2013,(22):67-68
本文运用4+1视图方法描述了自动气象站运行监控系统的架构设计,借助不同的"视图"手段,将系统结构以不同视角加以体现,对各视图进行了深入且相对独立的分析。4+1视图方法在气象行业专用软件架构设计中的应用,有助于指导系统设计者或用户理解系统模型,并为气象科技人员组织大型业务软件系统的研发提供软件架构技术支持。 相似文献
10.
对运行系统的理解是软件维护的关键,而软件体系结构(SA)是理解大型软件系统的重要依据.SA运行视图以运行时软件体系结构(RSA)为基础,用易于理解的方式反映软件的实时状态和行为,并将用户对SA的操作转化为对软件系统的实时调整.本文介绍ABCTool对运行视图的可视化支持.该视图结合软件设计阶段的信息,为软件维护人员提供一个直观的界面,协助其监视软件的运行状态,发现软件存在的问题,并实现对软件的动态调整.本文以J2EE蓝图程序为例展示该运行视图的应用过程. 相似文献
11.
贺慧琳 《数字社区&智能家居》2009,5(3):1613-1615
基于构件的软件开发(简称CBSD)是在一定构件模型的支持下,复用构件库中的一个或多个软件构件,通过组合构件来构造应用软件系统的开发过程。但是,目前CBSD关注的重点局限在二进制构件的规范上,仅仅提供了在实现层次上支持构件交互的基础机制.缺乏一套系统的方法来指导整个开发过程。为此提出了一种面向CBSD的软件体系结构六视图模型,为系统的设计与实现提供了参考模型和技术指导。并将该视图模型应用到图书馆管理系统的体系结构描述中。 相似文献
12.
13.
贺慧琳 《数字社区&智能家居》2009,(7)
基于构件的软件开发(简称CBSD)是在一定构件模型的支持下,复用构件库中的一个或多个软件构件,通过组合构件来构造应用软件系统的开发过程。但是,目前CBSD关注的重点局限在二进制构件的规范上,仅仅提供了在实现层次上支持构件交互的基础机制,缺乏一套系统的方法来指导整个开发过程。为此提出了一种面向CBSD的软件体系结构六视图模型,为系统的设计与实现提供了参考模型和技术指导。并将该视图模型应用到图书馆管理系统的体系结构描述中。 相似文献
14.
软件工程专业"3+1"培养模式改革进行理论课程教学、实践教学以及学生分类培养等方面的改革,形成培养模式总体框架,为培养造就创新能力强、适应经济社会发展需要的高质量技术人才探索一条新路。 相似文献
15.
基于UML的软件过程建模方法研究 总被引:24,自引:1,他引:24
论文运用UML对软件过程建模,用类图对静态结构建模,用顺序图,状态图对动态行为建模,并给出了一个软件配置管理过程建模的实例。 相似文献
16.
文章提出了一种基于UML面向对象软件静态测试的方法,论述了方法的基本框架及具体实现流程。针对面向对象软件的特点,静态测试主要是通过分析源程序得到类关系图,使测试人员能快速而清晰地了解程序结构,有效的设计测试用例。 相似文献
17.
从协同软件应用系统的应用需求分析,特别是针对参与人员众多、信息交互频繁、地理分布广泛的特点,运用面向服务的架构思想解决协同软件的一些关键问题。在构建协同软件应用系统的过程中,注重以面向服务的分析与设计思想对业务流程进行总体规划与设计,在架构风格上采用SOA思想,给出一个基于SOA的协同软件体系四层架构模型,使之更加适合协同软件分布式、跨平台、异构环境的需求。 相似文献