基于UML和RUP技术的软件系统设计与研究.pdf

基于UML和RUP技术的软件系统设计与研究.pdf

ID:52207685

大小:699.32 KB

页数:3页

时间:2020-03-24

基于UML和RUP技术的软件系统设计与研究.pdf_第1页
基于UML和RUP技术的软件系统设计与研究.pdf_第2页
基于UML和RUP技术的软件系统设计与研究.pdf_第3页
资源描述:

《基于UML和RUP技术的软件系统设计与研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《自动化与仪器仪表》2016年第12期(总第206期)基于UML和RUP技术的软件系统设计与研究唐林(兰州资源环境职业技术学院信息工程系甘肃兰州,730021)t摘要:针对现阶段软件系统结构的稳定性和可维护性问题,文中将采用一种完整的全新面向对象软件工程方法,即将uML(统一建模语言)和RuP(统一过程)相结合,作为软件系统设计与实现的指导,在保证稳定的前提下,以架构为中心,通过一系列细化在线考试系统的案例,加上编程语言或数据库语言,验证了该软件系统在uML(统一建模语言)和RuP(统一过程)的指导下能有效地实现

2、。关键词:软件系统;稳定性;UML;RUP中图分类号:TP27文献标识码:ADOI编码:10.14016/j.cnki_1001—9227.2016.12.183Abstract:InViewofthestabilityofthesoftwaresystemstmctureandmajntenanceproblems,inthisp印er,wemakeuseofacompletenewobjectorientedsoftwareengineeringmethod,combinationofupcominguML(

3、UnifiedModelingLanguage)andRuP(RationalunifiedProcess),asthesystemsoftwaredesignandimplementationoft}legIlidance,underthepremiseofgu啪teeingthestabilityof,toarchitectureast}lecenter,throughaseriesofdetailedonlineex锄inationsystemcase,pr0铲amminglangllageanddatab

4、aselaIlguageandtoVerifythesoftwaresystemundertheguidance0ftheUML(unifiedModelingLanguage)andRuP(RationalunifiedPmcess)canbeef_fectivelyimplemented.Keywords:sofhvaJ℃system;stability;UML;RUP0引言21世纪是一个信息化飞速发展的时代,每个软件科研人员及工程师们均在顺应信息化社会的发展,在共同努力推动软件向效率更高,速度更快的方向发展

5、,同时这也是顺应时代发展的要求,即研究的价值与意义所在⋯。通常,将所学的概念性知识及最新研究成果应用到软件系统的开发及维护上旧1,通过后期的测试保留正确的技术且融合当前最优的方法,这就是软件工程p。。其由三部分组成,方法的实现、工具的选择和过程的定义。对软件工程项目技术手段的实现即为软件工程方法,其的基本思想是在设计系统之前分析好项目需求,明确设计思路,再进行系统的编码,最后进行测试。此外,后期维护等也均是由软件工程方法所支持的¨1。其支持软件的管理与开发以及各种文档的建立。软件工程即是管理者在对软件开发过程中的

6、进度、成本管理控制等方面的评估。本文正是通过对各种方法,工具及过程的比较对比之上,确定了一种高效率,稳定性强,能将UML。51和RuP的优点相结合发挥效果,从而得出了一种完整的面向对象的软件工程方法。lUML和RUP技术软件系统的设计需要选用最优的软件工程方法,而软件工程方法是由软件开发方法、软件开发工具、软件开发过程所决定的,下面本文通过对比讨论,得出最优选择。1.1软件开发方法在信息不断更新的时代下,传统的软件开发方法体现了一定的不适应性。例如,系统是以现实需求为目的进行的设计,当这种需求关系发生变化时,系统

7、也要求改进。但传统的方法Mj,难以实现。由于传统的方法在对函数进行调用时,必须了解数据结构,这就给系统的可维护性带来了困难。传统收稿日期:2016一05—29作者简介:唐林(1979一),男,甘肃兰州人,本科,副教授,主要研究方向为计算机软件、计算机网络安全等。的方法采用自顶向下功能分解的分析方法川,但在对系统的可重复使用效果上大幅减弱,影响了工作效率。针对这些问题,人们提出了面向对象方法,该方法一经提出便得到了广泛应用。其中,对象、类、继承、封装和消息是面向对象方法的基础,在软件系统的构造时尽可能按照人类自然思

8、维。81。该方法模型的建立是根据具体问题建立起来的,当需求结构发生变化时,整体结构不会发生变化,因此系统的稳定性、可重用性、可维护性均较为理想。故在本系统设计中采用此方法。1.2建模工具(UML)70年代中期大量的面向对象建模语言开始出现,在众多的建模语言中,用户难以找到所适合的一种,且对用户之间的交流产生了影响,鉴于此,标准的uML语言被人们所规定。UML是独立于过程的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。