[理学]UML教案.doc

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

安徽中澳科技职业学院 教 案 2011~2012学年第 二 学期 课 程: 统一建模语言 系(部): 信息技术与艺术传媒系 教研室: 计算机教研室 教 师: 汪海威 职 称: 副研究员 安徽中澳科技职业学院制 二〇一二年二月 安徽中澳科技职业学院教案(首页) 课程名称 统一建模语言 课程编号 总计: 72 学时 理论: 36 学时 实践: 36 学时 课程类别 公共基础( ) 专业基础() 专业技术(√) 能力拓展( ) 使用教材 《UML基础与Rose建模实用教程》 授课班级 10软件技术 教学目的要求 本课程主要介绍统一建模语言UML和面向对象的分析和设计知识。使学生掌握利用UML工具进行面向对象的分析和设计,在分析和设计中如何进行建模,同时使得学生掌握在Rose环境下用UML分析和设计,学会使用UML建模工具,为系统和科学的软件开发打下良好的基础。 教学重点难点 教学重点是学生掌握掌握UML的表示法和建模方法,使得学生掌握在Rose环境下用UML分析和设计,学会使用UML建模工具。 教学难点是UML的建模方法和在实际项目中运用UML建模工具进行面向对象的分析和设计。 主要参考资料 参考教材:《统一建模语言》 作者:袁涛 孔蕾蕾 出版社:清华大学出版社 参考教材:《基于UML的管理信息系统实训》 作者:姚策 出版社:北京理工大学出版社 备 注 课 时 教 案 授课章节及题目 第一章 面向对象概述 第二章 UML概述 课次 1 课 时 2 教学目标与要求 了解软件模型的重要性 了解UML的起源和发展 掌握UML的基本概念:视图、图、模型元素 熟悉UML的公共机制 教学重点与难点 UML的视图、图、图形元素 环节、时间 授课内容 教学方法 课程导入 (10分钟) 面向对象技术已经成为计算机软件开发中的一种主流技术,随着其研究内容的深化和应用领域的扩大,使得面向对象技术越来越受欢迎。面向对象技术作为一种设计和构造软件的技术,使得计算机解决问题的方式更加符合人类的思维方式,更能直观的描述客观世界,UML是一种对软件系统进行规约、构造、可视化和文档化的语言。 讲授 80分钟 一、开发软件为什么需要模型 计算机辅助设计:将人和计算机的最佳特征结合起来,辅助进行产品设计与分析的一种技术,它综合了计算机与工程设计方法的必威体育精装版发展。包括计算机辅助建模、计算机辅助结构分析计算、计算机辅助数据库管理等。 1开发者在编写程序之前需要研究和分析的问题 用户需求的准确描述问题 功能与功能之间的关系问题 软件的质量和性能问题 软件的结构组成问题 建立几十个甚至几百个程序或组件之间的关联问题等等 2在这个复杂的开发过程中,最关注的是开发者之间的交流问题 3软件开发中能否消除技术人员与非技术人员(用户)之间、使用不同技术的开发人员之间、不同功能使用者之间的等等交流障碍是软件开发成功的关键 4直观的软件模型将有助于软件工程师与他们进行有效的交流 5软件设计者可以通过建立需求模型来实现技术人员与非技术人员(用户)之间的交流 6在软件的设计中,设计人员首先要把描述系统功能需求的自然语言形式转化为软件程序的逻辑形式,在这个转化过程中,设计人员要借助许多模型来完成最终的程序设计模型 7在软件的实施、测试和部署中,模型为不同领域的技术人员在软件和硬件的实施、测试和部署中提供有效的交流平台 8软件模型是最有效的软件文档保存形式,软件模型在开发团队人员的培训、学习和知识的传递和传播等方面起着非常重要的作用 9软件开发中需要建立需求(Requirement)模型 问题域 (Domain) 模型 设计(Design)模型 实施模型 测试模型 部署模型 10在系统开发生命周期中,需要从多角度来建立模型才能全面、准确地分析和设计软件系统 二、UML基本概念 统一建模语言是由一系列具有标准的图形符号组成的建模语言,它用于描述软件系统分析、设计和实施中的各种模型 UML的定义有两个主要组成部分: 语义:用自然语言和对象约束语言(Object Constraint Language,OCL)描述 表示法:定义了UML的可视化的标准表示符号 三、常用的UML元素 1视图 UML是用模型来描述系统的结构或静态特征以及行为或动态特征的,它从不同的视角为系统的架构建模形成系统的不同视图(view)。 在UML中主要包括的视图为静态视图、用例视图、交互视图、实现视图、状态机视图、活动视图、部署视图和模型管理视图。 2图 用例图、类图、序列图、状态图、活动图、构件图、部署图 3模型元素

文档评论(0)

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

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

1亿VIP精品文档

相关文档