系统分析与设计是一项系统性、实用性十分强的工作,是建立在一系列概念和原理基础上的应用学科,选择并包含各种快速发展的工具和技术。《信息系统分析与设计》课程的教学目标是使学生全面而系统地掌握信息系统开发的基本概念、基本理论、方法、模型、工具与技术;掌握信息系统建设的基本构架、工作步骤和过程;掌握面向对象开发方法以及传统的结构化开发方法;具有开发实际应用系统的基本素质和项目开发的能力,从而具备参加信息系统建设项目,并成为骨干成员的知识和能力,为在信息化社会正确地运用信息系统,科学的组织、管理和领导信息系统的开发、运行、维护等工作打下基础。
《信息系统分析与设计》课程包括系统开发方法、调查系统需求、系统需求建模、需求的传统描述方法、需求的面向对象描述方法、传统设计方法、面向对象的设计方法、详细设计、以及系统实施与支持九部分内容。完整地介绍了先进的系统分析与设计方法,在承认现实世界中开发环境多变的同时,强调永久价值的基本原则。本课程内容全面覆盖了传统结构化方法和面向对象方法的系统开发两方面的概念、技术及建模,并将传统结构化方法和面向对象方法两个内容放在同等重要的位置上,紧紧跟上了信息系统开发这个领域的发展变化。
课程特点:理论结合实践;实践性强;内容涉及面广(管理、计算机、系统、网络等);综合性强。
本门课程的教学目标旨在使学生在已学的其他专业基础课和专业课的基础上,通过课堂教学与实践,全面而系统地掌握信息系统开发的基本概念、基本理论、方法、模型、工具与技术;掌握信息系统建设的基本构架、工作步骤和过程;掌握面向对象开发方法以及传统的结构化开发方法;具有开发实际应用系统的基本素质和项目开发的能力,从而具备参加信息系统建设项目,并成为骨干成员的知识和能力,为在信息化社会正确地运用信息系统,科学的组织、管理和领导信息系统的开发、运行、维护等工作打下基础。
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
管理学、信息管理技术基础、程序设计语言、数据库原理与应用、数据结构、信息系统开发工具、计算机网络等。
为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。
电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。
完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。
认证证书申请注意事项:
1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。
2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。
1.教材信息
教材名称:《系统分析与设计》(第4版);编者:(美)Joho Satzinger Robert Jackson Stephen Burd著 耿志强 朱宝 李芳 史晟辉 译;出版社:机械工业出版社;书号:ISBN 9787111258285。
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略小一点的公司,它提供了信息系统开发项目不同角度的分析与设计,它帮助学生们应用每个单元所学到的知识。
实例研究。在每个单元的后面都会给出一个实例,既可以加深学生对所学内容的理解,又给学生提供了实践性的经历,学生可以通过实例研究实践本单元中所学习的专门技能。
单元小结。在每个单元的后面都会对本单元的内容进行总结,有助于学生梳理所学知识。
模型图示。每单元结束之后,给出本单元的所有模型总览,便于学生对于模型的掌握与复习。
能力测评。每单元结束之后给出检验学习效果的一种参照,便于学生以此检验和判断自己的学习是否达到了要求,从而抓住学习的重点。
关键术语。每单元结束之后,给出本单元的所有关键术语列表,有助于学生检查对于本单元关键术语的理解与掌握情况。
术语词典:系统的总结了《信息系统分析与设计》课程的专业术语,能够让学生快速、准确的掌握信息系统分析与设计专业术语的含义。
常见问题:通过对课程常见问题的系统总结,能够让学生更为深入的理解课程中的概念、重点和难点问题,利于学生更好的学习课程内容和课后复习。