3 管理信息系统的开发过程与方法.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二、原型法 2、基本思路:快速原型法要求在获得一组基本的用户需求后,快速地实现新系统的一个“原型”,用户、开发者在试用原型的过程中,加强通信与反馈.逐步调整需求趋近准确,确定各种需求的细节,通过反复评价、修改和使用原型,提高系统的质量 二、原型法 快速原型法的需求定义过程是一个开发人员与用户通力合作的反复过程。从一个能满足用户基本需求的原型系统开始,允许用户在开发过程中不断提出更好的要求,并不断地完善系统。它实质上是一种迭代的循环型的开发方式。 原型法开发过程 确定用户的最初要求 初建模型 用户、开发人员使用并评价模型 用户满意否 投入使用并维护 开发人员修改原型 N Y 补充:原型法与结构化方法之间的关系 1、原型法与结构化方法的区别 面向目标的,而不是面向工程项目 可迅速向用户提交一个管理信息系统的原型设计; 在此基础上,通过用户与研制人员之间的意见交换,不断改进原型设计。 二、原型法 二、原型法 2、原型法与结构化方法的联系: 快速原型法用于MIS开发有两种情况,一是仅代替生命周期法的某一个或几个阶段,二是承担工程的全部任务 一般情况下,做完了系统分析就建立一个原型系统原型技术应用在系统分析阶段是比较恰当的,可以用原型法代替生命周期方法的系统分析阶段 原型法生命周期的入口端是可行性分析;出口端是系统设计:系统设计的主要任务是分析和解剖原型 系统 设计 原型法的特点 原型法更多地遵循了人们认识事物的规律,更易被人们掌握和接受。 原型法强调用户的参与 原型法提倡使用工具开发 原型法将系统调查、系统分析和系统设计合而为一,使用户一开始就能看到系统开发后是一个什么样子 二、原型法 原型法的局限性: 对于大型系统的开发,原型法无能为力。 对于有大量运算且逻辑性较强的程序模块,原型法很难构造出模型来供人评价。 对于管理基础不完善,信息处理混乱,工作过程不清晰的企业,使用原形法构造原型有一定困难。 二、原型法 面对对象方法的出发点和基础原则是尽可能模拟人类习惯的思维方式,使得系统的方法与过程尽可能接近人类认识世界,解决问题的方法与过程,将客观世界中的实体抽象化为问题域中的对象 面对对象(object-oriented,OO)开发方法 面对对象(object-oriented,OO)开发方法 面向对象开发的基本思想是:面向对象的开发方法基于类和对象的概念,把客观世界的一切事物都看成是由各种不同的对象组成的,每个对象都各自的内部状态,机制和规律;按照对象的不同特性,可以组成不同的类;不同的对象和类之间的相互联系和互相作用就构成了客观世界中的不同的事物和系统。 (1)系统调查和需求分析。对系统将要面临的具体管理问题以及用户对系统开发的需求进行调查研究,即弄清干什么的问题 (2)分析问题的性质和求解问题。在复杂的问题域中抽象地识别出对象,及其结构,属性,方法等。即面向对象的分析(OOA)——做什么 面向对象方法的开发过程 (3)整理问题。对分析的结构作进一步的抽象,归类,整理。即面向对象的设计(OOD)——如何做 (4)程序实现。利用面向对象程序设计语言将上一步的成果直接映射为应用程序软件。即面向对象程序设计(OOP)。 面向对象方法的开发过程 CASE方法 CASE(computer Aided software Engineering)是一种自动化或半自动化的方法,能够全面支持除系统调查外的每一个开放步骤。严格地说,CASE只是一种开发环境而不是一种开发方法。 采用CASE工具进行系统开发,必须结合一种具体地开发方法,如结构话系统开发方法,面向对象方法或原型法开发方法等。CASE方法只是为具体地开发方法提供了支持每一过程的专门工具 小结 在实际开发工作中对多种方法是组合使用的MIS开发,总是结合多种方法的。可以说,没有一个项目是用一种方法实现的。各类方法各有特点,适用于MIS开发的不同阶段。因此有一个如何结合多种方法的问题。前期有较多的不确定性,总体上的设计宜用结构化方法,如归还和分析,后期进入开发,细节较难一次确定,宜用原型法,如设计和实施。原型法采用CASE,可加快原型的开发与扩展。 本章内容 3.1管理信息系统开发概述 3.2常用管理信息系统开发方法简介 3.3管理信息系统的开发方式 3.4管理信息系统开发常见问题及解决方法 管理信息系统的开发方式 信息系统的开发方式是指企业组织获得应用系统服务的方式,主要解决由谁来承担系统开发任务,建设所需信息系统的问题。 目前主要的开发方式有自行开发、委托开发、联合开发、利用软件包开发等。 管理信息系统的开发方式 自行开发:组织内部的或招聘的信息管理专业人员,开发自己的信息系统 委

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档