课程简介 Course Introduction

本课程是软件类本科专业的重要组成部分。主要讲述使用面向对象的思想进行软件分析和设计的基本思路、方法、技术和工具。

教学大纲 Teaching Syllabus

教学日历(110周)

课程名称: 面向对象分析与设计 总学时: 60 周学时: 3 学分:2.5


周次

课时

课堂讨论、实(验)践等其它教学环节题目

1

第一部分:绪论

OOAOOD和软件开发过程概述

3


2

第一部分:绪论

实验分组和课程设计安排、建模工具power designer介绍和使用

3

上机实验:power designer安装和使用

3

第二部分:初始阶段

初始阶段、进化式需求获取、UML用例图

3

软件需求相关讨论。

4

第二部分:初始阶段

UML用例图及其建模

3

上机实验:用power designer设计用例

5

第三部分:细化迭代1

领域模型概述、系统顺序图

3

讨论:领域模型创建准则

6

第三部分:细化迭代1

系统顺序图及其power designer建模

3

上机实验:用power designer设计顺序图

7

第三部分:细化迭代1

操作契约、逻辑架构和UML包图

3

课堂讨论:操作契约获取准则

8

第三部分:细化迭代1

UML包图及其power designer建模

3

上机实验:用power designer设计UML包图

9

第三部分:细化迭代1

UML交互图(顺序图和通信图)和类图

3


10

第三部分:细化迭代1

UML交互图、类图及其power designer建模

3

上机实验:用power designer设计UML交互图、类图

周次

章 节 题 目

内 容

课时

课堂讨论、实(验)践等其它教学环节题目

11

第三部分:细化迭代1

GRASP:基于职责设计对象及设计原则

3

课堂讨论:OOD设计原则

12

第三部分:细化迭代1

GoF设计模式

3

上机实验题8

13

第四部分:细化迭代2

更多设计模式

3

课堂讨论:设计模式

14

第五部分:细化迭代3

UML活动图及其power designer建模

3

上机实验:用power designer设计UML活动图

15

第五部分:细化迭代3

UML状态机图

3

课堂讨论

16

第五部分:细化迭代3

UML部署图和构件图

3

上机实验:用power designer设计UML状态机图、部署图和构件图

17

第六部分:课程设计报告

课程设计报告汇报

3

OOAOOD课堂讨论

18





19





20







留言板 Message Board
条留言  共

  • 参与互动
    Interaction

  • 扫码加入课程
    Scan QR Code
需要验证您的身份,请输入请求信息:
  • 学号号:
  • 班级选择:
  • 附注信息:

扫一扫二维码,快速加入本课程!

放大二维码 查看使用方法
课程
引导