中国海洋大学UML面向对象系统分析课程大纲理论课程.DOC

中国海洋大学UML面向对象系统分析课程大纲理论课程.DOC

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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)

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

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

1亿VIP精品文档

相关文档