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

第四讲 管理信系统的开发方法.ppt

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

第一章信息系统和管理 第四讲 管理信息系统的开发方法 主讲:肖红彦 武汉理工大学管理学院信管系 本章教学目标 理解并掌握 开发过程模式 生命周期概念 原型法基本思想 本章主要内容 信息系统的开发过程(1学时) 信息系统开发的三个主要过程 常见过程模式 生命周期法(1学时) 生命周期法的基本思想,生命周期各阶段的划分,生命周期法各阶段的工作目标和任务,以及生命周期法的开发策略。 原型法(1学时) 原型法产生的背景与基本思想,原型法的阶段划分,建立初始原型的原则,原型的修改控制与使用,以及原型法对环境的要求。 系统开发的方式与合同(1学时) 用户自行开发、委托开发、合作开发、购置商品化软件与软件包、系统开发中合同的签订 。 § 4.1信息系统开发的过程模式 4.1.1 开发过程模式 “过程”(或“开发过程”)是指信息系统开发进程中的一系列阶段活动,以及与各阶段活动相关联的成果(或称“产品”)。 信息系统开发工程可分解为一系列的“开发过程”,每个“开发过程”都是活动与产品的集合。 活动包括采用的方法、技术,以及为了开发与维护系统而进行的实际工作 产品包括计划、文档、模型、代码、测试、案例、操作手册等。 过程的三个基本要素 过程有三个基本要素: 人 方法与规程 技术与工具 信息系统开发的三个主要过程 信息系统的开发有三个主要的过程: 系统分析 系统设计 系统实施 这三个主要的过程存在依存关系,具有阶段与过程性。 系统分析的性质是对现实世界的抽象与识别,是基础性工作,它提出系统的需求与目标。 系统设计是在系统分析的基础上进行的工作,它的目标是:在功能上如何达到系统分析的目标,在系统结构上如何达到优化与合理,如何使系统具备一些优良的性质(如开放性、可维护性、可靠性等)。 系统实施的工作则主要是由程序员将系统设计的文档(设计模型)翻译成程序语言,使概念与逻辑成为一个实体系统。 4.1.2 开发过程模式的分类 瀑布模型 喷泉模型 增量模型 快速原型模型 螺旋模型 迭代模型------RUP(Rational Unified Process)开发模式 软件能力成熟度模型 1. 瀑布模型 瀑布模型的核心思想是将软件开发划分为若干阶段,按线性顺序执行。 结构化生命周期法(structured system development life cycle,S-SDLC))是一种典型的瀑布模型方法。它具有下面一些特点: 预先明确用户需求,根据需求设计系统 自顶向下设计或规划信息系统 系统开发要严格按阶段进行 工作文档的标准化和规范化 运用系统的分解和综合技术使复杂的系统简单化 强调阶段成果的审定和检验制度 系统开发中关键点的审核与控制 结构化生命周期法的优点 系统性强、严密性好 要求开发计划阶段化、管理业务流程化、工作步骤程序化、文档资料规范化、进度安排网络化。 结构化生命周期法的缺陷 开发周期长、灵活性差,对系统的变化适应性较弱。 适用范围 这种开发方法适合于耗资大、历时长、大而复杂的系统开发。 特点:要特别重视开发过程中的审核、控制工作 2. 喷泉模型 喷泉模型是一种“逐步求精”的面向对象生命周期模型 从宏观上看,喷泉模型中的各个活动仍然按照分析、设计、实现这样的顺序来执行。 面向对象方法是喷泉模型应用的主要开发方法。 客观世界可以看成由许多不同种类的对象构成,每个对象都有自己的内部状态和运动规律,不同对象间的相互联系和相互作用构成了完整的客观世界。面向对象的基本出发点就是尽可能按照人类认识世界的方法和思维方式来分析和解决问题。 3. 增量模型 增量模型由若干个开发序列构成,每个序列均采用瀑布模型来开发可以发行的“增量”。每个“增量”都是在原有软件基础上开发出来的,每产生一个“增量”相当于推出一个软件新版本。这个过程不断地重复,直到产生最终完善的产品。 4. 快速原型模型 快速原型模型的主要目的就是获取与验证需求。首先由开发人员构造原型,然后让用户试验该原型。 一般地,当用户面对一个可操作的软件时,他比较容易说清楚“需要什么”和“不要什么”。从而有助于分析人员获取更详细的需求,以及验证需求是否正确。不断重复上述过程,直至满足用户的要求为止。 快速原型根据其应用的目的和场合不同,可以分为三种: 模型式原型 演进式原型 渐进式原型。 快速原型模型的三种类型 模型式原型是把原型系统作为用户和开发人员之间进行通信的媒介,并不打算把它作为实际系统运行。使用这种方法时,快速原型模型的主要目的是获取与验证需求,只采用该模型并不能开发出最终产品。 演进式原型的基本思想为:用户的要求及系统的功能都无时不在发生着变化,与其花大力气了解不清楚的东西,不如先按照基本需求开发出一个系统,使用户先使用起来,随时需要随时修改。 渐进式原型模

文档评论(0)

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

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

1亿VIP精品文档

相关文档