任何事物都有产生、发展、成熟、消亡或更新的过程,信息系统也不例外。信息系统从申请立项、确定功能、设计,到成功开发投入使用,并在使用过程中不断修改、增补和完善,直到它不再适应新的需求被淘汰,被新系统替换,这种周期循环称为生命周期。信息系统的生命周期可以分为系统规划、系统分析、系统设计、系统实施、系统运行和维护等5个阶段。
基于信息系统生命周期的结构化系统开发方法在实践中发展最为成熟,并得到了广泛应用。本课程按照传统的结构化系统开发方法由浅入深、系统地介绍了信息系统的规划、需求分析、设计、实施、运行与维护的全过程;然后还着重介绍了一下当前最为流行的面向对象的信息系统分析与设计方法。
本课程精选了信息系统开发过程中最基本、最实用的知识进行了详细介绍,注重可读性、实用性和可操作性,尽可能让学习者在较短的时间里掌握信息系统分析与设计的最重要、最核心内容。此外,课程内容按照教学规律进行了精心设计,按照循序渐进、由易到难的原则进行了合理编排,从理论到方法,再从方法到实践,重点突出了实例教学。
本课程的培养目标是帮助学习者在较短的时间内熟悉和掌握信息系统的开发流程及常用的方法和工具,建立信息系统开发的总体思路,培养具有开发信息系统的初步能力,为今后从事信息管理和信息系统的使用与开发打下坚实的基础。
信息系统分析与设计课程是信息管理与信息系统等专业的必修主干课。通过本课程的学习帮助大家树立开发信息系统的宏观思想,培养学生掌握信息系统的规划、分析、设计、实施和维护管理的基本方法,为使用和开发信息系统奠定扎实的基础。
课程总评成绩=考勤(10%)+4次作业(40%)+考试(50%)。其中四次作业分别为调查过程汇报、系统可行性分析报告、系统需求分析报告和系统设计报告,以小组的形式完成每一个阶段性报告,并由老师给与评分。
本课程的先行课:计算机基础、数据结构、高级语言程序设计、数据库原理等。
[1] 杨选辉.信息系统分析与设计(第2版).北京:清华大学出版社,2019
[2] 麻志毅.面向对象分析与设计(第2版).北京:机械工业出版社,2013
[3] 李洪波,邹海林.企业级典型Web信息系统项目实践.北京:清华大学出版社,2015
[4] 薛均晓,李占波等.UML系统分析与设计.北京:机械工业出版社,2016
[5] 胡智喜等.UML面向对象系统分析与设计教程.北京:电子工业出版社,2014
[6] 杨律青.软件项目管理.北京:电子工业出版社,2012
[7] 邵维忠,杨芙清.面向对象的系统分析.北京:清华大学出版社,2006
[8] 邵维忠,杨芙清.面向对象的系统设计.北京:清华大学出版社,2006