可视化建模与UML建模- 课程教学大纲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可视化建模与UML建模- 课程教学大纲

GDOU-B-11-213《可视化建模与UML》课程教学大纲 GDOU-B-11-213 课程编号 1620920 学分 3 总学时 54 理论 36 实验/上机 18 英文课程名 Visual Modeling and UML 开课院(系) 软件学院 开课系 软件技术系 修订时间 2005年6 月5 日 课 程 简 介 课程简介: 本课程主要介绍统一建模语言UML,目的是了解面向对象技术的一些基本概念,掌握面向对象的分析和设计方法。课程的内容主要是介绍了UML的概念和表示法,构架建模和UML扩展机制,软件开发周期(SDLC)和各种SDLC模型以及静态建模和动态建模知识,从而使学生们了解如何从需求分析过渡到软件开发的设计阶段。 课 程 大 纲 一、课程的性质与任务: 本课程为计算机软件工程类的专业限选课程,主要介绍统一建模语言UML和一些相关的建模知识。目的使得学生掌握一些软件开发和设计过程中有效的建模知识和方法,同时使得学生掌握在Rose环境下用UML分析和设计,学会使用UML建模工具,为系统和科学的软件开发打下良好的基础。同时培养学生的分析、设计能力和工程思想。 二、课程的目的与基本要求: 掌握UML的基本概念、术语; 理解软件开发周期SDLC和各种SDLC模型; 掌握UML的表示法; 理解静态建模和动态建模 理解构架建模 掌握绘制各种类型的图,例如用例图,类图,协作图,时序图等等。 三、面向专业: 软件工程 四、先修课程: 软件工程,面向对象程序设计 五、本课程与其它课程的联系: 先修课程:软件工程,面向对象的程序设计;UML建模语言和软件工程的知识密不可分。UML建模工具是用来表达软件工程知识的有效方法。而且UML使用的是面向对象的分析和设计方法,所以应该具备一定的面向对象程序设计的思想,所以UML的先修课程是软件工程和面向对象的程序设计。 六、教学内容安排、要求、学时分配及作业: 第一章:UML概述(2学时) 1.面向对象建模的概念(C) 2.UML的起源和发展(C) 3.UML的体系结构(B) 4.用户视图(B) 第二章:结构视图(2学时) 1.识别类的行为(B) 2.识别类的属性(B) 3.创建类图(A) 4.创建对象图(A) 第三章:表示系统的行为,实现及环境视图(4学时) 1.理解系统的行为视图(B) 系统的静态和动态(B);图的类型(B);协作图(B);时序图(B);状态图(B);活动图(B) 2.理解系统的实现视图(B) 系统实现视图的定义(B);构件(B);构件图(B); 3.理解系统的环境视图(B) 系统环境视图的定义(B);部署图(B) 第四章:面向对象的分析与设计(OOAD)(2学时) 1.理解软件开发生命周期(B) SDLC各阶段概述(C);SDLC模型(B);线形模型(B);迭代模型(B);增量模型(C)。 2.理解面向对象的概念(B) OO概述(C);面向对象的分析与设计(OOAD)在SDLC中的角色和任务(B) 第五章:UML表示法(4学时) 1. UML表示法(A) 定义用例图(A);定义类图(A);定义对象图(A);定义协作图(A); 定义时序图(A);定义状态图(A);定义活动图(A);定义组件图(A);定义部署图(A);UML图与UML建模技术的关联(B);审视软件系统构架(B);UML在SDLC里的作用(B) 第六章:理解需求建模(2学时) 1.定义系统 分析问题(B);找出利益相关者(B);管理需求(B); 2.为系统建模创建用例图 确定用例(B);找出执行者(B) 3. 确定InfoSuper银行需求和创建用例图的演示 问题陈述(B);解决方案(B) 第七章:从需求过渡到设计(2学时) 1. 设定边界和项目范围 确定系统边界(B);确定项目范围(B) 2. 精化系统定义 精化用例(B);在设计阶段实现用例(B);从用例图生成测试用例(B);跟踪需求(B) 第八章:理解软件构架(4学时) 1. 介绍构架建模 创建包图(A);为IMS系统创建包图(A);创建组件图(A);创建部署图(A);软件架构的视图类型(B) 2.创建银行ATM系统的构架模型 问题陈述(B);解决方案(B) 第九章:使用框架和模式(4学时) 1.理解框架和模式

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档