第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—3 生命周期法的开发过程 提出要求 初步调查 可行性研究 可行性分析报告 审批 修改目标、追加 资源、等待条件 A 停止研制 否 修改 是 图2—3生命周期法的开发过程 A 详细调查 逻辑设计 系统分析报告 审批 B 修改说明书 停止研制 否 修改 是 图2—3生命周期法的开发过程 B 总体设计 详细设计 系统设计说明书 审批 停止研制 修改设计方案 C 否 修改 是 图2—3 生命周期法的开发过程 C 系统实施 调 试 修改系统 验收 交付使用 是 修改 1. 结构化系统开发方法 优点:严格区分各阶段,自顶向下分析与自底向上实施相结合,用户至上,符合实际,客观科学,充分预料可能发生的变化,系统开发过程工程化,文档资料标准化。 缺点: 开发周期长、文档耗费大量时间和资金,且很难保证最新。 2. 原型法 可以逐步改进成运行系统的模型开发者在初步了解用户需求的基础上,构成、设计和开发一个系统初始模型(原型或骨架,是一个可以实现的系统应用模型)。 开发人员和用户在此基础上共同探讨、改进和完善方案,开发人员再根据方案对原型进行修改得到新的原型,再征求用户意见,如此反复,直至用户满意为止。 返回 原型法开发MIS的过程示意图 确定用户基本要求 构造初始模型 评价、使用系统原型 用户满意? 系统转换、系统维护 与评价 修改、完善系统 原型 图2—4 原型法开发过程 Y N 2. 原型法 优点:有利于问题的认识、便于沟通、时间费用效率提高、系统灵活便于扩充修改、扬弃了某些繁琐细节,是结构化方法的补充。 缺点: 不适合开发大的系统、不利于控制和管理,对软件开发工具依赖性强,不够成熟、缺乏系统全面分析,增加维护的代价、管理水品要求高、对逻辑性强的模块,不便于构造模型、应用于小的局部系统或者处理过程简单的系统。 2. 原型法与生命周期法的比较(表-1) 开发路径        方法   内容   原型法 生命周期法 循环、迭代型 严格、顺序型 文档数量   较少   多 用户参与程度   高   低 开发过程的可见度   好   差 对功能需求或环境 变化的适应性   较好   差 用户的信息反馈   早   迟 对开发环境、软件 工具的要求   高   低 对开发过程的管理控制  较困难   较容易 返回 3. 面向对象方法 面向对象(Object Oriented,OO)方法是一种新的认识问题和解决问题的思维方法,为人们认识事物进而开发系统提供了一种全新的方法。 思想: 客观事物由对象组成 对象由属性和方法组成 对象之间的联系通过消息传递机制来实现 对象具有继承性 对象具有封装性 3. 面向对象方法 基本概念: 对象- 客观世界存在的事物 消息 - 向对象发出的请求 类 - 具有相同数据结构及行为的对象集合 继承- 自动拥有或者隐含一般类的属性和操作 封装- 对象严格模块化 实例- 某个特定的类描述的一个具体的对象 多态- 同一消息调用不同方法 3. 面向对象方法 基本思想: 客观世界由对象组成,任何事物都是对象,对象之间有联系; 对象是属性和方法的统一体,属性是对象的特征,方法是对象的行为; 所有对象都可划分为类,含继承; 对象严格模块化,封装; 对象之间通过传递消息联系。 3. 面向对象方法 开发过程: 调查和需求分析 面向对象分析(OOA) 面向对象设计(OOD) 面向对象程序实现(OOP) 3. 面向对象方法 优点:开发周期短、费用低、易维护、易改进、以扩充、反映客观世界的认知模式,易与用户沟通、开发方案抽象、模块化、封装。 缺点:初学者不易掌握、需与结构化方法相互依存,否则会造成系统结构不合理。 4. CASE方法 基本思想: 结合系统开发的各种具体方法,在完成对目标系统的规划和详细调查后,如果系统开发过程中的每步都相对独立且一定程度上彼此形成对应关系,则整个系统开发就可以应用专门的软件开发工具和集成开发环境来实现。 CASE是一种环境,代表性的有:微软的Visio、ORACLE的Designer等 。 CASE 的特点: (1)解决了从客观对象到软件系统的映射问题,支持系统开发的全过程。 (2)自动检测的方法大大提高了软件质量和软

文档评论(0)

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

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

1亿VIP精品文档

相关文档