SPOC学校专有课程
面向对象系统分析与设计
分享
spContent=本课程以面向对象的系统分析与设计和UML建模为主要教学内容,以理论指导实践为主要教学目标的信息管理与信息系统专业必修的核心课程。本课程的先修课程为管理信息系统、数据库原理与应用等,学生必须具有一定的面向对象程序设计基础,同时还应具备计算机和网络的基础知识。
—— 课程团队
课程概述

当前,信息系统开发业界需要大量掌握面向对象方法和技术的人才。这些人才不仅能够使用面向对象语言进行编程,更重要的是能运用面向对象方法进行系统建模。融合众家面向对象方法之长,被学术界和产业界不断完善的统建模语言UML,是一种定义良好、易于表达 、功能强大、随时代发展且适用于各种应用领域的面向对象的建模语言,已经被OMG采纳为标准。目前UML已经成为面向对象技术领域内占主导地位的标准建模语言。掌握UML语言,不仅有助于理解面向对象的分析与设计方法,也有助于对软件开发全过程的理解。

本课程知识体系由四大篇14章组成,第一篇为理论篇,主要包括第1章面向对象方法概论和第2章统一建模语言UML;第二篇为分析篇,主要介绍UML建模语言,包括第3章用例建模、第4章活动图建模、第5章类图建模、第6章交互图建模(顺序图、协作图)、第7章状态图建模和第8章其他辅助模型;第三篇为设计篇,主要包括第9章问题域部分的设计、第10章人机交互设计、第11章数据库设计和第12章典型设计模式;第四篇为案例篇,以ATM系统为例介绍面向对象的系统分析与设计的UML建模过程。


授课目标

本课程借助适当的案例教学、小组研讨和上机实践,培养学生对新知识的学习能力、对问题的综合分析能力以及对所学知识的应用能力。通过本课程的学习,未来从事信息系统开发的人员可以掌握从事信息系统建设所需的面向对象知识和UML建模技能。


成绩要求

平时成绩30.0(学习进度成绩:20.0%,学习行为成绩:10.0%)%+章测试成绩30.0%+期末考试成绩40.0%

课程大纲
预备知识

先修课程:

  1. 管理信息系统

  2. 面向对象程序设计

  3. 数据结构

  4. 数据库

  5. 计算机网络

参考资料

1UML相关图书

UML面向对象分析、建模与设计(清华大学出版社 吕云翔等)

UML建模与应用标准教程 (清华大学出版社 夏丽华等)

大象Thinking in UML(第二版)(中国水利水电出版社,谭云杰)

2、设计模式

大话设计模式;

Head first 设计模式

Java与模式(阎宏 )

敏捷软件开发原则、模式与实践

3、开发类书籍