- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于RUP可视化建模研究与应用
基于RUP可视化建模研究与应用
摘要:简要介绍了RUP和UML的基本概念,重点阐述了在RUP开发过程中如何用UML进行可视化建模的过程。通过对物业管理信息系统的实例建模分析,强化了在面向对象环境下的建模模式。RUP与UML建模的结合,改善了传统建模中的不足,提高了系统开发效率。
关键词:RUP;UML建模;物业信息管理;分析;应用
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)04-0793-03
Research and Application of RUP Visualization Modeling
ZHANG Xian-zhong1, CUI Ling2
(1.School of Computer Information Engineering, Changzhou Institute of Technology, Changzhou 213002, China; 2.Changzhou College of Information Technology, Changzhou 213002, China)
Abstract: Described the basic concepts of RUP and UML briefly, focused on how to process visual modeling using UML in RUP development process. Through the modeling case study of property management information system, it enhanced modeling patterns in object-oriented environment. The combination of RUP and UML modeling improved the traditional modeling deficiencies, and it also improved the efficiency of system development.
Key words: RUP; UML modeling; property information management; analysis; application
RUP(Rational Unified Process)是Booch等人在Rational公司支持下提出的一种面向对象的软件开发过程模型。它吸收了多种开发模型的优点, 克服了面向过程开发的瀑布模型的缺点,因此具有良好的可操作性和实用性[1]。在基于RUP的开发周期中,定义了四个阶段和九个核心工作流。四个阶段分别是初始化阶段、细化阶段、构建阶段和交付阶段。其中,初始化阶段的参与者是项目经理或领域专家,主要工作是完成系统的可行性分析, 创建基本需求来界定系统范围, 以及识别软件系统的关键任务;细化阶段的主要目标是分析问题领域,建立健全的体系结构基础,细化阶段的焦点是需求、工作流的分析和设计;构建阶段的目标是在细化阶段的基础上完成所有的需求、分析和设计,其焦点是实现工作流;交付阶段的工作是移交产品给用户, 包括开发、交付、培训、支持及维护, 直到用户满意。九个核心工作流由六个核心过程工作流(Core Process Workflows)和三个核心支持工作流(Core support workflow)组成[2]。核心过程工作流可以很好地描述整个系统开发的流程和工作内容。其中,商业建模和需求工作流描述系统目标及其需求;分析和设计工作流将需求转换为一个可行的设计模型;实现工作流描述以组件的形式实现类和对象;测试工作流用于验证对象间的交互作用是否正确。RUP提出了迭代的方法,这些工作流在整个生命周期中一次又一次被访问。在每一次迭代中以不同的重点和强度重复。
1 统一建模语言UML
UML(Unified Modeling Language)统一建模语言,是一种面向对象建模的可视化建模语言[3]。UML目前被广泛应用在包括程序、文档等在内的软件系统开发的各个阶段。UML拥有众多的视图模型来描述RUP模型。如在商业建模和需求工作流阶段,可以采用用例图(Use Case Diagram)、活动图(Activity Diagram)和业务类图(Business Class Diagram)实现;在分析和设计工作流阶段,可以采用实现类图(Implementation Class Diagram)、顺序图(Sequence Diagram)和协作图(Collaboration Diagram)实现。该文介绍的应用部分中,主要结合核心
您可能关注的文档
- 基于K—means改进人工蜂群聚类算法.doc
- 基于labview虚拟计算器设计与实现.doc
- 基于LCM无人水面机器人软件系统设计.doc
- 基于Linux嵌入式自动指纹识别系统设计.doc
- 基于LPC1764多道脉冲幅度分析器电路设计.doc
- 基于Mapinfo通信管网数据库设计研究.doc
- 基于MasterCAM零件数控加工编程介绍.doc
- 基于MATLAB对卷积码性能分析.doc
- 基于McWiLL技术无线数字城市设计与应用.doc
- 基于MIB 变量因果关联入侵征兆研究.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)