项目开发实例:结构化生命周期方法项目开发实例:结构化生命周期方法(1)1.系统规划阶段任务:对企业的环境、目标、现行系统的状况进行初步调查,根据企业目标和发展战略,确定信息系统的发展战略,对建设新系统的需求作出分析和预测。问题:要考虑建设新系统所受到的各种约束,研究建设新系统的必要性和可能性。工作成果:系统设计任务书。主要包括:新系统建设方案和实施计划。项目开发实例:结构化生命周期方法(2)2.系统分析阶段任务:根据系统设计任务书所确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,提出新系统的逻辑模型。工作成果:系统说明书(系统分析报告)。主要包括:新系统的逻辑模型,主要功能划分、各层次数据流程图、数据字典等。项目开发实例:结构化生命周期方法(3)3.系统设计阶段任务:根据系统说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,即设计新系统的物理模型。工作成果:系统设计说明书。主要包括:新系统的总体设计和详细设计、系统实施计划等。项目开发实例:结构化生命周期方法(4)4.系统实施阶段是将设计的系统付诸实施的阶段。任务:程序的编写和调试,人员培训,数据文件转换,计算机等设备的购置、安装和调试、系统调试和转换等。工作成果:实施进度报告(分阶段完成)系统测试报告。项目开发实例:结构化生命周期方法(5)5.系统运行和维护阶段系统投入运行后,需要经常进行维护和评价。任务:根据一定的规格对系统进行必要的修改,评价系统的工作质量和经济效益。对不能修改或难以修改的问题记录在案,定期整理成新需求建议书,为下一周期的系统规划做准备。工作成果:(新需求建议书)。信息系统的可行性研究1.信息系统的需求分析⑴功能需求⑵性能需求⑶资源和环境需求⑷可靠性需求⑸安全保密要求⑹用户界面需求⑺成本消耗与开发进度需求⑻预先估计的可扩展需求2.信息收集的方法⑴查阅书面资料⑵实地考察⑶面谈⑷发放调查表⑸业务专题报告3.可行性研究的方法⑴可行性研究的定义可行性:是指在组织内外当前的具体条件下,进行某项目的必要性和可能性。可行性研究:是按照各种有效的方法和工作程序,对拟建项目在技术上的先进性、使用性、经济上的合理性、盈利性以及项目的实施等方面进行深入的分析;确定目标、提出问题、制定方案和项目评估,从而为决策提供科学的依据。可行性研究的内容可分三部进行:可行性调查、可行性分析和可行性报告。⑵可行性研究的意义可行性研究对管理信息系统开发具有的作用:•是确定项目开发的依据•是划定下阶段工作范围、编制工作计划、•协调各部门活动的依据•是分配资源的依据•是系统开发的准则⑶可行性分析可行性分析包括两部分,即分析建立管理信息系统的必要性、可能性。①必要性分析包括:“显见”的必要性;“预见”的必要性;②可能性分析经济可行性•投入费用的总估算包括:应用软件非,现场实施指导费,人员培训费,系统软、硬件费和机房建设费。•系统产出总估算分为直接经济效益和间接经济效益。技术可行性从技术条件和技术力量两个方面来分析新系统的可能性操作可能性也称社会可能性。即建立的新系统能否在组织内实现,并高效地执行预期的功能,组织内外是否具备接受和使用新系统的条件。可行性分析的结论有以下几种:可以立即开始进行需对系统目标进行某些修改后才能进行不必要或不可能信息系统文档的类型信息系统的文档用户文档开发文档管理文档用户手册操作手册运行日志/月报维护修改建议书系统分析说明书系统设计说明书程序设计说明书测试计划测试报告可行性研究报告项目开发计划需求变更申请书开发进度月报开发总结报告信息系统各类文档的内容1.系统开发立项报告2.可行性研究报告3.系统开发计划书4.系统分析说明书2.系统分析说明书5.系统设计说明书3.系统设计说明书6.程序设计报告4.程序设计报告7.系统测试计划与测试报告(系统使用与维护)8.系统使用与维护手册5.系统开发总结报告9.系统评价报告10.系统开发月报与系统开发总结报告1.系统设计任务书1.系统开发立项报告系统开发立项报告主要包括以下内容:⑴概述:⑵新系统的的目标:⑶经费预算和经费来源。⑷项目进度和完成期限。⑸验收标准和方法。⑹移交的文档资料。⑺开始可行性研究的组织队伍、机构与预算。⑻其他有关需要说明的问题。2.可行性研究报告可行性研究报告主要包括以下内容:⑴概述。⑵新系统的的目标、要求和约束。⑶可行性研究的基本准则。⑷现行系统描述及现行系统存在的主要问题。⑸新系统对现行系统的影响。⑹投资和效益分析。⑺其他可选方案及与国内外同类方案的比较。⑻有关建议。3.系统开发计划书系统开发计划书的主要内容:⑴概述:主要包括系统开发的主要目标、基本方针、参加人员、工作阶段和内容等。⑵开发计划:系统开发各工作阶段或子系统项目的任务分工、负责人、计划时间、人力与资金及设备消耗、实际执行情况等。可用工作进度、甘特图、网络图及关键路径法等工具。⑶验收标准:⑷协调方法:信息系统开发中各个单位、阶段之间的衔接、协调方法、负责人、权限等。