- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * (1)UML应该支持组成UML的各组图。 (2)所谓的正向工程指的是根据UML的各种图可以生成针对一种语言或者一组语言的特性。 (3)自动更新是逆向工程。随着类的关系改变,软件结构也会改变。 (4)以上两种是单向的。对于时刻在变的系统。做到代码与设计模型之间的同步。 (5)必须为设计者设计想法提供注释或者评论的文档编制能力。 版本控制,协作建模环境,与集成开发环境,测试脚本的产生,MVC * * * * * * * * * * * * * * * * * * * * * * * * * * UML工具 1 UML工具介绍 UML工具最重要的用途就是能够绘制UML图,所以首先也是最重要的就是,必须首先明确UML工具能够画何种类型的图。 例如,使用UML工具所绘制的类图后,是否能够根据该图完美地生成实际的Java类或C++类的源代码。 假设已经存在一系列包含很多类的源代码文件,需要通过这些代码找到所有类是如何相关联的。如果人为进行整理将是非常复杂的工作,但某些UML工具就能通过提供一些特征的支持,使这样的事情变得简单。 1 UML工具介绍 技术方面来定义UML工具的主要特征: (1)支持UML图 (2)正向工程技术 (3)自动更新工程技术 (4)双向工程技术 (5)文档编制 2 主要UML工具介绍 (1)Rational Rose Rational Rose是一种基于UML的建模工具。在面向对象应用程序开发领域,Rational Rose是影响其发展的一个重要因素。Rational Rose自推出以来就受到了业界的瞩目,并一直引领着可视化建模工具的发展。越来越多的软件公司和开发团队开始或者已经采用Rational Rose用于大型项目开发的分析、建模与设计等方面。 2 主要UML工具介绍 (2)Microsoft Visio Microsoft Visio是独立的图表解决方案,它可以帮助用户交流创意、信息和系统并将其可视化。使用 Visio 可以定义和记录日常工作生活的复杂信息,并与其他人有效地共享创意和信息。另外,如果将 Visio 图表合并到 Office 文档中,将使信息变得更简洁、让别人更容易记住要点、更容易克服文化和技术上的障碍。 2 主要UML工具介绍 (3)Enterprise Architect Enterprise Architect是一个全功能的、基于UML的Visual CASE工具,主要用于设计、编写、构建并管理以目标为导向的软件系统。它支持用户案例、商务流程模式以及动态的图表、分类、界面、协作、结构以及物理模型。 此外,Enterprise Architect支持的开发语言包括:C++、Java、Visual Basic、Delphi、C#以及VB.Net。 2 主要UML工具介绍 (4)PowerDesigner PowerDesigner系列产品提供了一个完整的建模解决方案,业务或系统分析人员,设计人员,数据库管理员DBA和开发人员可以对其裁剪以满足他们的特定的需要;而其模块化的结构为购买和扩展提供了极大的灵活性,从而使开发单位可以根据其项目的规模和范围来使用他们所需要的工具。 3 Rational Rose的主要功能 Rational Rose是分析和设计面向对象软件系统的强大工具,可以帮助设计开发人员先建模系统再编写代码,从开始就保证系统结构合理。利用模型可以更方便地捕获设计缺陷,从而以较低的成本修正这些缺陷。 Rational Rose有助于系统分析,可以先设计使用案例和Use Case框图,显示系统的功能。可以用Interaction框图显示对象如何配合,提供所需功能。Class框图可以显示系统中的类及其相互关系。Component框图可以演示类如何映射到实现组件。最后,Deployment框图可以显示系统的分布设汁。 3 Rational Rose的主要功能 Rose模型可以被整个开发小组的所有开发人员使用: 整个小组用Business Use Case框图了解系统针对对的业务。 客户和项目管理员用Use Case框图取得系统的高级视图,确定项目范围。 分析人员和客户使用用例文档了解系统提供的功能。 项目管理员用Use Case框图和文档将项目分解成可管理的小块。 技术作者使用用例文档开始编写客户手册和培训计划。 3 Rational Rose的主要功能 分析人员和开发人员用Sequence和Collaboration框图了解系统的逻辑流程、系统中的对象及对象间的消息。 质
您可能关注的文档
最近下载
- 建筑垃圾资源化处理技术探讨.docx VIP
- 江苏开放大学大学英语(B)(1) 060051过程性考核作业2.docx VIP
- 聚脲施工方案(DOC).docx
- 美国微机保护装置SEL-387L指导手册20040412.pdf VIP
- T /SIA 047—2025 人工智能开发工程师能力评价标准.pdf VIP
- ZXDT02-PU(V2.5)光伏功率模块 用户手册.pdf VIP
- 高教马工程知识产权法学(第二版)教学课件06.pptx VIP
- 2025年鼠疫防控测试题及答案.doc VIP
- 半导体物理:第五章 半导体的电导现象和霍尔效应.pptx VIP
- 2024(统编版选必1)历史 第三单元 法律与教化 教材解读课件.pptx
文档评论(0)