uml2面向对象分析与设计教学大纲

uml2面向对象分析与设计教学大纲

ID:13288935

大小:23.56 KB

页数:13页

时间:2018-07-21

uml2面向对象分析与设计教学大纲_第1页
uml2面向对象分析与设计教学大纲_第2页
uml2面向对象分析与设计教学大纲_第3页
uml2面向对象分析与设计教学大纲_第4页
uml2面向对象分析与设计教学大纲_第5页
资源描述:

《uml2面向对象分析与设计教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、UML2面向对象分析与设计教学大纲<UML2面向对象分析与设计>课程大纲<Object-OrientedAnalysis&DesignwithUML2>Syllabus一、学时分配总学时数:30课内学时:30讲课学时数:30实验学时数:0课外学时:3次课外作业学时说明:本大纲按照研究生标准设计,学生应已有有关面向对象的基本概念;如果针对高年级本科生,课程学时可能需要适当扩充到48~64学时,并可增加上机实践学时。二、教学目的和预期达到的目标“UML2面向对象分析与设计”是软件工程专业公共选修课,通过本课程的

2、教学,学生能够熟练地使用UML表达设计思想,运用对象技术的原则和方法完成应用系统的分析和设计过程,并对面向对象思想和理论有进一步的理解。三、预备知识面向对象的程序设计(至少掌握一种面向对象的编程语言,如Java、C#、C++等)软件工程导论(了解基本的软件工程理论,并对软件开发过程有一定的认识)四、主要内容及基本要求(一)主要授课内容(30学时)1.基础1:上升到面向对象(3学时)本章目标本章是对象技术基础章,通过本章的学习学生能够快速的掌握面向对象领域的核心概念(对象技术、类、对象、抽象、封装、泛化和多态等),了解面向对象技术、系统分析

3、与设计、UML之间的关系,并建立对象的思维方式。主要内容(1)由素数问题看结构化和面向对象:理解传统结构化方法和面向对象方法之间的思维差异,掌握在具体应用中的区别和联系;(2)课程基本情况介绍:课程目标、安排、参考文献等(3)对象技术基础:掌握对象技术的定义,了解面向对象技术的发展历史,对面向对象技术的优势有一定的认识;(4)对象和类:掌握并理解对象和类的定义以及它们之间的关系;(5)对象技术相关原则:掌握抽象、封装、泛化和多态等机制概念和作用;(6)上升到面向对象:掌握面向对象、建模和UML之间的关系;对面向对象的建模有一定的认识。2.

4、基础2:可视化建模技术(3学时)本章目标本章是可视化建模基础章,通过本章的学习使学生能够快速的掌握可视化建模领域的核心概念,了解可视化建模技术、UML2基本概念和上层结构;并掌握UML2所提供的14种模型。主要内容(7)可视化建模与UML:模型、可视化建模技术基本概念,以及相关原则;(8)UML基础:UML基本概念、UML的发展历史和组成;(9)UML2组成结构:了解UML2基础结构和上层结构的概念和关系;(10)UML2概念模型:了解UML2中的核心概念;(11)UML214种模型及实践:静态(4种):类图、对象图、构件图、部署图、包图

5、、组合结构图、外廓图;动态(7种):顺序图、通信图、计时图、交互纵览图、活动图、状态机图、用例图。掌握这些模型的核心概念,并能够利用RationalRose、EnterpriseArchitect等建模工具进行建模实践。3.起源:业务建模(2学时)本章目标业务建模是项目的起源,描述项目开发的依据,是后续需求建模的基础;通过本章的学习使学生能够了解业务建模的概念,掌握利用用例技术进行业务建模的方法和实践过程,并对从业务模型到系统模型的转换过程有一定的了解。主要内容(12)UML2分析设计过程;(13)业务建模基础;(14)基于用例技术的业务

6、建模方法和实践:(i)识别业务参与者;(ii)识别业务用例;(iii)详述业务用例;(iv)建立业务对象模型;(15)从业务模型到系统模型的过程;4.需求:用例建模(4学时)本章目标需求是项目开发的基础,描述系统必须满足的条件或具备的能力,而用例建模技术则是一种非常有效的需求定义手段。通过本章的学习使学生能够了解需求的基础概念,掌握利用用例技术进行需求建模的方法和实践过程,并能够动手完成某一给定系统的用例模型。主要内容(16)理解需求的基本概念;(17)从业务模型获取系统需求的基本方法;(18)建立基本的用例模型:掌握参与者、用例的基本概

7、念和定义技巧,能够绘制基本的用例图;(19)编写用例文档:掌握文档的基本撰写方法和技巧;(20)重构用例模型:掌握用例之间的三种关系(扩展、包含和泛化),了解用例分包的基本方法,了解用例分级的基本思想;(21)其它问题:了解用例建模中常见的问题,掌握用例的适用场合。5.分析:用例分析(3学时)本章目标分析的目标是定义为了满足需求模型中所描述的功能,系统内部应该有什么样的业务核心机制。用例分析技术则是一种已经得到广泛认可面向对象分析方法。通过本章的学习使学生能够了解分析的基础概念,掌握利用用例分析进行面向对象的分析的方法和实践过程,并能够动

8、手完成某一给定系统的分析模型。主要内容(22)了解分析与分析模型的基本概念;(23)掌握从用例开始进行分析迭代的基本方法:迭代开发和用例实现;(24)掌握通过构架分析建立软件备选构架的基本方法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。