欢迎来到天天文库
浏览记录
ID:40331264
大小:1.79 MB
页数:66页
时间:2019-07-31
《管理信息系统 黄卫东 cha5》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第五章管理信息系统开发概述本章内容系统开发生命周期系统开发方法系统开发策略案例分析系统开发生命周期阶段活动计划定义要开发的系统确定项目范围制定项目计划分析收集系统业务需求设计设计支持系统的技术架构涉及系统模型开发建立技术架构建立数据库和程序测试编写测试条件进行系统测试实施编写详细的用户说明书为系统用户提供培训维护建立帮助以支持系统用户提供支持系统变化的维护1.计划阶段目标:制定开发计划选择要开发的系统为什么要进行选择?利用信息系统来支持组织的战略目标选择的依据是什么?关键成功因素CSF(criticalsuccessfactor),对组织的成功起关键作用的因素规定项目范围什么是项目范围?明确
2、定义高层系统的需求,提出系统最基本的定义如何明确项目范围?在项目范围说明书中简明扼要地写明项目范围(做什么,不做什么)规定项目范围有什么作用?可以避免范围蔓延、功能蔓延1.计划阶段制定项目计划项目计划包括什么内容?定义开发过程要完成的全部活动(谁在什么时间做什么)所需成本项目计划由谁制定?项目经理负责制定项目计划,并跟踪以保证项目里程碑按时完成什么是项目里程碑?某些活动完成的关键日期关键成功因素法缩短造船周期加强作业计划缩短设计时间材料采购与配套生产日程管理提高生产计划弹性缩短生产设计缩短技术设计采用CAD生产日程管理生产日程管理缩短造船周期的树枝因果图某项目计划naomi6建立帮助台146
3、维护13Leigh1安装系统121实施11Martha3编写测试条件103测试9Logan2建立数据库82开发7David3设计图形界面63设计5Anna,matha8收集业务需求48分析3Scott3确定范围23计划1日123456日123456日123456日123456日123456(天)6-236-166-96-25-26人名时间任务编号2.分析阶段目标:收集、理解和表达业务需求不涉及实现和技术细节收集业务需求什么是业务需求?系统必须满足的用户的要求从业务角度描述系统要做什么“这个CRM系统必须能按产品、地区、销售代表跟踪销售情况”如何收集业务需求?联合应用开发(Jointappli
4、cationdevelopment,JAD)会议知识工作者和信息技术专家碰面,甚至用几天时间来定义和评价系统的业务需求2.分析阶段业务需求优先排序如何明确所有业务需求的优先顺序需求定义文档(Requirementsdefinitiondocument)对业务需求进行优先权排序,并记在正式的、可理解的文档上用户签名认可(里程碑)错误的代价错误发现的越晚,改正的代价越高发生错误的代价3.设计阶段目标:建立如何运行系统的技术蓝图设计技术框架技术框架包括什么内容?系统运行所需要的硬件、软件和通信设备通信设备:访问因特网、访问服务器只有唯一的技术框架可用吗?不是,要从几种方案中进行选择满足时间、成本、
5、技术可行性、适应性方面的要求3.设计阶段设计系统模型什么是系统建模?通过绘图的方式描述设计方案哪些内容需要建模?屏幕、报告、软件、数据库可用技术框架非集中式架构集中式架构分布式架构客户机/服务器模式非集中式架构财务部门市场部门运输部门非集中式架构什么是分散式架构?用户自己开发所需应用并负责管理这种架构的问题?信息系统的共享程度低难以和别的系统沟通(交流信息、利用其他系统的能力)数据冗余、不一致难以维护在哪些环境中容易出现?采用分散式管理的企业并购获得的企业集中式架构财务部门运输部门市场部门IT部门HRM部门集中式架构特点信息集中存放,提供共享这种架构的优点控制力强系统标准一致,且信息控制容易
6、这种架构的缺点不够灵活分布式架构Denver办公室Newyork办公室dallas办公室分布式架构特征经过网络来传递信息、处理信息优点处理任务可以分配到某处更加灵活缺点结构更加复杂能够确定应用/信息的位置能够判断最佳路径处理次序造成很大差别C/S架构数据库服务器客户机客户机客户机应用服务器WEB服务器数据C/S架构特征client/server由一个/多个服务器向客户机提供服务双方分担处理任务优点从服务器上卸载了部分应用/数据缺点网络传输负载大N层架构模型第1层-表示层第2层-应用层第3层-数据层第n层-业务逻辑层Web客户Web服务器数据库应用服务器GUI屏幕设计4.开发阶段目标:根据设计
7、方案产生实际系统内容编写程序、建立数据库、配置通信设备、安装软硬件构建技术框架建立运行平台购买和安装软件、硬件和通信设备。构建数据库和编写软件5.测试阶段目标:验证系统能正常运行并满足所有业务需求编写测试条件什么是测试条件?对“系统必须完成的步骤+每一步的设想结果”所进行的详细描述如果实际结果和预期结果不同?存在bug需要修改一个系统的测试条件有多少?几百、几千5.测试阶段执行系统测试测试有哪些种类?单元测试
此文档下载收益归作者所有