UML基础及应用开发教学大纲

合集下载

uml课件(完整版)

uml课件(完整版)

uml课件(完整版)请注意,我是一名自然语言生成AI助手,无法直接展示、发送文件,也无法提供精确的格式。

但我可以为您提供一个大致的文章结构供参考。

具体的排版与格式设置,您可以根据自己的需要进行调整。

UML课件(完整版)引言:在软件开发和系统设计过程中,UML(Unified Modeling Language)作为一种标准化的建模语言被广泛应用。

本文旨在提供完整版的UML课件,全面介绍UML的基本概念、主要图形符号以及建模过程。

1. UML概述1.1 UML定义1.2 UML的演化历程1.3 UML的应用领域2. UML的基本概念2.1 模型、元素和关系2.2 视图和视图切换2.3 UML的图形符号和标记3. UML的主要图形符号3.1 用例图3.1.1 用例图的作用和用途3.1.2 用例图的元素和关系3.1.3 用例图的实例分析3.2 类图3.2.1 类图的作用和用途3.2.2 类图的元素和关系3.2.3 类图的实例分析3.3 时序图3.3.1 时序图的作用和用途3.3.2 时序图的元素和关系3.3.3 时序图的实例分析3.4 活动图3.4.1 活动图的作用和用途3.4.2 活动图的元素和关系3.4.3 活动图的实例分析3.5 状态图3.5.1 状态图的作用和用途3.5.2 状态图的元素和关系3.5.3 状态图的实例分析4. UML建模过程4.1 建模过程概述4.2 需求收集和分析4.3 架构设计和详细设计4.4 实现和测试4.5 部署和维护结论:UML作为一种标准化的建模语言,可以有效地帮助软件开发人员和系统设计者进行系统分析和设计。

通过学习和应用UML,可以提高软件开发过程中的沟通效率和开发质量。

参考文献:(这里列出您参考的相关文献,不需要包含网址链接)这个大致的结构可以帮助您按照一种逻辑清晰的方式来组织UML课件的内容。

您可以根据自己的风格和需求进行进一步的修改和完善。

UML基础教程(很全面的教材)(PDF)

UML基础教程(很全面的教材)(PDF)

UML
-2-
目录
5.4对消息标签的详细讲解 5.5协作图例子 5.6协作图与顺序图的区别和联系 5.7练习题
6. 状态图
6.1状态图概要 6.2状态图的组成 6.3状态图中的事物及解释 6.4状态的可选活动表 6.5简单的例子:对象的状态图 6.6复杂的例子:网上银行登陆系统 6.7练习
7. 活动图
※ 协作图的一个用途是表示一个类操作的实现
1.5.6 状态图(State Chart Diagram)
※ 状态图是一个类对象所可能经历的所有历程的 模型图。状态图由对象的各个状态和连接这些 状态的转换组成
初始状态
assigned
to
subscription
time out 状态
Available
lock
UML 基础教程
UML
-1-
目录
1. 前言
1.1前言 1.2UML概述 1.3UML事物 1.4UML关系 1.5各UML图及特征 1.6各UML图的关系 1.7UML语法 1.8习题
2. 用例图
2.1用例图概要 2.2用例图中的事物及解释 2.3用例图中的关系及解释 2.4例子 2.5习题
3. 类图
UML
-4-
1. 前言
1.3 UML事物
UML包含4种事物:构件事物 行为事物 分组事物 注释事物 1.3.1 构件事物: UML模型的静态部分,描述概念或物理元素
它包括以下几种:
类:具有相同属性相同操作 相同关系相同语义的对象的描述 接口:描述元素的外部可见行为,即服务集合的定义说明 协作:描述了一组事物间的相互作用的集合 用例:代表一个系统或系统的一部分行为,是一组动作序列的集合 构件:系统中物理存在,可替换的部件 节点:运行时存在的物理元素 另外,参与者、信号应用、文档库、页表等都是上述基本事物的变体

软件开发 教学大纲

软件开发 教学大纲

软件开发教学大纲软件开发教学大纲软件开发是当今信息技术领域中的重要分支之一,它涵盖了软件设计、编码、测试和维护等方面。

随着科技的不断进步和应用的广泛推广,软件开发的需求也日益增长。

因此,培养具备软件开发技能的人才已成为现代教育的重要任务之一。

本文将探讨软件开发教学的大纲设计,以期为教师和学生提供参考。

一、课程目标软件开发教学的首要目标是培养学生的软件设计和开发能力。

通过系统学习软件开发的基本理论和实践技巧,学生应能掌握软件需求分析、系统设计、编码实现、测试和维护等关键技能。

此外,课程还应注重培养学生的团队合作、问题解决和创新思维能力,使他们能够在实际项目中灵活应用所学知识。

二、课程内容1. 软件开发基础知识- 软件工程概述- 软件生命周期- 软件需求分析与规格说明- 软件设计原理与方法- 软件测试与调试技术2. 编程语言与工具- 常用编程语言(如Java、Python等)的语法和特性- 集成开发环境(IDE)的使用方法- 版本控制工具(如Git)的基本操作3. 软件开发实践- 单元测试与集成测试- 软件项目管理与团队协作- 敏捷开发方法(如Scrum)的原理和实践- 软件质量保证与性能优化4. 前沿技术与趋势- 人工智能与机器学习在软件开发中的应用- 云计算与大数据技术的基本概念- 移动应用开发与跨平台开发技术三、教学方法为了提高学生的实践能力和创新思维,软件开发教学应采用多种教学方法,如:1. 理论授课:通过讲解基本概念和原理,帮助学生建立起系统的知识框架。

2. 实践操作:通过编写小型程序、参与项目开发等实践活动,培养学生的编程和问题解决能力。

3. 项目实训:组织学生参与真实软件项目的开发过程,锻炼他们的团队合作和项目管理能力。

4. 案例分析:通过分析实际软件开发案例,引导学生理解软件开发过程中的挑战和解决方案。

5. 论文阅读:指导学生阅读和分析相关领域的学术论文,培养他们的科研能力和学术素养。

UML课程设计

UML课程设计

UML课程设计1000字作为一种可视化的建模语言,UML(Unified Modeling Language)在软件开发中扮演着重要的角色。

在UML课程设计中,学生需要掌握UML的基本知识,学会使用UML工具进行建模和设计。

下面是一份UML课程设计的教学计划。

第一章:UML概述1.1 什么是UML?1.2 UML的历史和发展1.3 UML的优缺点1.4 UML的应用领域第二章:UML的基本元素2.1 UML的基本组成2.2 类图和对象图2.3 时序图和状态图2.4 活动图和用例图2.5 组建图和部署图第三章:UML的建模过程3.1 UML建模过程的介绍3.2 确定需求3.3 设计系统架构3.4 创建UML图3.5 确定系统功能3.6 进行迭代第四章:UML工具的使用4.1 UML工具的介绍4.2 选定合适的UML工具4.3 应用UML工具进行建模4.4 UML工具的调试和测试第五章:UML的高级应用5.1 UML的扩展机制5.2 对UML进行扩展5.3 UML的模式和库第六章:UML和软件开发的实际应用6.1 采用UML进行软件开发6.2 在现实生产环境中应用UML的问题和挑战6.3 UML在面向对象软件工程中的应用第七章:UML课程实验与案例7.1 对UML基本元素的学习和掌握7.2 UML图的绘制、设计和实现7.3 UML软件开发实例教学方法:讲解+实验操作+作业课程特点:本课程以实验为主,通过实现软件开发案例,让学生深入了解UML的应用。

同时,针对UML的不同应用场景,讲解其实现的具体方法和技巧。

作业要求:每个学生需要在课堂下发的UML软件设计任务上独立完成UML建模,并提交相关的UML文档和程序代码。

UML系统建模基础教程教学设计 (2)

UML系统建模基础教程教学设计 (2)

UML系统建模基础教程教学设计一、教学目标本课程旨在让学生了解UML系统建模的基础知识和应用技巧,掌握UML系统建模的基本流程,能够运用UML系统建模工具进行系统需求分析、系统设计和系统测试,同时能够在实际项目中运用所学知识。

二、教学内容1. UML 简介•UML的起源和发展•UML的基本概念•UML的主要图形符号2. UML 建模流程•系统建模的基本流程•UML 系统建模中的系统分析、系统设计、系统实现和系统测试3. UML 常用建模工具•StarUML•Visual Paradigm•Rational Rose4. UML 系统建模方法•用例建模•静态建模•动态建模•实现建模5. UML 建模实践案例•学生选课系统的UML建模实践•超市管理系统的UML建模实践•电子商务网站的UML建模实践三、教学方法在教学中采用理论结合实践的方法,通过讲解理论、案例分析和实践操作等方式,让学生深入理解UML系统建模的基础知识和应用技巧,增强对UML的认识和使用能力。

具体教学方法如下:1. 授课与讲解通过PPT的方式,介绍UML系统建模的基础知识和应用技巧,讲解UML常用符号和图形、系统建模流程、UML系统建模方法等相关知识。

2. 实践操作通过实际案例分析和UML建模工具的操作演示,使学生深入掌握UML系统建模的应用技巧和方法,并能够在实际项目中进行应用。

3. 课堂讨论通过课堂讨论,让学生分享自己的UML建模经验和应用实践,提高学生的UML应用能力。

4. 作业辅导通过布置UML建模的实践作业,对学生进行实际动手操作和实践,辅导学生完成作业任务,加深学生对UML系统建模的应用理解。

四、教材参考•《UML2.0图解教程》•《UML建模导论》•《UML和统一过程》•《UML和模式应用》五、考核评价1.平时成绩:课堂出勤、课堂表现、课堂作业和项目演示等2.学生项目演示成绩3.学生UML建模作业成绩4.学生UML建模测试成绩六、教学安排本教学安排6个学时,具体为:时间内容第一学时UML 简介和建模流程介绍时间内容第二学时UML图形符号和UML建模工具介绍第三学时用例建模和静态建模第四学时动态建模和实现建模第五学时实践案例分析和讲解第六学时课堂讨论和考核评价七、教学效果评估方法教学结束后,通过学生课堂笔记、期末考试成绩、UML建模作业成绩、学生反馈等方式,对本课程教学效果进行评估和改进。

UML系统建模基础教程教学设计

UML系统建模基础教程教学设计

UML 系统建模基础教程教学设计一、教学目标本教程的目标是让学生学会使用 UML(统一建模语言)来进行系统建模,掌握以下技能:1.理解 UML 的基本概念和语法。

2.掌握 UML 的用途和使用场景。

3.学会使用 UML 来进行系统建模,包括用例图、类图、时序图、活动图等。

二、教学内容本教程分为以下几个部分:1.UML 基础概念和语法–对象、类、接口、关系、继承等基本概念。

–用例图、类图、时序图、活动图、组件图等 UML 基本图形的语法和应用。

2.UML 实战应用–系统建模案例分析和实践。

–通过案例练习和课堂互动让学生掌握系统建模的方法和技巧。

3.UML 工具介绍和使用–介绍几款常用的 UML 工具,并指导学生如何使用这些工具进行系统建模。

三、教学方法本教程采用以下几种教学方法:1.讲授–通过讲解 UML 基本概念、语法和实际应用的案例来传授知识。

–教师将通过幻灯片、讲解和案例分析等方式进行讲授。

2.互动式教学–在讲解的基础上,通过课堂互动的方式,让学生深入理解和掌握 UML 系统建模的方法和技巧。

–教师和学生之间进行问题讨论、案例分析、小组讨论等多种互动方式。

3.案例实践–通过多个系统建模案例实践来加深学生的实际操作能力和理解。

–学生将分为小组,每组选择一个案例进行实践,然后向全班展示他们的设计和实现过程。

四、教学评估为了确保教学效果,本教程将采用以下评估方式:1.课堂表现–教师将对学生在课堂上的表现进行评估,包括课堂互动、问题回答等。

2.案例实践成果–每个小组将在课程结束前向全班展示他们的系统建模案例实践成果,由教师和同学进行评估。

3.期末项目–学生需要提交一个基于 UML 的系统建模实践项目,包括用例图、类图、时序图等,由教师进行评估。

五、教材和参考资料本教程所使用的教材和参考资料如下:1.《UML2.0 建模指南》2.《UML 建模技术与工具》3.《系统分析与设计:方法与实践》六、总结通过本教程,学生将能够掌握 UML 系统建模的基础概念、语法和实践技巧,为日后的系统设计工作打下坚实的基础。

uml建课程设计

uml建课程设计

uml建课程设计一、教学目标本课程的教学目标是让学习者掌握UML(统一建模语言)的基本概念、图形表示及其在软件开发中的应用。

通过学习,学生将能够:1.描述UML的基本元素,包括类、对象、接口、协作和状态机等。

2.运用UML绘制软件系统的静态结构图,如用例图、类图、对象图和序列图。

3.使用至少一种UML工具进行建模,并能解释建模结果。

4.分析软件系统的需求,并将需求转化为UML模型。

5.展示如何使用UML进行软件设计和迭代的过程。

二、教学内容教学内容将围绕UML的核心概念和应用展开,具体包括以下几个方面:1.UML简介:介绍UML的发展历史、特点和应用领域。

2.UML基本元素:详细讲解类、对象、接口、协作和状态机等基本元素。

3.UML图形表示:深入解析类图、对象图、序列图、用例图等常用图形的绘制方法。

4.UML建模工具:介绍市场上流行的UML工具,并演示如何使用至少一种工具进行建模。

5.软件需求分析与建模:讲解如何从需求出发,逐步构建UML模型的过程。

6.软件设计原则:通过UML模型,展示软件设计的原则和方法。

7.UML在软件开发中的应用案例:分析实际软件开发过程中UML模型的应用。

三、教学方法为了提高学生的学习兴趣和主动性,将采用多种教学方法进行授课:1.讲授法:讲解UML的基本概念、图形表示和建模方法。

2.案例分析法:分析实际软件开发过程中的UML应用案例,让学生更好地理解UML的作用。

3.实验法:让学生动手操作,使用UML工具进行建模,加深对UML知识的理解。

4.小组讨论法:分组讨论软件需求分析和设计过程,促进学生之间的交流与合作。

四、教学资源为了支持教学内容和教学方法的实施,将准备以下教学资源:1.教材:选择一本与UML相关的权威教材,作为学生学习的主要参考。

2.多媒体资料:制作PPT、视频等多媒体资料,丰富课堂表现形式。

3.UML工具:为学生提供至少一种市场流行的UML工具,如StarUML、Visio等。

软件系统建模与UML教学大纲

软件系统建模与UML教学大纲

《软件系统建模与UML》课程教学大纲一、课程说明课程编号:21003050课程名称:软件系统建模与UML课程简介:本课程是一门涉及面广、实用性强的建模语言。

主要介绍面向对象建模的原理和建模的基本思想,UML的图示语法和语义,UML的面向对象分析与设计的基本方法与工程过程,UML建模工具Rational Rose的操作。

课程类别:专业必修课学时/学分:54学时/2.5学分先修课程:面向对象程序设计适用专业:软件工程教材、教学参考书:《UML系统建模基础教程》、《UML参考手册》、《UML系统建模与分析设计》。

二、课程设置的目的意义该课程的特点是涉及面广、实用性强。

本课程的目的是使学生在学习面向对象程序设计的基本原理以及掌握一门面向对象编程语言之后,进一步了解和掌握建模语言——UML(统一建模语言),从而提高软件开发的能力与水平。

通过本课程的学习,旨在使学生了解面向对象建模的原理,掌握对事物的抽象能力和建模的基本思想,掌握UML的图示语法和语义,学习基于UML的面向对象分析与设计的基本方法与工程过程,进一步理解软件工程的重要思想,并具备使用UML建模工具Rose来支持软件开发过程的基本技能。

三、课程的基本要求按照本专业培养方案的培养要求,参照培养方案中课程体系与培养要求的对应关系,阐述本课程所承载的知识、能力和素质培养的具体要求。

《UML系统建模》是本专业的一门专业必修课程。

本课程的先修课为面向对象的程序设计,要求学生具有面向对象的程序设计基础。

它为软件工程导论、设计模式、软件需求分析、算法分析与设计、软件构造、软件质量保证与测试等软件工程专业核心课程提供重要基础,同时也为大型应用程序的开发提共重要设计思想和技术手段。

UML的主要任务是;UML的符号、用例图、类图与对象图、交互作用图、活动图、状态图、组件图与配置图;并能运用Rose开发工具绘制UML的各种图形。

依据课堂案例中所采用的软件开发过程,在建模工具的支持下,完成基于UML的面向对象的系统分析与设计。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《UML基础及应用开发》课程教学大纲 (UML modeling based on object-oriented)

一、课程信息 课程名称:UML基础及应用开发 英文名称:UML modeling based on object-oriented 课程代码: 课程类别:职业技术课 课程性质:专业必修课 学分学时:4学分,64学时 先修课程:计算机基础、程序设计基础 适用专业:计算机软件技术专业 开课单位:计算机科学与技术系 使用教材:陈承欢主编(著),《UML与Rose软件建模案例教程》,人民邮电出版社出版社,年份2010年 3月

二、课程的性质、地位和任务 本课程是软件技术专业IT课程方向的一门专业基础课程,适用于三年制软件技术专业。本课程的任务是使学生通过本课程的学习,掌握软件建模技术的基本知识,熟悉UML建模语言组成符号的基本意义和使用,能迅速通过相关的UML图获取用户的需求,能迅速读懂程序详细设计开发文档。能掌握Rational ROSE建模工具的使用。

三、课程教学目标 (一) 知识目标 1.了解UML在面对对象分析和设计中的作用。 2.了解UML的基础知识和应用技术。 (二) 技能目标 1.掌握如何使用UML对系统建模。 2.掌握软件建模工具——Rational ROSE。 (三)素质目标 1.使学生掌握UML的基本概念、基本思想和常用方法,提高学生面向对象分析与设计能力和文档撰写能力。 2.培养学生的自学能力,查阅资料能力和创新能力。

四、教学方法手段 (一)教学环节 包括课堂教学、习题课、上机操作、答疑、考试等。通过各教学环节,重点培养学生的面向对象分析与设计能力和文档撰写能力,使学生掌握使用UML对系统进行建模。 (二)教学方法 采用案例教学、启发式教学、理论和上机相结合的教学方法,培养学生自学能力和动手能力。贯彻少而精的原则,精选教学内容,精讲多练。 (三)教学手段 教师采用多媒体课件讲授课程,学生在机房使用Rose软件对系统建模。

五、课程教学内容与要求(含学时分配) (一)初识UML(4学时,其中实验实训0学时) 教学基本内容: 1.认识UML图 2.浏览UML的用例图 3. UML简介 重点: 1.UML的功能、组成及在软件开发中的应用。 难点: 1.UML的组成。 本章主要教学要求: 1.了解:UML的背景、发展、内容和主要特点。 2.掌握:掌握UML的功能及其组成。 3.应用:UML的组成。

(二)UML用例图(8学时,其中实验实训4学时) 教学基本内容: 1.认识UML的用例图 2.绘制用例图 3. 描述用例 4.实验实训 序号 名称 内容 学时

1 使用RationalRose2003绘制用户登录模块的用例图 扩充用户登录模块的参与者和用例、对参与者进行泛化,然后绘制用例图、考虑用例间的包含关系和扩展关系,且绘制用例图 4 重点: 1. 掌握用例图(Use Case Diagrams)、参与者(Actor)、用例(Use Case)。 2. 用例图的语义、功能及如何识别参与者、用例,用例和脚本的关系。 3. 使用Rational Rose 2003绘制用例图。 难点: 1.如何识别参与者、用例,用例和脚本的关系。 本章主要教学要求: 1.了解:了解用例图的应用。 2.掌握:用例图(Use Case Diagrams)、参与者(Actor)、用例(Use Case)的概念和之间关系。 3.应用:使用Rational Rose 2003绘制用例图。

(三)UML的类图和对象图(8学时,其中实验实训4学时) 教学基本内容: 1.认识UML的类图 2.构思用户管理模块的类 3. 绘制用户管理模块的类图 4. 认识UML的对象图 5.实验实训 序号 名称 内容 学时

1 RationalRose2003绘制用户登录模块的类图 识别用户登录模块的类以及类之间的关系并绘制类图 2 2 RationalRose2003绘制用户登录模块的对象图 识别用户登录模块的各种对象并绘制对象图 2 重点: 1. 类图、类图的划分、类图的应用、对象图、对象图的应用。 难点: 1.类之间的关系。 本章主要教学要求: 1.了解:类图的3个层次:概念层,说明层,实现层。 2.掌握:掌握类图、类图的划分、类图的应用、对象图、对象图的应用。 3.应用:使用Rational Rose 2003绘制类图和对象图。

(四)UML顺序图和协作图(12学时,其中实验实训6学时) 教学基本内容: 1.认识UML的顺序图和协作图 2.构思基础数据管理模型的顺序图和协作图 3. 绘制顺序图和协作图 4.实验实训 序号 名称 内容 学时

1 绘制顺序图 使用Rational Rose 2003绘制浏览出版社数据的顺序图 4

2 绘制协作图 使用Rational Rose 2003绘制新增出版社的协作图 2 重点: 1.了解交互作用图的应用。 2.掌握顺序图的基本知识,能绘制基本顺序图。 3. 掌握协作图的基本知识,能绘制基本协作图。 难点: 1.顺序图和协作图的语义和功能。 本章主要教学要求: 1.了解:交互作用图的应用。 2.掌握:顺序图和协作图的基本知识,能绘制基本的顺序图和协作图。 3.应用:使用Rational Rose 2003绘制顺序图和协作图。

(五)UML活动图和状态图(12学时,其中实验实训6学时) 教学基本内容: 1.活动图和状态图的基本概念 2.绘制活动图和状态图 3. 活动图和状态图的应用 4.实验实训 序号 名称 内容 学时

1 绘制活动图 使用Rational Rose 2003绘制书目数据管理的活动图、绘制新增借阅者数据的活动图 4 2 绘制状态图 使用Rational Rose 2003绘制借书证的状态机图 2 重点: 1. 掌握活动图和状态图的基本概念和组成元素。 2. 掌握活动图和状态图的绘制。 3. 活动图和状态图的应用 难点: 1.应用活动图和状态图为事件驱动的对象建模。 本章主要教学要求: 1.了解:状态机、状态与状态机图的区别。 2.掌握:活动图和状态图的基本概念和组成元素,以及绘制。 3.应用:使用Rational Rose 2003绘制活动图和状态图。

(六)UML组件图和部署图(12学时,其中实验实训6学时) 教学基本内容: 1.组件图的基本概念 2.组件图的应用:逻辑部署 3.部署图的基本概念 4.部署图的应用:物理部署 5.实验实训 序号 名称 内容 学时 1 绘制组件图 使用Rational Rose 2003绘制图书管理系统的组件图 4 2 绘制部署图 使用Rational Rose 2003绘制图书管理系统的部署图 2 重点: 1.掌握组件图的应用:逻辑部署。 2.掌握部署图的应用:物理部署。 难点: 1.组件图和部署图的语义和功能。 本章主要教学要求: 1.了解:组件图和部署图的基本概念。 2.掌握:组件图和部署图的应用,组件图和部署图的应用和绘制方法。 3.应用:使用Rational Rose 2003绘制组件图和部署图。

(七)Web应用系统建模和实现(8学时,其中实验实训6学时) 教学基本内容: 1.认识Web应用系统 2.Web应用系统的UML建模方法 3. 根据用例图、类图、顺序图、活动图等UML图编写程序代码 4.实验实训 序号 名称 内容 学时

1 网上书店的建模 构建网上书店的用例图、类图、顺序图、通信图、活动图、组件图和部署图 4

2 UML软件模型的实现 根据UML模型建立数据库和数据表,构建模块级多层架构、创建类与编写类代码、设计程序界面 2 重点: 1.掌握Web应用系统的UML建模方法。 2.掌握构建Web应用系统的用例图、类图、组件图和部署图。 3. 能够根据类图创建类与编写类代码实现所需的功能。 难点: 1.根据类图创建类与编写类代码实现所需的功能。 2.根据用例图、类图、顺序图、活动图等UML图编写程序代码。 本章主要教学要求: 1.了解:Web应用系统的UML建模方法。 2.掌握:构建Web应用系统的用例图、类图、组件图和部署图。 3.应用:根据类图创建类与编写类代码实现所需的功能、根据系统界面类图设计程序界面和测试模块。

六、课程学时分配

教学内容 学时分配 讲授 实验实训 小计

(一)初识UML 4 0 4 (二)UML用例图 4 4 8 (三)UML的类图和对象图 4 4 8 (四)UML顺序图和协作图 6 6 12 (五)UML活动图和状态图 6 6 12 (六)UML组件图和部署图 6 6 12 (七)Web应用系统建模和实现 2 6 8 总计 32 32 64 七、课程习题要求 1.根据教学进度中的难点、重点及学生的学习状况安排2~3次习题课。习题课的型式一般应以启发式与讨论式相结合,题型一般包括学生作业中最易出错的题,如:用例图中包含关系和扩展关系、顺序图消息传递题等。每次课都布置一定数量的作业习题,用以巩固学生所学知识。 2.答疑 为了使学生更好的掌握和巩固所学知识,课余应安排一定的答疑时间。

八、课程考核 1. 考核方式 1)笔试考试:(闭卷)笔试题型以主观题题为主,客观题题为辅,时间为100分钟,试题量应以中等水平的应试者在规定的时间内答完全部试题为宜。占课程总评成绩的60%。 2. 课程成绩总评 有实验课程 课程成绩(总评)= 课堂出勤表现(10%)+平时作业成绩(10%)+实验报告成绩(20%)+期末考试成绩(60%)

九、课程的主要参考书

相关文档
最新文档