- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中国海洋大学UML面向对象系统分析课程大纲理论课程
中国海洋大学 UML面向对象系统分析 课程大纲(理论课程)
英文名称:Object-Oriented Systems Design with UML
【开课单位】 计算机科学与技术系 【课程模块】专业知识
【课程编号】 【课程类别】选修
【学时数 】 51 (理论 34 实践 17 ) 【学分数 】 3
一、课程描述
本课程大纲根据2011年本科人才培养方案进行修订或制定。
(一)教学对象: 计算机科学与技术系软件工程方向,大三学生
(二)教学目标及修读要求
1、教学目标:
理解软件的内在的复杂性。掌握对象模型的基本元素:抽象、封装、模块性、层次、类型、并发和持久性。
通过课程实验项目,能够将面向对象的思想应用到整个软件工程的的各个阶段,并能够运用UML进行建模。
通过课程的学习和实验项目树立团队合作的精神,能够从实际应用和满足用户的要求方面不断发现问题,从而达到不断的技术创新。
2、修读要求
本课程属于软件工程领域的基础课程,课程内容涉及软件工程领域的各个环节,与计算机科学与技术密切相关,学生应具备程序设计基础知识和计算机系统的基本理论。
(三)先修课程
计算机科学导论
程序设计基础
数据结构
操作系统
计算机网络
二、教学内容
(一)总论
1、主要内容:
课程内容介绍,包括软件工程及相关知识,通过案例说明软件复杂性。
实验项目介绍;课程要求与实验项目要求等。
(二)第一章 绪论
1、主要内容:
信息系统的基本特点;什么是系统分析和设计;系统分析和设计难在何处;
软件工程与传统工程的区别;复杂系统的特点等。
2、教学要求:
掌握信息系统的基本组成部分。
理解系统分析和设计的内容。
了解与信息系统分析相关的其他知识,如:社会因素、心里因素、管理科学等知识。
3、重点、难点:
如何理解软件系统的复杂性。
4、其它教学环节:
针对课程实验项目进行学生自由分组,明确每个角色承担的工作,以及团队的配合工作。
(三)第二章 可行性分析和需求确定
主要内容:
可行性分析;需求确定;问题域;理解和进行需求确定的框架等。
教学要求
掌握可行性分析的各个方面的内容。
理解PIECES 即:性能 performance、信息 information、经济 economy、控制 control 、效率 efficiency 和 服务 service ) 框架
重点难点:
可行性分析的全面性和可操作性。
其他教学环节
针对课程实验项目做好前期的基础准备,并对要实现的实验项目的规模做出可信性分析报告。
(四)第三章 面向对象的基本概念及UML初步
主要内容:
对象、类、属性及UML表示
教学要求
掌握面向对象方法论的基本概念,以及基本的UML表示。
理解面向对象的概念在整个软件工程过程的应用。
了解复杂对象在系统实现中存在的理论和技术问题。
重点、难点
面向对象方法论与传统的方法论(如:结构化分析与设计等)的区别。
其他教学环节
按照面向对象方法论的思想,进行实验项目任务划分和实施。
(五) 第四章 对象责任、类和对象联结
主要内容:
对象模式;面向对象模式与传统模式的区别等
教学要求
掌握 对象、类、继承等面向对象的基本概念。
理解 面向对象建模的思想。
了解 对象特别是复杂对象在不同的问题域的表示和含义。
重点、难点
复杂对象,以及对象之间的连接。
其他教学环节
课程实验进展讨论,分析。
(六) 第五章 服务和场景及UML表示
主要内容:
对象的“我做什么”责任;服务细节; UML中的用例图、状态图、顺序图等
教学要求
掌握对象责任的概念,能够运用UML有关图示进行服务场景建模。
理解 在问题领域及计算机系统内部(机器领域)对象责任的实现。
了解 在网络环境下对象责任面临的技术障碍。
重点、难点
问题领域的对象责任与系统实现的关联
其他教学环节
课程实验进展讨论,分析。
(七) 第六章 课程实验项目总结及讨论
主要内容;
每一小组对实验项目做总结汇报,结合本课程的理论对存在问题进行讨论。
教学要求
要求每个项目组从理论、技术、管理等角度对 项目小组的成果进行分析和评价。
三、教学环节及学时分配
本课程总学时 51 学时,其学时分配见下表。
UML面向对象系统分析课程教学学时分配表
教学内容
总学时
课堂教学学时
课外辅导/课外实践学时
备注
理论讲授
实践环节
总论
2
2
绪论
6
4
2
可行性分析和需求确定
10
6
原创力文档


文档评论(0)