- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
高级资讯系统及电子商业策略U7资讯与电子商业系统的分析、设计和评鉴系统开发的生命周期方法在IS策略计划指导下进行开发实施,IS开发是对各个项目进行的生命周期法(SystemDevelopmentLifeCycle,SDLC)中的各个主要阶段定义问题阶段系统分析阶段系统设计阶段系统开发阶段系统测试阶段系统实施阶段系统维护阶段各阶段工作内容、可交付文档、工作方法/工具1系统开发的生命周期方法定义问题-项目申请报告/可行性分析报告定义问题鱼刺图法问题的陈述症状、原因目标、方法资源因素或范围用户的确认与接受可行性分析(P10格式)技术可行性经济可行性运作上的可行性1系统开发的生命周期方法系统分析阶段-需求分析报告/逻辑系统设计报告资讯收集公司内资讯分类组织-公司目标,组织结构,职能部门功能,重要政策工作-流程,内容,日程与工作量,业绩评价,控制机制人事-职权,职责,所需资讯环境-物理布置,外部资讯资讯来源现有公司档案文件系统用户和经理公司外部资讯来源1系统开发的生命周期方法资讯收集方法-CSF,BSP面谈确定资讯来源-CSF,为访谈做好准备正式访谈问卷调查计划一个问卷书写问卷问题进行正式问卷调查及数据分析观察方法实地调查-原始单据、报告、流程说明、职责、总结工作抽样方法-总体,样本1系统开发的生命周期方法系统分析的逻辑与物理模型数据流程图(DataFlowDiagram,DFD)(P16图例)外部实体处理数据流数据存储画DFD的七个步骤(P18示例)确定商业活动及商业过程画系统场景图画0层DFD画子处理DFD检查各层次DFD由逻辑DFD转换到物理DFD根据物理DFD划分功能模块1系统开发的生命周期方法画DFD的几个注意事项画父子DFD时必须注意功能和数据两个方面的平衡外部实体不可以与数据存储直接相连一个处理至少有一个数据流入、一个流出每个层的DFD中处理的数目最好在5-10个之间,一张A4纸分解至所有处理都是基本处理,不可再分解1系统开发的生命周期方法系统分析的数据模型实体-关系模型(E-R模型)实体实体属性关系几种E-R模型(P22示例)一对一关系一对多关系多对多关系1系统开发的生命周期方法数据实体的正规化(P24示例)第一正规化形式-只有最小数据项第二正规化形式-其他数据项完全依赖所有关键字第三正规化形式-无传递依赖于非关键字数据字典(DataDictionary,DD)数据实体-数据流/数据存储数据项处理计算机辅助软件工程(ComputerAidedSoftwareEngineering,CASE)工具1系统开发的生命周期方法系统设计阶段系统设计图模块:模块间关系-传递控制信息/传递数据根据DFD绘制控制结构转换分析顺序执行的功能,处理一条线性链上,数据同源对同一项业务进行处理,如数据转换作业分析不同类型业务数据不同类型业务处理,但有逻辑关系逻辑判断系统设计的其他方面文件及数据库设计用户界面设计-GUI,对话、交互、输入输出1系统开发的生命周期方法系统开发阶段安装电脑硬件设备、数据文件和数据库初始启动、编写电脑程序编写程序的步骤问题分析程序规格书编程1系统开发的生命周期方法系统测试阶段开发人员个别测试-模块测试全体开发人员测试-系统测试用户接收测试-环境测试测试目标功能完备正确运行安全可靠1系统开发的生命周期方法系统实施阶段主要工作数据转换系统安装用户培训转换方法果断决定方案平行方案循序渐进方案试运行方案1系统开发的生命周期方法系统维护阶段系统维护的必要性系统错误用户新需求系统整合业务发展设备更新2系统开发的原型方法原型法四个步骤确定基本需求开发工作原型使用及评价原型修改完善原型2系统开发的原型方法原型法优点当需求或设计方案不能确定时,原型法是很有用的原型法在设计一个系统的用户交互方面特别有价值原型法强调系统开发的生命周期中最终用户的大量参与原型法特别适合小型项目的开发2系统开发的原型方法原型法缺点基于批处理或依赖大量计算和复杂处理逻辑的系统一般不适于原型法快速原型法经常掩盖系统开发的基本步骤需求分析/系统设计/系统实施原型可能无法直接转换成精良的系统产品当需求过度依赖客户时,需求往往不够完整原型系统还需要完整的文档和测试必须设计完整的测试方案3动态系统开发方法动态系统开发方法(DynamicSystemsDevelopmentMetho
文档评论(0)