系统分析与设计是一项系统性、实用性十分强的工作,是建立在一系列概念和原理基础上的应用学科,选择并包含各种快速发展的工具和技术。《信息系统分析与设计》课程的教学目标是使学生全面而系统地掌握信息系统开发的基本概念、基本理论、方法、模型、工具与技术;掌握信息系统建设的基本构架、工作步骤和过程;掌握面向对象开发方法以及传统的结构化开发方法;具有开发实际应用系统的基本素质和项目开发的能力,从而具备参加信息系统建设项目,并成为骨干成员的知识和能力,为在信息化社会正确地运用信息系统,科学的组织、管理和领导信息系统的开发、运行、维护等工作打下基础。
《信息系统分析与设计》课程包括系统开发方法、调查系统需求、系统需求建模、需求的传统描述方法、需求的面向对象描述方法、传统设计方法、面向对象的设计方法、详细设计、以及系统实施与支持九部分内容。完整地介绍了先进的系统分析与设计方法,在承认现实世界中开发环境多变的同时,强调永久价值的基本原则。本课程内容全面覆盖了传统结构化方法和面向对象方法的系统开发两方面的概念、技术及建模,并将传统结构化方法和面向对象方法两个内容放在同等重要的位置上,紧紧跟上了信息系统开发这个领域的发展变化。
课程特点:理论结合实践;实践性强;内容涉及面广(管理、计算机、系统、网络等);综合性强。
0 课程导学
0.1 内容先导
0.2 课程说明
0.3 主讲教材
0.4 研究案例
1 系统开发方法
单元先导 1
1.1 系统开发生命周期
1.2 方法、模型、工具和技术
1.3 系统开发的两种方法
学习案例 1
要点回顾 1
单元测验 1
单元作业 1
知识拓展 1 系统分析员涉及的领域
内容先导
1.1 解决业务问题的分析员
1.2 解决业务问题的系统
1.3 系统分析员所需的技能
1.4 分析员周围环境
小结
2 调查系统需求
单元先导 2
2.1 更详细的分析阶段
2.2 系统需求
2.3 系统相关者
2.4 信息收集技术
2.5 验证系统需求
学习案例 2
要点回顾 2
单元测验 2
知识拓展 2 统一建模语言UML
内容先导
2.1 UML概述
2.2 UML的构成
2.3 UML的图
扩展阅读
3 系统需求建模
单元先导 3
3.1 模型和建模
3.2 事件、活动和用例
3.3 问题域的事物
3.4 实体-联系图(ERD)
3.5 类图
3.6 系统需求分析的目标
学习案例 3
要点回顾 3
4 需求的传统描述方法
单元先导 4
4.1 两种开发方法看待活动的观点
4.2 数据流图
4.3 详细记录DFD部件
4.4 结点和网络通信
学习案例 4
要点回顾 4
单元测验 4
5 需求的面向对象描述方法(1)
单元先导 5
5.1面向对象的需求
5.2 系统活动——用例/场景视图
5 需求的面向对象描述方法(2)
单元先导 5
5.3 确定输入和输出——系统顺序图
5.4 确定对象行为——状态图
5.5 面向对象模型的集成
学习案例 5
要点回顾 5
单元测验 5
6 传统设计方法
单元先导 6
6.1 采用结构化方法进行应用程序结构的设计
6.2 自动化系统边界
6.3 系统流程图
6.4 结构图
6.5 模块算法设计:伪码
6.6 结构图与其他设计任务的集成
6.7 三层设计
学习案例 6
要点回顾 6
单元测试
7 面向对象的设计方法 ⑴
单元先导 7
7.1 面向对象设计
7.2 设计类和设计类图
7 面向对象的设计方法 ⑵
7.0 单元先导
7.3 顺序图设计
7.4 多层设计
7 面向对象的设计方法 ⑶
7.0 单元先导
7.5 用协作图设计
7.6 更新设计类图
7.7 包图
7.8 三层设计的实现问题
学习案例 7
要点回顾 7
单元作业 7
单元测验 7
8 详细设计
8.0 单元先导
8.1 数据库设计
8.2 用户界面设计
8.3 系统界面设计
学习案例 8
要点回顾 8
单元测验 8
单元作业 8
9 实施与支持
单元先导 9
9.1 程序开发
9.2 质量保证
9.3 数据转换
9.4 安装
9.5 文档
9.6 培训与用户支持
9.7 维护和系统增强
学习案例 9
要点回顾 9
单元测验 9
单元作业 9