- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于RUP和UML快速建模技术探究和应用
摘要:RUP与UML结合是目前最有效的面向对象的建 模技术。然而,RUP非常庞大,使用时还得做裁剪。通过对 RUP进行裁剪,可以得到很多不同的软件开发过程。基于RUP 和UML,该文提出了一种能有效快速建模开发软件的方法, 并通过对一个课程管理系统的建模,给出该方法的应用细 节。实践表明,在软件的开发过程中,这种基于用例驱动, 以类图为核心的软件开发过程,比RUP更简单实用,能清晰 快速地构建软件系统的模型。
关键词:软件开发;面向对象建模;RUP; UML;课程管 理系统
中图分类号:TP311文献标识码:A文章编号:
1009-3044 (2014) 11-2556-06
RUP combined with UMLis the most
RUP combined with UML
is the most
effective object oriented modelingtechnology.However, RUP is very large and complex,and must be
effective object oriented modeling
technology.
However, RUP is very large and complex,
and must be
cuted before using.Cutting of RUP canget a lot of
cuted before using.
Cutting of RUP can
get a lot of
Based on RUPdifferent software development process.
Based on RUP
and UML, this paper presents an effective method for rapid modeling and developing software, and reveals the det ails of t his met hod in applica tion, by modeling on a course management system. Practice shows that, in the developme nt of the soft ware, this based on use case driven , class diagram centered software development process, is more simple and practical than RUP, and can quickly build software system mode1.
Key words : software development ;
Object —Oriented modeling ; RUP ; UML ; course management system
统一建模语言[1] (Unified Modeling Language, UML) 是一种定义良好、易于表达、功能强大且普遍适用于软件开 发的建模语言。但是UML本身并没有告诉人们怎样使用它, 为了有效地使用UML,需要有一种方法应用于它。Rational 的统一过程[2] (Rational Unified Process, RUP),是由 发明UML的3位方法学家提出的,与其他软件开发过程相比, 使用RUP可以更好地进行UML建模[3]。然而,RUP是一个通 用的过程模板,由于它非常庞大所以对具体的开发机构和项 目,用RUP时还要做裁剪,也就是要对RUP进行配置。RUP 就像一个元过程,通过对RUP进行裁剪和改进可以得到很多 不同的开发过程[4-8] o
本文基于RUP中的需求分析、系统分析、系统设计、系 统实施、系统测试五个工作流;选取UML中的用例图、类图、 活动图、状态图、顺序图、组件图、部署图等7种图作为各 个工作流的产品,围绕RUP以用例为驱动、以构架为中心、 增量迭代的三个特点,结合结构化方法的思路,构建了一种 快速建模开发软件的方法。软件开发的演进过程如图1所示。
该方法重视用户需求,以用例图和GUI原型双重工具来 保证用户需求分析的准确性,分析模型类图到设计模型类图 的转换体现了增量迭代,以类图为核心来设计数据库,自动 生成代码框架,可以提高软件开发效率,避免模型之间转换 的误差。
1需求分析
需求分析的主要任务是以用例图作为工具,辅以GUI原 型来描述用户的需求。
操作步骤为:首先,从业务描述中提取术语表,根据业 务描述和术语表设计出用例图,并且给出详细的用例描述, 然后,给出系统的GUI原型,最后让用户确认,客户不满意
您可能关注的文档
最近下载
- 徒手整形协议书模板.docx VIP
- 2022年9月全国青少年软件编程(图形化)等级(三级)考试卷.pdf VIP
- 第二章法的渊源、分类及效力.ppt VIP
- 《李清照》诗词109篇大全集.pdf VIP
- 《高分子防水卷材》课件.ppt VIP
- 河北省石家庄市2024-2025学年高一下学期期末考试 数学试卷[含答案].docx
- 中国人民大学《法理学》课件-第六讲 法的渊源与效力.pptx VIP
- 法理学—法的渊源、分类和效力.ppt VIP
- 法理学第四章_法的渊源、分类、效力.ppt VIP
- 柯尼卡美能达 柯美 bh 246 236 226 216 206 复印机中文维修手册 (1).pdf VIP
文档评论(0)