面向对象的系统分析与设计(山东联盟)
面向对象的系统分析与设计(山东联盟)
1000+ 人选课
更新日期:2026/03/31
开课时间2026/01/21 - 2026/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
当前,随着信息技术的飞速发展以及管理实践的发展演化,技术与管理的融合达到了一个前所未有的深度。而信息系统作为一个携载组织业务模式的人机计算平台,其主流学科领域呈现出技术与管理并重的特点。在技术视角层面,信息系统的研究和应用关注信息是如何提取和处理、系统是如何开发和构建;在管理视角层面,信息系统的研究和应用关注系统是如何被采纳和使用、组织是如何被影响和改变。本课程作为信息管理与信息系统相关专业的专业课程,内容侧重于技术层面,也就是信息系统的开发建设。科学的开发方法对于信息系统的建设是至关重要的,而面向对象方法(Object-Oriented Method)已成为目前主流的信息系统开发方法。学生不仅需要学会利用面向对象编程语言进行编程,更要具备利用面向思想进行系统分析和设计。
课程大纲

在线教程

章节简介教学计划
面向对象方法概论
登录后可预览视频
传统开发方法及存在的问题
张戈
面向对象方法的基本思想
张戈
面向对象方法的基本概念(上)
张戈
面向对象方法的基本概念(下)
张戈
面向对象方法的主要优点
张戈
统一建模语言UML
认识UML+UML建模流程和工具
张戈
UML核心元素(上)
张戈
UML核心元素(下)
张戈
用例建模
建模元素
刘伟华
关系
刘伟华
用例规约
刘伟华
活动图建模
活动图概述、活动图建模元素
刘伟华
活动图建模
刘伟华
类图建模
类图概述
杨成伟
属性定义、操作定义
杨成伟
建立类与类之间的关系
杨成伟
关联关系、聚合关系、依赖关系
杨成伟
交互图建模
顺序图概述
杨成伟
建立顺序图 、建立协作图
杨成伟
状态图建模
什么是状态机图
张戈
状态机图的组成元素
张戈
复合状态、状态机图建模
张戈
其他辅助模型
其他辅助模型包图、构件图、部署图
杨成伟
问题域部分的设计
OOD概述
王小斌
问题域设计
王小斌
人机交互设计
人机交互设计
王小斌
数据库设计
数据管理部分设计
王小斌
典型设计模式
设计模式
王小斌
简单工厂模式
王小斌
工厂方法模式
王小斌
抽象工厂模式
王小斌
适配器模式
王小斌
策略模式
王小斌
系统分析案例
问题描述 、用例建模 、 类图建模
刘伟华
顺序图建模状态机图建模
刘伟华
系统设计案例
类的补充、数据库设计、界面设计
刘伟华
  • 第一章 面向对象方法概论

    如今,面向对象不仅是一些具体的软件开发技术与策略,而且是一整套关于如何看待软件系统与现实世界的关系,用什么观点来研究问题并进行求解,以及如何进行系统构造的软件方法学。本章首先介绍了传统开发方法及存在的问题,然后介绍了面向对象方法的基本思想,并重点讲解的面向对象方法的基本概念,最后对比传统开发方法,介绍了面向对象方法的主要优点。

  • 1.1 传统开发方法及存在的问题

    介绍功能分解法、结构化方法和信息建模法等传统开发方法及存在的问题

  • 1.2面向对象方法的基本思想

    面向对象方法比以往的传统开发方法更接近人类的日常思维方式,强调运用人类在日常的逻辑思维中经常采用的思想方法与原则。
    本节视频将从8个方面介绍面向对象的基本思想。

  • 1.3面向对象方法的基本概念(上)

    本节视频将介绍对象、类、抽象、封装等面向对象的基本概念。

  • 1.4面向对象方法的基本概念(下)

    介绍继承、关联、聚合、组合、消息、多态性、复杂性控制等面向对象方法的基本概念

  • 1.5面向对象方法的主要优点

    本节视频将通过与传统开发方法对比介绍面向对象方法的主要优点,并通过一个故事进一步阐述面向对象方法具有可维护性、可复用、可扩展及灵活性好等特点。

  • 第二章统一建模语言UML

    统一建模语言UML经历了多年的研究、发展并不断完善,成为现在诸多领域内建模的首选标准。信息系统开发人员主要使用UML来构造各种模型,以便描述系统需求和进行系统分析与设计。本章视频将围绕UML的发展、UML的建模流程和工具以及UML的核心元素等方面介绍UML。

  • 2.1认识UML+UML建模流程和工具

    本节视频首先让学生初步认识UML 和,包括UML的发展历程、UML中统一的作用,然后介绍了UML建模流程以及目前常见的UML建模工具。

  • 2.2UML核心元素(上)

    通过前面的学习,学生已经对UML的发展过程有了一定的了解, 并且认识了建模流程和工具。除了上述所了解的UML基本概述之外,还需要了解一下UML的视图、图、事物、关系、通用机制等核心元素。本节视频主要介绍UML的视图和图两类核心元素。

  • 2.3UML核心元素(下)

    本节视频介绍UML中的事物、关系、通用机制等核心元素。

  • 第三章用例建模

    用例建模是捕获用户需求的主要建模工具,本章主要内容包括用例图的建模元素、建模元素之间的关系、用例图的绘制以及用例规约(即用例描述)等内容。

  • 3.1建模元素

    用例图的建模元素包括系统边界、参与者、用例及关系

  • 3.2关系

    建模元素之间的关系包括参与者之间、参与者与用例之间、用例之间的关系。

  • 3.3用例规约

    用例规约也称用例描述,实际上是一个关于参与者与系统如何交互的规范说明。

  • 第四章活动图建模

    本章主要介绍活动图的建模元素以及如何进行活动图建模

  • 4.1活动图概述、活动图建模元素

    本节视频介绍活动图概述、活动图建模元素

  • 4.2活动图建模

    本节视频介绍活动图的建模过程

  • 第五章类图建模

    在面向对象系统分析与设计中,类图是最重要的图之一,本章介绍类图概述、如何识别对象与类、如何识别属性与操作、如何建立类与类之间的关系等内容。

  • 5.1类图概述

    本节视频主要介绍类图概述以及如何识别类与对象

  • 5.2属性定义、操作定义

    本节视频介绍属性定义和操作定义

  • 5.3建立类与类之间的关系

    本节视频介绍建立类与类之间的继承关系

  • 5.4 关联关系、聚合关系、依赖关系

    本机视频介绍类之间的关联关系、聚合关系和依赖关系

  • 第六章交互图建模

    交互模型是用来描述对象之间以及对象与参与者之间的动态协作关系以及协作过程中行为次序的图形文档。本章主要介绍交互图的两个方面:顺序图和协作图。

  • 6.1顺序图概述

    本节视频介绍顺序图的概述、建模元素及示例。

  • 6.2建立顺序图 、建立协作图

    本节视频介绍顺序图和协作图的建模过程

  • 第七章状态图建模

    状态机图是面向对象系统分析过程中的一种常用图,可以帮助分析人员、设计人员以及开发人员理解系统中各个对象的行为。本章将从状态机图的基本概念、组成元素及状态图建模等方面进行讲解,并附有一个建模实例。

  • 7.1什么是状态机图

    本节视频介绍什么是状态机图、什么是状态机以及状态机的组成,另外,还对顺序图和状态机图作了对比,并介绍了状态机图的作用。

  • 7.2状态机图的组成元素

    一个状态机图记录了一个对象的生存史,它指出了对象在其生命周期内经历的状态(state)序列,引起状态转换(transition)的事件(event)以及因状态转移而伴随的动作(action)(对这些事件如何响应)。因此,本节视频将逐一介绍状态、转换、事件、动作等组成元素。

  • 7.3复合状态、状态机图建模

    本节视频首先介绍了复合状态,然后以机票预订系统的Flight(航班)类为例,简要介绍创建该类的状态机图的过程。

  • 第八章其他辅助模型

    本章介绍包图、构件图、部署图等其他辅助模型

  • 8.1其他辅助模型包图、构件图、部署图

    本节视频介绍包图、构件图、部署图等其他辅助模型

  • 第九章问题域部分的设计

    本章讲述面向对象设计的概念、由来和主要内容,包括两部分:面向对象概述与问题域设计

  • 9.1OOD概述

    本视频主要介绍了什么是面向对象设计、面向对象设计的内容以及发展史

  • 9.2问题域设计

    本视频主要讲述根据问题域需求如何进行面向对象设计。主要包括:什么是问题域部分的设计?如何进行问题域部分的设计?问题域设计包括哪些具体内容。

  • 第十章人机交互设计

    本章主要介绍了面向对象设计中的人机交互设计,主要包括:人机交互的概念、发展过程、设计准则、设计过程以及具体的输入输出设计

  • 10.1人机交互设计

    本视频主要介绍了面向对象设计中的人机交互设计,主要包括:人机交互的概念、发展过程、设计准则、设计过程以及具体的输入输出设计

  • 第十一章数据库设计

    本章主要讲述面向对象设计中的数据管理部分设计,主要包括什么是数据管理部分设计、数据管理常用的数据库以及数据管理部分的具体设计过程

  • 11.1数据管理部分设计

    本视频主要讲述面向对象设计中的数据管理部分设计,主要包括什么是数据管理部分设计、数据管理常用的数据库以及数据管理部分的具体设计过程

  • 第十二章典型设计模式

    本章讲述软件设计过程中所用到的设计模式。包括设计模式的思想、模式的诞生与发展、模式的分类和优点。并对几个典型的设计模式进行了详细介绍。

  • 12.1设计模式

    本视频主要讲述了设计模式的思想、模式的诞生与发展、模式的分类和优点。

  • 12.2简单工厂模式

    本视频主要讲述了简单工厂模式,内容包括模式的特点、结构、适用情况,并通过一个场景实例解释了模式的使用。

  • 12.3工厂方法模式

    本视频主要讲述了工厂方法模式,内容包括模式的动机与定义,模式的结构与分析,并通过一个场景实例对模式进行了解析。

  • 12.4抽象工厂模式

    本视频主要讲述了抽象工厂模式,内容包括模式的动机与定义,模式的结构与分析,并通过对实例的解析阐述了该模式与简单工厂模式和工厂方法模式的关系。

  • 12.5适配器模式

    本视频主要讲述了结构型模式中的适配器模式,内容包括模式的动机与定义,模式的结构与分析,并通过对实例的解析阐述了该模式的适用场景。

  • 12.6策略模式

    本视频主要讲述了行为型模式中的策略模式,内容包括模式的动机与定义,模式的结构与分析,并通过对实例的解析阐述了该模式的适用场景。

  • 第十三章系统分析案例

    本章以一个ATM系统为例介绍系统分析的过程

  • 13.1 问题描述 、用例建模 、 类图建模

    围绕一个ATM系统,介绍系统分析的问题描述 、用例建模 、 类图建模等内容

  • 13.2顺序图建模状态机图建模

    围绕一个ATM系统,介绍顺序图建模状态机图建模

  • 第十四章系统设计案例

    本章以一个ATM系统为例介绍系统设计的内容

  • 14.1类的补充、数据库设计、界面设计

    围绕一个ATM系统,介绍类的补充、数据库设计、界面设计等系统设计内容。

  • 开始学习
  • 第一章  作业测试
    第一章 面向对象方法概论

    1.1 传统开发方法及存在的问题

    1.2 面向对象方法的基本思想

    1.3 面向对象方法的基本概念(上)

    1.4 面向对象方法的基本概念(下)

    1.5 面向对象方法的主要优点

    视频数5
  • 第二章  作业测试
    第二章 统一建模语言UML

    2.1 认识UML+UML建模流程和工具

    2.2 UML核心元素(上)

    2.3 UML核心元素(下)

    视频数3
  • 第三章  作业测试
    第三章 用例建模

    3.1 建模元素

    3.2 关系

    3.3 用例规约

    视频数3
  • 第四章  作业测试
    第四章 活动图建模

    4.1 活动图概述、活动图建模元素

    4.2 活动图建模

    视频数2
  • 第五章  作业测试
    第五章 类图建模

    5.1 类图概述

    5.2 属性定义、操作定义

    5.3 建立类与类之间的关系

    5.4 关联关系、聚合关系、依赖关系

    视频数4
  • 第六章  作业测试
    第六章 交互图建模

    6.1 顺序图概述

    6.2 建立顺序图 、建立协作图

    视频数2
  • 第七章  作业测试
    第七章 状态图建模

    7.1 什么是状态机图

    7.2 状态机图的组成元素

    7.3 复合状态、状态机图建模

    视频数3
  • 第八章  作业测试
    第八章 其他辅助模型

    8.1 其他辅助模型包图、构件图、部署图

    视频数1
  • 第九章  作业测试
    第九章 问题域部分的设计

    9.1 OOD概述

    9.2 问题域设计

    视频数2
  • 第十章  作业测试
    第十章 人机交互设计

    10.1 人机交互设计

    视频数1
  • 第十一章  作业测试
    第十一章 数据库设计

    11.1 数据管理部分设计

    视频数1
  • 第十二章  作业测试
    第十二章 典型设计模式

    12.1 设计模式

    12.2 简单工厂模式

    12.3 工厂方法模式

    12.4 抽象工厂模式

    12.5 适配器模式

    12.6 策略模式

    视频数6
  • 第十三章  作业测试
    第十三章 系统分析案例

    13.1 问题描述 、用例建模 、 类图建模

    13.2 顺序图建模状态机图建模

    视频数2
  • 第十四章  作业测试
    第十四章 系统设计案例

    14.1 类的补充、数据库设计、界面设计

    视频数1
  • 期末考试
App 下载
关注我们