网站大量收购独家精品文档,联系QQ:2885784924

UML与面向对象分析与设计-实验大纲.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML与面向对象分析与设计-实验大纲

UML与面向对象分析与设计 实验实践训练体系 适用专业: 计算机科学技术、软件工程 第一部分 实验 一.课程简介及实践要求: 《》是。本课程在教学内容方面着重基本理论、基本知识和基本方法,在培养实践能力方面着重设计构思和设计技能的基本训练,熟练的上机操作能力和分析能力。实验是的重要环节。通过实验,使学生加深理解、验证、巩固课堂教学内容,特别是通过设计和综合实验,发挥学生的想象力和创新能力。 (美)Joseph Schmuller著UML基础、案例与应用人民邮电出版社2004 2.(美)Hans-Erik ErikssonUML 2工具箱 电子工业出版社2004 3.吴际,金茂忠UML面向对象分析北京航空航天大学出版社2002 4.赵从军UML设计及应用机械工业出版社2004 5.Grady Booch,James Rumbaugh,Ivar Jacobson.UML用户指南.机械工业出版社,2001 6.吴建,郑潮,汪杰.UML基础与Rose建模案例.人民邮电出版社,2004 第部分 实验指导 基本概念和Rse2003使用初步 一、实验目的 (1)掌握UML的概念、组成; (2)Rose的工作环境及组成。学习使用Rational Rose 的基本方法。 1.Rational Rose 企业版或Rational Rose 专业版。 2.Visual Basic 5O/Visual Basic 60/visual C++6.0。 掌握Rational Rose2003的启动与退出,菜单、工具栏和浏览器的使用及其含义。 四、实验要求 1.硬件基本配置:Intel Pentium CPU或以上级别的CPU,大于1MB的内存 2.软件要求:Windows98/2000/Me操作系统,Office 97/2000系统程序。 3.实验学时:学时。 UML(Unified Modeling Language)语言是一种支持对象的建模语言,是在计算机系UML基本概念,课程设计将围绕这些基本概念展开。实现UML建模需要使用CASET具,这里简要介绍Rose,以便为课程设计打下基础。 1引入视化建模语言 现实世界是复杂的,以致于用户经常不能精确地理解和描述一些将要开发的系统,建模 模型是真实世界 但是,在过去的软件开发过程中,许多软件团队没能够建立有效和足够的模型来反映现 (1)从项目的需求分析开始编码; (2)编写了大量的结构不好的代码; (3)缺乏有计划的体系结构。 这些问题最终导致了项目失败。建 我们周围的世界是由对象(object)组成的,所以在对事物建模(modeling)时,必须先研 对象技术(object technology)包括指导软件构造的抽象、封装和多态等原则的集合, 对象技术推动了软件的快速发展,被广泛地应用于C/S、B/S结构的几个优点: (1)反映了单个的范例; (2)促进架构和代码的重用性: 3)建立的模型更贴近真实的世界 4)增强了系统的稳定性; 5)更易于修改。 2可视化建模语言UML 在计算机发展的早期,程序员对手边的工作经常不做深入的研究,就直接编写代码,所示的多个步骤和以图所示为基础的迭代,许多人员参加了软件系统分析、UML提供了用来组织分析设计过程,客户和程序员的手段。 项目设计 编码和单元测试 子系统集成 测试 图2—1软件开发过程 UML语言是可视化建模语言,能用它设计所需要的各种模型图及其相应文档,通ML建立的模型应该是精确的和完全的。 在UML中,模型是通过视图(view)来描述系统的不同侧面,通过图(diagram)来描建立系统的模块。 如图所示,UML由四种视图组成,分别是用例视图(use case view)、逻辑视 组件视 布局视图( 其中,用例视图“心脏“,描述了系统应该做什么、在集成其他三种视图中扮演了重要的角色。 UML视图 3 Rose简介 Rose是用UML快速开发应用程序的工具之向转出工程代码。以Rose2003为基础介绍Rose进行分析和设计的过程。 31使用Rose2003设计软件的思路 采用Rose2003进行软件设计的基本思路是: (1)启动Rose2003; (2)选择目标项目(project)的向导(wizards); (3)创建项目; (4)建立各种框图; (5)生成代码的框架。 32使用Rose2003创建模型 可以通过下面介绍的过程

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档