- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 信息系统的开发.ppt
2.1 信息系统生命周期 定义:信息系统从提出需求、形成概念开始,经过分析论证、系统开发、使用维护,直到淘汰或被新信息系统所取代的全过程。 2.1 信息系统生命周期 一般分为五个阶段: 可行性研究 系统分析 系统设计 系统实施 系统运行与维护 2.1 信息系统生命周期 可行性研究 系统开发之前,对系统开发的必要性、可能性以及可选方案进行分析和评价。(解决“能否做”,“有无必要,是否可能”) 可行性研究内容包括: 明确任务:明确目标、功能。 环境调查:确定系统边界(组织结构、状况) 提出方案:可选方案。 可行性分析:技术、经济、社会、运行等。 2.1 信息系统生命周期 系统分析 解决“做什么”的问题。对现行系统进行全面的调查分析,提出系统的逻辑模型。 系统分析内容包括 需求调查:现行系统的基本功能及信息流程 数据分析:分析系统中数据的属性及其要求 功能分析:给出定性、定量的描述、分析 系统定义:给出最终的逻辑模型 2.1 信息系统生命周期 系统设计 确定实施方案,建立物理模型(“怎么做”) 包括内容: 系统架构设计 模块设计 代码设计 输入输出设计 数据库设计 可靠性设计,安全性设计 3.1 信息系统生命周期 系统实现 系统付诸实施,具体实现。(“具体做”) 软、硬件准备、程序设计、系统安装、数据收集、测试、人员培训、新旧系统转换、系统评价等。 系统维护 维护系统正常运行。 3.1 信息系统生命周期 另一种比较主流的划分方法 2.2 信息系统开发方法 能力成熟度模型(Capability Maturity Model, CMM) CMM是用来评估组织的信息系统开发以及管理过程和产品的成熟度等级的框架。 CMM用于帮助组织改善其系统开发过程的成熟度 CMM包括5个成熟度等级。 2.2 信息系统开发方法 能力成熟度模型的成熟度等级 Level 1—初始级(Initial): 系统开发项目没有规定的过程可遵循,每个开发团队都使用自己的工具和方法。 Level 2—可重复级(Repeatable): 组织已经建立了项目管理过程和实践来跟踪项目费用、进度和功能。 Level 3—已定义级(Defined): 组织购买或者开发了一个标准的系统开发过程,它的使用已经集成到组织的信息系统/服务部门中. Level 4—Managed: Measurable goals for quality and productivity are established. Level 5—Optimizing: The standardized system development process is continuously monitored and improved based on measures and data analysis established in Level 4. 2.2 信息系统开发方法 2.2 信息系统开发方法 系统开发方法(system development methodology) 是一个十分正式且精确系统开发过程,它为系统开发人员定义了(在CMM第3级)一组活动、方法、最佳实践、交付成果和自动化工具,用来开发和维护信息系统及软件。 系统开发过程 早期的信息系统开发方法存在的主要问题 工作阶段的划分原则不明确,各阶段的工作缺乏规范的规程、方法、表达工具与标准。 系统建设过程用户参与程度低,用户与专业人员对话缺乏有效的手段 系统开发的工作任务集中在系统实施阶段,系统分析、设计工作不深入 系统实施阶段的工作采取“自底向上”的方法,系统总体功能与目标的实现难以保证。 系统开发基本原理 让系统用户参与 使用一套问题解决步骤 确立开发阶段和开发活动 在开发过程中记录文档 建立标准 管理过程和项目 将信息系统作为重要的投资看待 不必害怕取消和返工 分而治之 设计系统时应考虑到增长和变化 3.2.1 生命周期法(结构化方法) “结构化”一词在系统建设中的含意是用一组规范的步骤、准则和工具来进行某项工作。基于系统生命周期概念的结构化方法则为信息系统建设提供了规范的步骤、准则与工具,以弥补传统方法的不足。 3.2.1 生命周期法(结构化方法) 结构化方法的基本思路:这类方法都是把整个系统开发过程分成若干阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品成果 3.2.1 生命周期法(结构化方法) 方法:按照信息系统的生命周期阶段划分,采用系统工程的思想和工程化方法,按用户至上的原则,结构化、模块化、自顶向下对信息系统进行分析和设计。 3.2 信息系统开发模型 瀑布模型 3.2.1 生命周期法(结构化方法) 特点: 自顶向下整体分析和设计,自底向上逐步实施
文档评论(0)