基于UML的软件系统建模研究

被引:0
作者
安建伟
机构
[1] 西南交通大学
关键词
统一建模语言; 面向对象分析和设计; 计算机辅助软件工程工具;
D O I
暂无
年度学位
2002
学位类型
硕士
导师
摘要
软件系统的分析和设计是软件生命周期中最关键的环节,一个成功的软件系统必然建立在良好的分析和设计基础之上。九十年代以来,面向对象已经成为软件工程领域的主流技术。统一建模语言(Unified Modeling Language,UML)是一种绘制软件蓝图的标准语言,适于对软件开发过程中所有重要的分析、设计和实现决策进行详细描述。此外,UML作为一种可视化建模语言,使用它的开发人员能够用图形清晰地描述系统体系结构及其所有细节,有利于用户与开发人员之间的交流。现在,在美国等国家已有大量的软件开发组织开始用UML进行系统建模,基于UML的软件过程及其支持工具成为国内外软件工程领域研究的热点。 UML仅是一种建模语言,而不是一种方法,没有规定在什么时候怎样使用它们。本文区分了UML的三种建模机制,然后在此基础上探讨了如何应用UML提供的元模型完成软件系统的分析和设计,最终产生一组描述系统体系结构视图的模型。利用支持UML的CASE工具,开发人员可以方便的建立各种UML模型。本文结合Rational工具提出了利用UML来改善软件过程以及进行团队开发管理的方法。最后,本文在上述理论研究的基础上完成了一个分布式物资管理系统的分析和设计,建立了该系统的业务模型、用况模型、分析模型和设计模型。 采用UML进行系统建模已经成为面向对象分析和设计的一种趋势。但是由于UML本身的复杂性以及我国软件产业发展的局限性,UML尚未在我国软件企业得到充分的重视。本文从理论和实践方面对UML在软件系统建模方面的应用进行了研究,所提出的观点对软件人员掌握面向对象建模技术具有一定的参考价值。
引用
收藏
页数:74
共 16 条
[1]
基于CMM的软件配置管理模型CSCM研究 [J].
韩杰 ;
顾庆 ;
陈道蓄 ;
谢立 ;
不详 .
计算机工程与应用 , 2001, (05) :32-34+125
[2]
面向对象软件度量中的内聚缺乏度分析 [J].
刘宗田 .
计算机研究与发展, 2001, (02) :138-143
[3]
UML建模方法在TMN开发中的应用研究 [J].
王宇 ;
薛文革 ;
李增智 ;
杨振江 .
计算机工程与应用, 2001, (04) :40-42
[4]
有效改善软件过程方法研究 [J].
李健 ;
金茂忠 ;
不详 .
计算机研究与发展 , 2001, (01) :26-35
[5]
UML建模与动态模拟测试 [J].
何宇新 ;
倪光南 ;
何娅玲 .
计算机工程, 2000, (04) :50-53
[6]
UML可视化建模系统的模型一致性检查机制 [J].
王云 ;
刘又诚 ;
周伯生 .
计算机研究与发展, 2000, (01) :1-8
[7]
青鸟Ⅱ型系统面向对象语言CASEC++的设计和实现 [J].
邵维忠 ;
袁曙涛 ;
杨芙清 .
软件学报, 1996, (01)
[8]
UML与系统分析设计.[M].张龙祥编著;.人民邮电出版社.2001,
[9]
现代软件工程.[M].周之英编著;.科学出版社.2000,
[10]
软件能力成熟度模型.[M].何新贵等编著;.清华大学出版社.2000,