收藏本站
《中南大学》 2003年
收藏 | 手机打开
二维码
手机客户端打开本文

基于UML和RUP技术的软件系统设计与实现

邹志敏  
【摘要】:本文在确定使用统一建模语言UML和统一过程RUP相结合形成一种完整的全新的面向对象软件工程方法学指导软件系统的设计与实现之前,首先进行了软件工程方法学的选择。一种软件工程方法学由方法、工具和过程构成,所以一种软件工程方法学的选择也就包括方法、工具和过程的选择三部分。在方法的选择上,论文对比分析了传统的基于功能分解或数据分析的结构化方法和面向对象方法,最后选择了面向对象方法。在建模工具的选择上,使用了已成为工业标准的统一建模语言UML。在过程的选择上,通过对比分析基于软件生命周期的瀑布模型、原型模型和RUP。选择了伴随着UML产生的统一软件开发过程RUP。 进行了软件工程方法学的选择之后,将UML和RUP有机融合形成一种新的面向对象方法学应用于项目——在线考试系统中,指导该软件系统的设计与实现。按RUP的核心工作流安排在线考试系统的开发过程,分为需求获取、需求分析、软件设计、数据库设计和实现几个阶段,用统一建模语言UML描述各阶段的成果,并且总结了一些设计经验,如用UML类图指导关系数据库的设计等。 用UML和RUP设计与实现的软件系统,具有许多优越性。首先,UML拥有的五类视图和十种图形,可根据需要使用在软件开发的各个阶段,形成软件系统的各种有用模型,用户可从不同视角了解软件系统。其次,RUP的使用使软件系统具有许多优秀的特性。“用例驱动”驱动了整个软件开发过程,而且使需求具有可追踪性;“以架构为中心”保证了软件体系结构的稳定性。RUP的这些特点的结合也就提高了软件系统的可维护性。 本文最后指出了该方法存在从用例图到类图的设计缺少平滑度的缺陷,使用设计模式可以很好地帮助开发人员建立类图,从一定程度上解决这个问题。
【学位授予单位】:中南大学
【学位级别】:硕士
【学位授予年份】:2003
【分类号】:TP311.52

【引证文献】
中国硕士学位论文全文数据库 前5条
1 康从英;中小型MIS面向对象分析和建模方法的研究与应用[D];山东科技大学;2006年
2 葛苏慧;基于OOD的网络课程软件设计[D];山东师范大学;2007年
3 司冠南;基于GIS的通信线路管理系统的分析与设计[D];山东大学;2008年
4 邱海峰;氧化铝蒸发流程模拟系统的研究与软件设计[D];中南大学;2009年
5 陈希希;区域性行业电子商务系统的设计与实现[D];云南大学;2010年
【参考文献】
中国期刊全文数据库 前10条
1 刘然,陈英,赵小林;基于UML的CASE平台的代码自动生成[J];北京理工大学学报;2002年02期
2 姚瑰妮,曹顺安,冯庆东;UML在火电厂水汽质量监控系统建模中的应用[J];电力自动化设备;2002年03期
3 吕智林,苏德富;UML在多层分布式系统建模中的应用[J];广西大学学报(自然科学版);2002年02期
4 费仙凤,谢宗安;基于UML的面向对象编程在直接转矩控制系统中的应用[J];贵州工业大学学报(自然科学版);2002年03期
5 裴发展,陈陪久;面向对象建模与UML研究[J];河北省科学院学报;2001年04期
6 刘宪凯,张维石;UML在Web组件建模中的应用研究[J];计算机工程与应用;2002年01期
7 肖苑,刘宗田,邵堃,潘秋菱;基于UML的监控系统开发[J];计算机工程;2001年12期
8 唐胜群,马捷,刘伟,夏伦先,蒋浩澜;从UML建立的模型中得到需求目标[J];计算机工程;2002年03期
9 陶隽,赵文耘,杨俊;利用UML建模设计EJB应用系统[J];计算机工程;2002年03期
10 麻志毅;UML系统模型的组织[J];计算机工程;2002年04期
【共引文献】
中国期刊全文数据库 前10条
1 王庆生,曹健,刘维平;一个基于模糊综合评判规则的干部评测系统[J];安徽大学学报(自然科学版);2002年03期
2 吴晓琴;浅析面向对象程序设计特点[J];安徽大学学报(自然科学版);2002年03期
3 朱旭东;软件过程与CMM[J];安徽大学学报(自然科学版);2003年02期
4 黄梅荪,程慧霞,吴必文;基于UML统一软件开发过程的研究和实践[J];安徽大学学报(自然科学版);2003年03期
5 陆明洲;何菊;徐大华;;统一建模语言在农机管理信息系统中的应用[J];安徽农业科学;2006年14期
6 樊宽;史全;谭玮;;基于Delphi和SQL的宁夏地市级预报预测业务系统的开发[J];现代农业科技;2011年19期
7 叶彩虹;软件可靠性的理解[J];安庆师范学院学报(自然科学版);2002年03期
8 郭秋,迟呈英;运用面向对象技术实现IWK生产销售管理系统的系统分析[J];鞍山钢铁学院学报;2000年05期
9 孙红岩;;基于GPRS与射频IC的移动交通管理系统设计[J];鞍山师范学院学报;2006年02期
10 支丽平;;B/S模式OA系统的设计与开发[J];安阳师范学院学报;2006年02期
中国重要会议论文全文数据库 前10条
1 王君珂;王柏;艾波;;电信运营支撑系统的业务场景体系结构模式[A];2004年全国通信软件学术会议论文集[C];2004年
2 梁艳青;龚珊;夏丰领;;空空导弹武器综合仿真系统仿真体系结构建模研究[A];第十届中国科协年会论文集(一)[C];2008年
3 李铁玲;刘高军;;基于UML的城市电网规划系统的对象建模[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年
4 李必通;;探讨软件测试过程模型[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年
5 李华;;信息处理系统软件可靠性设计的研究[A];第十一届全国可靠性物理学术讨论会论文集[C];2005年
6 农冬冬;禤品滨;陆向艳;;市场活动方案资料管理系统的设计与实现[A];广西计算机学会2004年学术年会论文集[C];2004年
7 吴斐;龙虹;;使用统一建模语言实现电子商务系统中的业务建模[A];全国第九届企业信息化与工业工程学术会议论文集[C];2005年
8 赵海霞;刘兴刚;;冷连轧仿真系统中主动数据库技术的应用[A];先进制造技术论坛暨第三届制造业自动化与信息化技术交流会论文集[C];2004年
9 龚珊;梁艳青;;空空导弹武器系统的作战仿真系统软件设计[A];2008年航空试验测试技术峰会论文集[C];2008年
10 胥永康;吴志杰;席传裕;岳筱玲;;基于数据拆分的数据集成技术研究[A];2005全国计算机程序设计类课程教学研讨会论文集[C];2005年
中国博士学位论文全文数据库 前10条
1 王英英;基于事故链的电力系统连锁故障风险评估与预防控制研究[D];华中科技大学;2010年
2 赵威;电网数据中心的数据安全问题研究[D];燕山大学;2011年
3 陈希祥;装备测试性方案优化设计技术研究[D];国防科学技术大学;2011年
4 吴扬;虚拟试验风场建模及应用技术研究[D];哈尔滨工业大学;2011年
5 綦声波;SOPC Plus协同设计架构及在AMT中的应用研究[D];山东大学;2011年
6 刘竹青;抽水蓄能机组全范围仿真机的研究[D];中国农业大学;2000年
7 吴升;分布式GIS组件平台的研究与实践[D];解放军信息工程大学;2001年
8 张晓峰;可重构智能制造系统的基础研究[D];南京航空航天大学;2001年
9 刘军;面向并行工程的CAPP关键技术的研究与实现[D];南京航空航天大学;2001年
10 沈延森;快速可重构信息系统及其关键技术研究[D];南京航空航天大学;2001年
中国硕士学位论文全文数据库 前10条
1 梁鹏帅;基于OpenGL的三维可视地理信息系统初步设计[D];河南理工大学;2010年
2 臧凤启;制造业生产管理信息系统研究与应用[D];山东科技大学;2010年
3 禚百田;UML在空调嵌入式系统开发中的应用研究[D];山东科技大学;2010年
4 刘金虎;教育信息化环境下教学工程的研究与实践[D];广西师范学院;2010年
5 林红昌;基于UML的软件系统的功能性验证和非功能性度量[D];浙江理工大学;2010年
6 钦娜;幼儿园管理信息系统设计与实现[D];中国海洋大学;2010年
7 王骏;基于VB.NET的学生管理系统设计与实现[D];中国海洋大学;2010年
8 刘春玲;基于J2EE平台的教务管理系统的设计[D];合肥工业大学;2010年
9 郑维琼;特殊教育职业学校教学管理信息系统的设计与实现[D];华东师范大学;2010年
10 邱淑女;特殊教育学校学籍管理系统的设计与实现[D];华东师范大学;2010年
【同被引文献】
中国期刊全文数据库 前10条
1 田盛丰;一个面向对象的问题求解环境[J];北方交通大学学报;1995年02期
2 姜灵敏;中国电子商务发展现状与对策研究[J];商业研究;2003年01期
3 王立,张文斌;我国B2B电子商务盈利模式的探讨[J];出版与印刷;2005年01期
4 叶红英,刘华萍;论网络课程的设计策略[J];西华大学学报(哲学社会科学版);2004年04期
5 陈其超;;我国中小企业应加强对电子商务的发展[J];时代教育(教育教学版);2010年01期
6 蒋蕾;中小企业发展电子商务的探讨[J];东北财经大学学报;2004年01期
7 徐颖;基于B/S和C/S相结合的网络架构系统对比分析[J];电脑知识与技术;2005年11期
8 邹萍香;;UML中用例间关系的研究[J];电脑知识与技术;2009年35期
9 张发勇;王新峰;吴信才;;GIS在通信行业中的应用[J];地球科学;2006年05期
10 张发勇;王勇;李才仙;;基于GIS的城市通信管线管理系统的设计[J];地球科学;2006年05期
中国博士学位论文全文数据库 前1条
1 柯清超;分布式学习系统软件建模方法研究[D];华南师范大学;2003年
中国硕士学位论文全文数据库 前10条
1 侯衍龙;基于UML的面向对象建模技术及应用[D];南京航空航天大学;2002年
2 刘沙飞;UML在网上教学系统建模中的应用[D];华中师范大学;2002年
3 艾家军;基于组件的网上教学系统的设计[D];华中师范大学;2002年
4 刘全;一个远程教学系统的设计与实现[D];华中师范大学;2002年
5 谭炼红;面向对象技术设计三层应用系统的研究及在常住人口系统中的应用[D];中南大学;2002年
6 周娅;Web技术支持下的网络课程建设研究[D];南京师范大学;2002年
7 阳许军;基于ActiveX技术的轮机仿真监控软件研究及开发[D];武汉理工大学;2002年
8 安建伟;基于UML的软件系统建模研究[D];西南交通大学;2002年
9 黄贤英;面向对象建模技术在软件开发中的应用研究[D];重庆大学;2002年
10 叶涛;基于组件技术的教学管理系统的设计与实现[D];西安理工大学;2003年
【二级引证文献】
中国硕士学位论文全文数据库 前5条
1 唐雯;变电站微机监控系统的设计与实现[D];湖南大学;2008年
2 朱喜乐;油气田企业人力资源管理信息系统设计与应用[D];华中师范大学;2008年
3 张立平;空调生产线检测系统的设计和应用[D];华南理工大学;2009年
4 冯健;基于UML的网络考试系统设计与研究[D];贵州大学;2008年
5 刘罡;基于Web2.0的教师专业发展支持系统的研究[D];山东师范大学;2010年
【二级参考文献】
中国期刊全文数据库 前10条
1 张莉,葛科,王云,周伯生;UML 软件开发过程和支持环境研究[J];北京航空航天大学学报;1998年04期
2 陈英,施兴华,赵小林;基于UML软件开发过程的CASE平台研制[J];北京理工大学学报;2001年01期
3 王云,刘又诚,周伯生;UML可视化建模系统的模型一致性检查机制[J];计算机研究与发展;2000年01期
4 邵维忠,梅宏;统一建模语言UML述评[J];计算机研究与发展;1999年04期
5 邓勇,丁峰,沈钧毅;基于UML的WEB应用系统建模方法的研究[J];计算机工程与应用;2000年06期
6 王培进;面向对象的柔性设计与控制理论(Ⅰ)[J];计算机工程与应用;2001年16期
7 丁峰,梁维泰;RUP软件工程过程研究及应用[J];计算机工程;2000年10期
8 丁峰,毛少杰,施振明;UML和ROSE工具在指挥控制系统开发中的应用[J];计算机工程;2000年10期
9 晏立;实时数据库系统RTDB的设计[J];江苏理工大学学报(自然科学版);2000年02期
10 柳曼云;基于面向对象中心信息库的代码自动生成[J];四川大学学报(工程科学版);2000年02期
【相似文献】
中国期刊全文数据库 前10条
1 潘加宇;;苹果下的建模[J];程序员;2010年12期
2 潘加宇;;软件工程与项目管理[J];程序员;2008年02期
3 高海龙;张国立;;面向Agent软件开发方法的评估[J];计算机应用与软件;2009年05期
4 潘加宇;;软件工程与项目管理[J];程序员;2006年10期
5 余恺;;关于软件工程系统需求的分析探讨[J];商场现代化;2010年09期
6 韩冰青;陈大峰;;软件工程课程双语教学的研究与探讨[J];福建电脑;2010年02期
7 潘加宇;;软件工程与项目管理[J];程序员;2006年09期
8 潘加宇;;软件工程与项目管理[J];程序员;2006年12期
9 霍迎旦;;软件工程中结构化方法与面向对象方法之比较[J];内蒙古电大学刊;2007年02期
10 潘加宇;;软件工程与项目管理[J];程序员;2006年03期
中国重要会议论文全文数据库 前10条
1 张立春;赵合计;安琳;;基于Agent的软件工程方法与应用[A];第十九届全国数据库学术会议论文集(技术报告篇)[C];2002年
2 曹居易;石玲;宫学庆;周傲英;;基于OWL的软件工程数据建模[A];第26届中国数据库学术会议论文集(B辑)[C];2009年
3 鲍有文;黄建华;王辉;;第21届世界大学生运动会信息系统的软件工程实施[A];全国计算机网络应用年会论文集(2001)[C];2001年
4 仓公林;桂贵生;杜世昌;;建立和实施PDM质量保证体系的方法[A];全国第十五届计算机科学与技术应用学术会议论文集[C];2003年
5 董天翔;荣冈;;流程工业生产执行系统的软件基础设施[A];2009中国过程系统工程年会暨中国mes年会论文集[C];2009年
6 石振强;;浅谈信息系统软件工程的监理[A];第二十届中国(天津)'2006IT、网络、信息技术、电子、仪器仪表创新学术会议论文集[C];2006年
7 林俊兴;张涛;;软件质量保证的定量管理方法(英文)[A];计算机技术与应用进展——全国第17届计算机科学与技术应用(CACIS)学术会议论文集(上册)[C];2006年
8 结凤克;贺广生;王勤民;杨景善;濮琼;;软件工程思想在C程序设计教学中的应用[A];2008年中国高校通信类院系学术研讨会论文集(上册)[C];2009年
9 王邦宁;;CAD软件工程的特点[A];中国土木工程学会计算机应用学会学术报告会论文集(4)[C];1989年
10 宋承继;陈小健;;软件工程课程教学改革探讨与实践[A];2011无锡职教教师论坛论文集[C];2012年
中国重要报纸全文数据库 前10条
1 ;做中国人自己的软件可靠性工程[N];中国高新技术产业导报;2005年
2 韩万江;软件工程的三线索[N];计算机世界;2007年
3 本报记者 小舟;实现软件工程的可视化管理[N];计算机世界;2004年
4 邱燕娜;李炎与软件工程[N];中国计算机报;2004年
5 沈林 龚涛;江西理工大学着力培养复合型人才[N];中国有色金属报;2009年
6 杨帆;打造苏州软件世界竞争力[N];苏州日报;2006年
7 马斌;我国首批软件工程硕士从北邮走出[N];人民邮电;2004年
8 陈金松;打造软件产业一枝花[N];中国电子报;2003年
9 ;软件工程应用人才缺乏 与社会需求形成强烈反差[N];中国高新技术产业导报;2003年
10 记者 胡细莺 实习生 郭虹;培养软件工程高端人才[N];珠海特区报;2009年
中国博士学位论文全文数据库 前10条
1 周萌;集成电路IP质量管理与度量:软件工程角度的研究[D];合肥工业大学;2010年
2 田宏岭;降雨滑坡预警平台系统研究[D];中国科学院研究生院(成都山地灾害与环境研究所);2007年
3 张光发;导管架下水运动三维数值模拟研究[D];大连理工大学;2007年
4 李斌;行波管幅相一致特性研究[D];电子科技大学;2003年
5 王学斌;软件工程中基于模型驱动架构的模型转换技术研究[D];国防科学技术大学;2006年
6 高晶晶;基于量化组方研究的方剂寒热属性可视化分析平台构建[D];北京中医药大学;2009年
7 黄兴平;电信软件变化性管理机制研究[D];北京邮电大学;2007年
8 崔红梅;面向测试系统的虚拟仪器设计与应用研究[D];内蒙古农业大学;2007年
9 蒋烈辉;固件代码逆向分析关键技术研究[D];解放军信息工程大学;2007年
10 赵丽娜;基于P2P网络环境的网构软件相关技术研究[D];浙江大学;2007年
中国硕士学位论文全文数据库 前10条
1 邹志敏;基于UML和RUP技术的软件系统设计与实现[D];中南大学;2003年
2 石文刚;基于Agent的DDSS建模与应用[D];合肥工业大学;2005年
3 冯小革;基于UML及统一过程的软件开发[D];华东师范大学;2006年
4 伍隽;MCM-D版图编辑器的开发[D];电子科技大学;2003年
5 龚勋;软件项目管理与测试在软件开发中的应用[D];四川大学;2004年
6 李凯兵;进口木材携带的小蠹虫辅助鉴定系统的研制及其初步应用[D];中国农业大学;2005年
7 王德安;党校函授教务管理系统的研究和实现[D];山东大学;2005年
8 朱一峰;产品线工程(PLE)理论在企业信息系统中的研究和实践[D];华东师范大学;2006年
9 毕再宽;警用综合信息系统平台的设计与实现[D];中国人民解放军信息工程大学;2005年
10 王凤斌;基于敏捷化Rational统一过程需求建模的研究及应用[D];南昌大学;2005年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026