管理信息系统开发的基本问题
管理信息系统的开发方法
结构化方法的开发过程
开发过程组织与管理方法
------------------------------------------------------------------------
结构化方法的开发过程
系统开发阶段划分
系统的生命周期:
任何一个系统都有其产生、发展和灭亡的生命历程,被称作系统的生命周期
(出现需求——提出新系统方案——系统产生、成长——系统成熟——系统衰退——系统废弃)
抽象程度:
总体规划———系统分析—(系统分析报告)—系统设计—(系统设计报告)—系统实施—(用户操作手册)—运行维护—(运行状况报告)—系统评价
各阶段主要内容
总体规划:总体规划是管理信息系统建设的第一步,意在通过初步的、总体的需求分析,回答“系统是什么”的问题,进行可以性论证。
主要包括以下工作:
1)对当前系统进行初步调查
2)分析和确定系统目标
3)分析子系统的组成以及基本功能
4)拟定系统的实施方案
5)进行系统的可行性研究
6)编写可行性报告
系统分析:系统分析也称系统逻辑设计,在总体规划的指导下,对某个或某些子系统进行调查、研究、分析,旨在获得一个合理的新系统逻辑模型
系统分析阶段主要是解决“干什么”的问题,系统分析阶段的主要任务是开发人员同用户一起,通过对当前系统的详细调查和分析充分理解新系统目标,即用户的需求,并将它明确的表达成书面资料-系统说明书。
系统说明书作用:
1)描述新系统的逻辑模型,作为设计和实施的基础
2)作为用户和开发人员之间的协议或合同,为双方交楼和监督提供基础
3)作为新系统验收和评价的依据
系统设计:系统分析回答了“干什么”,系统设计则是“怎么干”
两个阶段:总体设计、详细设计
主要任务:将系统分析说明书转换成具体的计算机实现方案-系统设计说明书
划分系统的子系统或模块,确定模块结构,并画出模块结构图
系统实施:主要包括:系统实现、系统测试、系统切换、
主要文档:用户操作手册
运行维护:新系统的正常使用和维护,并撰写运行状况报告
四个方面:
1)程序的维护
2)数据的维护
3)代码的维护
4)设备的维护
系统评价:
从三个方面对系统进行评价:
1)系统的功能和性能
2)系统的经济效果
3)其他方面的评估
开发过程组织与管理方法
项目管理的主要内容
为了使系统开发能狗按照预定的成本、进度、质量顺利完成,需要对成本、人员、进度、质量、风险等进行分析和管理,这就是项目管理,它贯穿于系统开发生命周期的全过程。
项目管理的主要内容:
任务划分
计划安排
经费管理:杠杆经济
审计控制
风险管理;风险识别、风险分析、风险缓和、风险跟踪
质量保证:重点和难点(
分为三个阶段:
事前准备、过程监控、时候评审
项目管理组的组成
项目组长:整个项目领导者,保证整个项目开发项目顺利进行
用户:信息系统建设的参与者和最终使用者
系统分析员:用户和系统开发其他人员之间的桥梁和接口,系统开发的核心人物
硬件网络设计员:指定硬件网络配置方案并实施
数据库管理员;数据库设计、定义和存储等数据库相关工作
系统设计员:系统的整体设计、模块设计以及模块之间接口的设计工作
程序员:进行程序设计,用户使用培训,系统测试和试运行
文档管理
文档是系统开发建设的生命线,它贯穿于管理信息系统开发的整个过程,系统开发的各个层次和阶段狗要求偶偶相应的文档
文档管理应遵循的原则:
1.文档要标准化和规范化
2.维护文档的一致性
3.维护文档的可追踪性
4.文档管理的制度化