第2章信息系统开发基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章信息系统开发基础

第2章 信息系统开发基础 2.1信息系统开发概述 2.2 信息系统生命周期 2.3 信息系统开发方法 2.4 信息系统的组织管理 第一节 信息系统开发概述 2. 信息系统开发的社会性 3. 信息系统开发的影响因素 4. 信息系统开发方法体系结构 5. 信息系统开发过程实质 5. 信息系统开发过程实质 不同方法的主要区别 不同方法的主要区别 不同方法的选择 二、信息系统的生命周期的划分 任何系统均有其产生、发展、成熟、消亡或更新换代的过程。这个过程称为系统的生命周期 ( System Life Cycle)。系统生命周期的概念对于复杂系统的建设具有重要的指导意义。 信息系统的生命周期,可以分成以下四个阶段。 1.系统规划 2.系统开发 3.系统运行与维护 4.系统更新 1、系统规划 2、系统分析阶段 3、系统设计阶段 4、系统实施阶段 5、系统运行维护阶段 第三节 信息系统开发方法 生命周期法步骤、内容和文档资料示意图 4. 结构化方法的局限性 三、原型法 4、原型法的特点 5、原型法的不足 6、原型法的使用场合 (5)原型法与生命周期的比较 总 结 图形工具:绘制流程图、结构图、E-R图及其他图表 原型化工具:输入、输出界面原型、系统菜单和报表 数据字典、数据库管理系统和报告生产工具 语法测试器:进入系统信息的完整性和语法正确性 代码生产工具:根据系统规格说明,生产可执行的代码 文档资料生产工具 案例:中海油的MIS开发方法的选择 第四节 信息系统开发的组织管理 几种系统开发方式特点比较 2. 信息系统开发人员 3. 原型的构造方法 原型 构造方法 抛弃原型 构造方法 进化原型 构造方法 研究型原型构造方法 试验型原型构造方法 原型构造方法 N 初步分析 需求定义 原型设计 原型编码 原型实用 修改并加强原型 原型满意否? 增强的原型 设计最终系统 系统实施 提炼系统需求 系统维护 研究型原型构造方法框图 Y 3. 原型的构造方法 研究型原型,其初始的设计仅作为参考,用于探索目标系统的需求特征 。 试验型原型构造方法框图 系统分析 需求定义 应用系统设计 原型编码 用原型做试验 应用系统有无改进必要? 应用系统改进设计 系统维护 原型设计 试验结果评估 系统实现 N Y 3. 原型的构造方法 试验型原型,作为目标系统大规模开发前的某种实施方案而设计的原型,用于验证方案的可行性。 需求定义 系统分析 开发初始原型 实用原型提炼需求 原型满意否? 建模及水平测试 原型运行良好否? 系统实施 系统维护 修改、加强原型 增强的工作原型 Y Y N N 进化构造方法框图 3. 原型的构造方法 循环反复,螺旋式上升的方法,遵循人们认识事物的规律,更容易被人们掌握和接受 原型法可以使系统开发的周期缩短、成本降低、速度加快,获得较高的综合开发效益。 通过模拟和仿真的原型,缩短了用户和开发者之间的距离,使之易于沟通; 充分利用最新工具和开发环境 系统的开发缺乏统一的规划和开发标准,难以对系统的开发过程进行控制。 如何确定用户的满意程度,如何控制对系统原型的修改次数等,是较难协调的问题。 原型法对系统开发的环境要求较高。 测试和文档工作常常容易被忽略 运行的效率可能会比较低 原型化方法适用于用户需求不清,管理及业务处理不稳定,需求常常变化的系统开发 规模小,不太复杂的系统,不适于开发大的系统 有比较成熟借鉴经验的系统开发 用于开发信息系统中的最终用户界面 较容易 较困难 对开发过程的管理和控制 低 高 对开发环境、软件工具的要求 迟 早 用户的信息反馈 较差 较好 开发过程对环境变化的适应性 差 好 开发过程的可见性 固定的 动态 对系统需求的确定 较低 高 用户参与程度 多 较少 文档数量 严格、顺序型 循环、迭代型 开发流程 生命周期法 原型法 内容 方法 原型法是对结构化方法的发展和补充。 原型法和生命周期法并不是信息系统开发建设中两种互不相干或互为对立的开发方法,在实际工作中,这两种方法现在常常互为补充、相互渗透。 四、面向对象的方法 基本思想:客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同的对象之间的相互作用和联系构成了各种不同的系统。 起源于面向对象的程序设计语言 20世纪80年代后期出现OOA,OOD 基本概念:对象、类、方法、继承、封装 UML(the Unified Modeling Language) 图形工具:类图、对象图、Use Case 图、状态图、活动图…… 面向对象方法的开发过程 1、系统调查和需求分析: 对系统将要面临的具体管理问题及用户对系统开发的需求进行调查研

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档