网站大量收购独家精品文档,联系QQ:2885784924

信息管理系统第2章MIS开发概论.ppt

  1. 1、本文档共94页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 MIS 开发概论;知识网络图;§2.1 系统开发的任务和特点;2.1.1 系统开发的任务;2.1.2 系统开发的特点;2.集体的创造性活动 背景 系统开发复杂 应用软件的非 移植性 集体(系统分析师、C技术人员、管理业务人员、程序设计人员等)智慧 3.质量要求高 软件产品不容许有任何错误 任何一个语法错误或语义错误 新系统必须优于原系统 性能、质量、经济效果、满足用户的要求……;4.产品是无形的 软件:{程序+文档+数据} 5.历史短经验不足 (30余年) 有关开发技术和管理技术还在研究中 特别是大型系统的软件生产更是如此。 ;§2.2系统开发的指导原则;2.2.1系统的目的性;2.2.2 系统的整体性;;;实现步骤:;;2.2.3 系统的相关性;2.2.4 系统的扩展性和易维护性;2.2.5 工作成果文档化 图表规范化;§2.3 系统开发的方法;2.3.1 生命周期法;;分析:各阶段的主要任务 系统分析 开发成败的关键 可行性分析 原系统模型 新系统逻辑模型 系统设计 逻辑模型 物理模型 详细设计 系统实施 编程 调试 系统转换 运行维护 评价;生命周期法的主要优点: 段落清晰、文档标准、各部分可按计划工作完成 生命周期法的缺陷: 难以准确定义用户需求 用户自己说不清 开发过程不可修改 开发周期长 难以适应环境变化 2~3年/大系统 时过镜迁,“要求变了” “分析设计”阶段长,不便与用户交流 整个开发工作是劳动密集型的 人工完成 成本高 效率低; 2.3.2 原型法 (Prototyping Approach);;优点: 开发过程是一个循环往复的反馈过程,可确保用户要求得以较好地满足 用户可很快接触和使用系统,提高用户参与系统开发的积极性 开发周期短,使用灵活,适合结构不稳定的系统 难度: 形成和修改原型、需要支撑性工具,如 图表生成器 计算机数据字典 正在研制中 程序生成器 保证系统的可变更性、易于修改;2.3.3 面向对象的方法;特点: 1. 操作与数据共同封装 对象 — {数据+操作} 封装通信单位; 基本单元—— 对象 功能实现靠对象间的消息传递 应变能力强、重用性好; 2. 类与继承机制 使系统具有较好的 ;类继承 超类是子类的概括,子类可以继承 超类的属性、操作和约束规则;2.3.4 计算机辅助软件工程 (CASE); §2.4 系统开发的方式 ;? 系统开发方式 ? ;§2.5 系统开发的组织与 项目管理;2.5.1 系统开发的组织;2. 参加者 三类人员 系统分析员、程序设计员、企业管理人员 作用;对各类人员的要求 系统分析员 他们的主要任务是研究用户对信息系统的需求;评价该企业开发计算机化信息系统的可行性;进行系统分析与没计,负责对新系统的安装、测试和技术文件的编写。系统分析员实际上是系统开发的业务领导者与组织者。他们不仅应当具备计算机硬件、软件的知识,懂得企业管理的业务,还应当了解现代化管理方法以及各种经济数学模型在企业管理中的应用,并且应当具有理论联系实际、灵活运用上述知识的能力。 此外,系统分析员应是用户与计算机技术人员之问的桥梁,他们应当善于处理人际关系,能与各类人员建立良好的合作关系。能正确理解各级管理人员提出的需求,灵活运用现代管理方法,; 将这些需求经过分析和逻辑抽象转换为计算机系统的设计方案,成为编写程序的依据。他们只有具有概括能力、逻辑抽象能力、想象力和创造力,才能设计出高质量的系统。因此,系统分析员既是系统分析专家,又是知识面广、工作能力强的通才。在一般情况下,一个人很难达到上述各项要求,因此在一些大系统开发时,常由几名不同专业的专家共同担当系统分析员的任务。 (2)程序设计员。 程序设计员的主要任务是按照系统分析员所提出的设计方案编制程序、调试程序、修改程序,直到新系统投入运行。在系统交付使用; 以后,本企业的程序设计员还要担负系统的运行维护工作,负责程序的改进任务。程序设计员应该有较强的逻辑思维能力,要掌握计算机软件的基本知识,熟练掌握数据库及程序设计语言。 (3)企业管理人员。 参加系统开发的企业管理人员代表用户.在实际工作中提出用户的需求,一方面对开发工作的质量进行监督,另一方面,他们应按照新系统的要

文档评论(0)

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

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

1亿VIP精品文档

相关文档