系统分析与设计是一项系统性、实用性十分强的工作,是建立在一系列概念和原理基础上的应用学科,选择并包含各种快速发展的工具和技术。《信息系统分析与设计》课程的教学目标是使学生全面而系统地掌握信息系统开发的基本概念、基本理论、方法、模型、工具与技术;掌握信息系统建设的基本构架、工作步骤和过程;掌握面向对象开发方法以及传统的结构化开发方法;具有开发实际应用系统的基本素质和项目开发的能力,从而具备参加信息系统建设项目,并成为骨干成员的知识和能力,为在信息化社会正确地运用信息系统,科学的组织、管理和领导信息系统的开发、运行、维护等工作打下基础。
《信息系统分析与设计》课程包括系统开发方法、调查系统需求、系统需求建模、需求的传统描述方法、需求的面向对象描述方法、传统设计方法、面向对象的设计方法、详细设计、以及系统实施与支持九部分内容。完整地介绍了先进的系统分析与设计方法,在承认现实世界中开发环境多变的同时,强调永久价值的基本原则。本课程内容全面覆盖了传统结构化方法和面向对象方法的系统开发两方面的概念、技术及建模,并将传统结构化方法和面向对象方法两个内容放在同等重要的位置上,紧紧跟上了信息系统开发这个领域的发展变化。
课程特点:理论结合实践;实践性强;内容涉及面广(管理、计算机、系统、网络等);综合性强。
1. 完成课程教学视频的学习。
2. 单元测验,占总成绩50%,每一单元结束有单元测验,学生需要在规定时间内完成测试,共有三次答题机会,取最高分录入系统。
3. 单元作业,占总成绩20%,每一单元结束有单元作业,学生需要完成自己的单元作业以及完成对他人单元作业的互评。
4. 课程案例讨论,占总成绩10%,每一单元开始都有关于先导案例的讨论题目,学生在课堂交流区讨论回复总条数达到5条即可获得满分。
5. 期末考试,占总成绩20%,选择判断正误等客观题目测试。
管理学、信息管理技术基础、程序设计语言、数据库原理与应用、数据结构、信息系统开发工具、计算机网络等。
0 课程导学
0.3 主讲教材
0.2 课程说明
0.4 研究案例
0.1 内容先导
1 系统开发方法
单元先导 1
1.1 系统开发生命周期
1.2 方法、模型、工具和技术
1.3 系统开发的两种方法
学习案例 1
要点回顾 1
单元测验 1
相关内容拓展1 系统分析员涉及的领域
1.2 解决业务问题的系统
内容先导
1.4 分析员周围环境
1.3 系统分析员所需的技能
1.1 解决业务问题的分析员
小结
2 调查系统需求
单元先导 2
2.1 更详细的分析阶段
2.2 系统需求
2.3 系统相关者
2.4 信息收集技术
2.5 验证系统需求
学习案例 2
要点回顾 2
单元测验 2
相关内容拓展 2 统一建模语言UML
扩展阅读
内容先导
2.3 UML的图
2.1 UML概述
2.2 UML的构成
3 系统需求建模
单元先导 3
3.1 模型和建模
3.2 事件、活动和用例
3.3 问题域的事物
3.4 实体-联系图(ERD)
3.5 类图
3.6 系统需求分析的目标
学习案例 3
要点回顾 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.4 确定对象行为——状态图
5.3 确定输入和输出——系统顺序图
要点回顾 5
学习案例 5
单元先导 5
5.5 面向对象模型的集成
单元测验 5
6 传统设计方法 ⑴
单元先导 6
6.1采用结构化方法进行应用程序结构的设计
6.2自动化系统边界
6.3系统流程图
6 传统设计方法 ⑵
6.4 结构图
单元先导 6
6 传统设计方法 ⑶
6.7三层设计
单元先导 6
6.5 模块算法设计:伪码
要点回顾 6
6.6 结构图与其他设计任务的集成
学习案例 6
单元测验 6
单元作业 6
7 面向对象的设计方法 ⑴
单元先导 7
7.1 面向对象设计
7.2 设计类和设计类图
7 面向对象的设计方法 ⑵
7.4 多层设计
7.0 单元先导
7.3 顺序图设计
7 面向对象的设计方法 ⑶
7.5 用协作图设计
7.8 三层设计的实现问题
学习案例 7
要点回顾 7
7.6 更新设计类图
7.7 包图
7.0 单元先导
单元测验 7
单元作业 7
8 详细设计 ⑴
8.0 单元先导
8.1 数据库设计
8.2 用户界面设计
8 详细设计 ⑵
8.3 系统界面设计
8.0 单元先导
学习案例 8
要点回顾 8
单元测验 8
单元作业 8
9 实施与支持 ⑴
单元先导 9
9.1 程序开发
9.2 质量保证
9 实施与支持 ⑵
9.3 数据转换
要点回顾 9
9.7 维护和系统增强
9.5 文档
9.0单元先导
9.6 培训与用户支持
学习案例 9
9.4 安装
单元测验 9
单元作业 9
1.教材信息
教材名称:《系统分析与设计:敏捷迭代方法》(第6版);作者:[美]约翰 W.萨茨辛格(John W.Satzinger) 罗伯特B.杰克逊(Robert B. Jackson) 史蒂芬D.伯德(Stephen D. Burd)著, 沈群力译;出版社:机械工业出版社;出版时间:2017-01-01; 书号:ISBN:9787111556411。
2.参考教材
⑴《系统分析与设计方法》(原书第7版).(美)惠腾(Whitten,J.L.),(美)本特利(Bentley,L.D.)著,肖刚 孙慧 等译.机械工业出版社,2007年版
⑵《需求分析与系统设计》(原书第3版). (澳大利亚)麦斯阿塞克(LeszekA.Maciaszek)著,马素霞 王素琴 谢萍等译. 机械工业出版社,2009年版
⑶《信息系统分析与设计》.戴伟辉 孙海 黄丽华编著.高等教育出版社,2008年版
3.参考期刊
⑴《系统工程理论与实践》,中国系统工程学会主办
⑵《系统工程理论方法应用》,上海交通大学主办
⑶《系统工程与电子技术》,中国航天工业总公司第二研究院主办
⑷《信息系统工程》,天津市信息中心主办
Q : 《信息系统分析与设计》课程提供了哪些配套资源?
A : 本课程的每一单元为每一位学习者提供了以下丰富的配套资源,以帮助学习者更好的理解并掌握课程内容,同时提高分析问题解决问题的能力。完整的系统开发案例贯穿始终,聚焦于敏捷迭代方法,同时适用于在面向对象方法、结构化方法和项目管理三个方向有不同侧重的课程。
知识导图。在每个学习任务开始之前,给出当前知识点的知识框架,便于学生开展学习活动。
先导案例。在每个单元开始之前,通过一个简短而独立的先导案例叙述与本单元材料有关的现实世界的情况,引出本单元的重要知识点。在先导案例中,关于不同的公司和各种情况则可以扩大学生的视野,并使得学生有机会对真实世界中的问题有更深入的了解。
知识讲授。每个单元的课程内容都提供相应的视频,在视频中主讲教师将结合课程的内容以及学生的学习兴趣与需求进行讲授。
阅读材料。每一单元提供阅读材料内容大多采用了系统开发人员Barbara Halifax的备忘录,通过系统开发人员的备忘录来叙述项目的开发状态,便于学生理解教学内容。
研究案例。在本课程中,为证实重要的系统分析与设计技术,以落基山运动用品商店(RMO)的系统开发项目为例。本课程各单元的内容都以RMO客户支持系统为例进行介绍。在每个单元的后面都会根据本单元所学内容给出RMO的研究案例,以加强对知识点的理解。
关注案例。在每个单元的后面都会有一个关于Reliable Pharmaceutical Service的关注案例,它提供解决问题的一些额外的经验。该公司是比RMO略小一点的公司,它提供了信息系统开发项目不同角度的分析与设计,它帮助学生们应用每个单元所学到的知识。
实例研究。在每个单元的后面都会给出一个实例,既可以加深学生对所学内容的理解,又给学生提供了实践性的经历,学生可以通过实例研究实践本单元中所学习的专门技能。
单元小结。在每个单元的后面都会对本单元的内容进行总结,有助于学生梳理所学知识。
模型图示。每单元结束之后,给出本单元的所有模型总览,便于学生对于模型的掌握与复习。
能力测评。每单元结束之后给出检验学习效果的一种参照,便于学生以此检验和判断自己的学习是否达到了要求,从而抓住学习的重点。
关键术语。每单元结束之后,给出本单元的所有关键术语列表,有助于学生检查对于本单元关键术语的理解与掌握情况。
术语词典:系统的总结了《信息系统分析与设计》课程的专业术语,能够让学生快速、准确的掌握信息系统分析与设计专业术语的含义。
常见问题:通过对课程常见问题的系统总结,能够让学生更为深入的理解课程中的概念、重点和难点问题,利于学生更好的学习课程内容和课后复习。