第3章 mis开发概论.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章mis开发概论解读

本章小结 MIS开发的认知模型,系统开发原则; MIS开发策略和开发方法; 结构化系统分析与开发方法及原型法的思想及特点; MIS开发人员组成;系统开发方式 * * 信息系统的开发是分阶段进行的,每一个阶段都可能由于理解误差等引入错误。经验表明,在系统开发的不同阶段引入的错误的“潜伏期”是不同的,越早潜入的错误越晚发现。即为“堆栈”现象。 * *   在系统分析阶段,提出新系统方案和系统设计时,应从宏观整体考虑人手,先考虑系统整体的优化,然后再考虑局部的优化问题(先整体后局部)。   在系统实施阶段,则应坚持自底向上的逐步实施。也就是说,组织人力从最基层的模块做起,然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐渐的构成整体系统。 2、结构化系统分析与开发的几个阶段 阶段4 1、系统分析 2、系统设计 3、系统实施 系统初步调查 系统详细调查 业务流程分析 数据流程分析 建立系统的逻辑模型 提交系统分析报告 系统模块结构设计 系统流程设计 代码设计 数据库设计 物理方案设计 提交系统设计报告 程序设计 系统测试 系统转换 运行及评估 提交程序说明书 提交系统使用说明书 3、结构化系统分析与开发的特点 结构化系统开发方法是在生命周期(Life cycle)法基础上发展起来的,该方法适合于大型信息系统的开发 与生命周期法相比,结构化系统开发方法更强调开发人员与用户的紧密结合,而且在开发策略上更强调“从上到下”,注重开发过程的整体性和全局性 该方法的不足是开发过程复杂繁琐,周期长,系统难以适应环境的变化 适用于大型系统和复杂系统 四、面向对象方法(OO) 1、对象的基本思想   在面向对象的方法中,对象是一个非常广泛的概念,凡是在系统中的具体和抽象实体,都可以被称为对象。每个对象由两个方面组成: 属性:它决定对象的特征 方法:是指可能施加于对象的动作 2、对象特点   封装性、抽象性、继承性、动态链接性 3、面向对象的系统开发步骤 面向对象分析(OOA) 面向对象设计(OOD) 面向对象程序设计(OOP) 4、面向对象的系统开发方法评述   这种方法在近年发展很快,由于受相对完备的理论和开发工具的支持,使之成为系统开发中一种普遍的方法。由于对象具有的基本特点,面向对象的开发方法可以进行整体分析、分离设计、集成总装的开发策略,因而降低了系统开发的复杂度。   该方法的应用为软件组件复用提供了一种可行的方法,因而在类似大型系统的开发中可以有效地降低开发成本、缩短开发周期和提高开发质量。   由于面向对象是一种较新的思维方式,因而在进行OOA是可能会造成用户的某些不适应。另外,由于OO方法的抽象程度较高,要完备地发现应用领域的全部对象,以其将这种对象映射为规范的对象描述都有一定的困难。 五、CASE方法   Computer Aided Software Engineering   计算机已经被广泛地应用于解决各种应用问题,而系统开发本身也是一类特殊的应用问题,应该可以在计算机的辅助下完成得更好。   CASE严格地应当将它理解为一种开发环境,而不是一种具体的开发方法,它是通过计算机辅助所营造的环境更准确、便捷地实现某种开发思想和方法,因此必须与我们前所述的某种开发方法相结合。 1、CASE的主要功能 提供图示化的思想表达工具,并能对其表达的内容进行逻辑验证 提供计算机辅助下的快速程序开发工具,如4GL 提供相关的数据管理工具,如数据字典的管理 提供自动化或半自动化的文档生成工具 2、CASE方法的特点 解决了从客观对象到软件系统的映射问题,支持系统开发的全过程 提高了软件质量和软件重用性 加快了软件开发速度 简化了软件开发的管理和维护 自动生成开发过程中的各种软件文档 第三节 系统开发人员与开发方式 一、系统开发人员 1、信息主管(CIO) 在企业高层中是负责企业信息资源管理的决策者,全面负责企业的信息管理工作。根据企业的战略目标,考虑和提出企业的信息战略,保证信息战略与企业战略相配合,并对企业信息化的发展做出长远规划。 信息主管首先是一个管理者,但不是技术管理者,而是业务管理者。 2、项目经理 管理信息系统的开发是一项系统工程,在开发过程中涉及多种资源的计划、组织、协调、指挥和控制。 3、系统分析员 系统分析员是利用信息技术提供企业问题解决方案的解决者,不是程序员。(详细分析问题,了解与问题相关的所有事物和关系,提出问题的解决方案) 4、系统设计员 系统设计员应该具有扎实的信息技术方面的知识。对于管理信息系统而言,要掌握的知识主要有:计算机网络、系统安全、数据管理技术、软件结构、系统集成等。

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档