ImageVerifierCode 换一换
格式:PPT , 页数:97 ,大小:404.50KB ,
资源ID:2651737      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2651737.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(管理信息系统bjtu四.ppt)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

管理信息系统bjtu四.ppt

1、1第四章第四章 常用系统开发方法常用系统开发方法 本章主要内容:本章主要内容:常用系统开发方法分类常用系统开发方法分类结构化系统开发方法结构化系统开发方法原型法原型法面向对象开发方法面向对象开发方法计算机辅助开发方法计算机辅助开发方法2本章重点和难点重点:重点:系统开发的过程、常用方法系统开发的过程、常用方法SSA&DSSA&D、原型法、面向对象方法等基本思想、原型法、面向对象方法等基本思想、开发过程、特点及其优缺点开发过程、特点及其优缺点各种方法比较各种方法比较难点:难点:各种开发方法基本思想的理解、特点及适用范各种开发方法基本思想的理解、特点及适用范围围面向对象面向对象(Object Or

2、iented)(Object Oriented)方法的有关基本方法的有关基本概念及开发过程概念及开发过程3系统开发方法概述系统开发方法概述 管理信息系统的开发是一项复管理信息系统的开发是一项复杂的系统工程工作。它涉及的知识杂的系统工程工作。它涉及的知识面广、部门多。至今还没有一种完面广、部门多。至今还没有一种完全有效的方法来很好的完成系统的全有效的方法来很好的完成系统的开发。开发。4v60年代开始,人们已开始注意信息系统年代开始,人们已开始注意信息系统开发的方法和工具。开发的方法和工具。v70年代,系统开发的生命周期(年代,系统开发的生命周期(Life Cycle)法较好的给出了过程的定义,改

3、善)法较好的给出了过程的定义,改善了开发的过程。了开发的过程。v80年代以后,友好的语言和自动化编程工年代以后,友好的语言和自动化编程工具的出现,使开发方法又有些进步。具的出现,使开发方法又有些进步。v90年代利用模块化和模块联接技术,大大年代利用模块化和模块联接技术,大大降低了维护成本,提高了效率。降低了维护成本,提高了效率。v90年代中期,由于年代中期,由于Web技术的出现,许多技术的出现,许多工作可以由用户去做,但系统工作仍然很工作可以由用户去做,但系统工作仍然很多。多。51 系统开发方法的分类系统开发方法的分类本节重点:本节重点:生命周期法生命周期法自顶向下方法自顶向下方法原型法原型法

4、面向对象方法面向对象方法61、以过程特点分类、以过程特点分类生命周期法(生命周期法(LC)演进原型法(演进原型法(EV)实验原型法(实验原型法(EP)2、以系统的立足点分类、以系统的立足点分类面向功能(面向功能(FO)面向数据方法(面向数据方法(DO)面向对象方法(面向对象方法(OO)原型法原型法3、从方法体系上、从方法体系上自顶向下方法自顶向下方法需求分析法需求分析法原型法原型法生命周期法生命周期法LC面向对象面向对象OO系统系统开发开发方法的分类方法的分类7演进原型法(演进原型法(Evolution,EV):):从一个初型系统不断改进,最后成从一个初型系统不断改进,最后成为一个最终的应用系

5、统。为一个最终的应用系统。生命周期法(生命周期法(Life Cycle,LC)(动画动画):进行系统分析与设计时,将系统开进行系统分析与设计时,将系统开发过程划分为系统请求、规划、分析、发过程划分为系统请求、规划、分析、设计、实施、运行等几个阶段,每个阶设计、实施、运行等几个阶段,每个阶段首尾相连,形成系统的一个生命周期。段首尾相连,形成系统的一个生命周期。8实验原型法实验原型法(Experiment Prototyping,EP):):建立真实系统的模型,由局部建立真实系统的模型,由局部模型不断实验改进,最后得到整个模型不断实验改进,最后得到整个系统的模型。系统的模型。原型法是借助于新一代自

6、动化的程序生成工原型法是借助于新一代自动化的程序生成工具和应用系统,快速模拟出一个原型系统,然后具和应用系统,快速模拟出一个原型系统,然后在经过开发者和用户反复评价、修改和逐步完善,在经过开发者和用户反复评价、修改和逐步完善,最终形成用户满意的应用系统。最终形成用户满意的应用系统。9面向数据方法(面向数据方法(Data Oriented,DO):):首先分析企业的信息需求,然后建立全企业首先分析企业的信息需求,然后建立全企业的数据库。的数据库。面向对象方法面向对象方法(Object Oriented,OO):):首先分析系统的一些对象,把描述对象的数首先分析系统的一些对象,把描述对象的数据和对

7、对象的操作放在一起。共享的数据和操作据和对对象的操作放在一起。共享的数据和操作构成对象类。构成对象类。面向功能(面向功能(Function Oriented,FO):):首先搞清系统功能,按功能收集系统要求,首先搞清系统功能,按功能收集系统要求,按功能划分子系统。按功能划分子系统。10需求分析法:需求分析法:面对一个复杂的组织、信息需求时,把握系统面对一个复杂的组织、信息需求时,把握系统的关健和需求进行分析的方法。常用的有:关键成的关健和需求进行分析的方法。常用的有:关键成功因子功因子法法(CSFs,Critical Success Factors),),企业系企业系统规划法统规划法(BSP)

8、。自顶向下方法:自顶向下方法:首先将整个系统作结构化划分,然后从高层首先将整个系统作结构化划分,然后从高层到基层从整体到局部、从一个组织的功能、机制、到基层从整体到局部、从一个组织的功能、机制、任务到内部每个经营管理活动的细节进行系统分任务到内部每个经营管理活动的细节进行系统分析和设计。析和设计。11常用系统常用系统开发开发方法方法1、基于自顶向下、结构化、生命周期、基于自顶向下、结构化、生命周期思想的开发方法思想的开发方法2、基于新一代系统开发工具和快速开、基于新一代系统开发工具和快速开发方法发方法3、面向对象的系统开发方法、面向对象的系统开发方法122 结构化系统分析与设计方法结构化系统分

9、析与设计方法(Structured System Analysis and Design,SSA&D)本节重点:本节重点:vSSA&D基本思想基本思想vSSA&D特点特点vSSA&D开发系统的一般过程开发系统的一般过程vSSA&D方法的优缺点方法的优缺点13SSA&D方法 是在由是在由Dijkstra等人提出的结构化程序等人提出的结构化程序设计思想基础上发展起来的。它是一种系设计思想基础上发展起来的。它是一种系统开发方法,它是一种系统化、结构化和统开发方法,它是一种系统化、结构化和自顶向下的开发方法,对自顶向下的开发方法,对IS的发展起了巨的发展起了巨大的推动作用。大的推动作用。141、SSA

10、&D基本思想基本思想 用系统的思想,系统工程的方用系统的思想,系统工程的方法,按用户至上的原则,结构化、法,按用户至上的原则,结构化、模块化、自顶向下对信息系统进行模块化、自顶向下对信息系统进行分析与设计。分析与设计。15SSA&D有如下特点:有如下特点:(1)建立面向用户的观点)建立面向用户的观点 强调用户是整个强调用户是整个IS开发的起源和最终归宿。开发的起源和最终归宿。即用户的参与程度和满意程度是系统成功的关即用户的参与程度和满意程度是系统成功的关键。键。(2)严格区分工作阶段)严格区分工作阶段 强调将整个系统强调将整个系统的开发过程分为若干个阶的开发过程分为若干个阶段,每个阶段都有其明

11、确的任务和目标以及预段,每个阶段都有其明确的任务和目标以及预期要达到的阶段成果。一般不可打乱或颠倒。期要达到的阶段成果。一般不可打乱或颠倒。16系统开发的工作阶段系统开发的工作阶段q(系统请求阶段)(系统请求阶段)q系统规划阶段系统规划阶段q系统分析阶段系统分析阶段q系统设计阶段系统设计阶段q系统实施阶段系统实施阶段q系统运行阶段系统运行阶段17(3)结构化、模块化、自顶向下进行开发)结构化、模块化、自顶向下进行开发 在分析问题时,应首先站在整体的角在分析问题时,应首先站在整体的角度,将各项具体的业务和组织放到整体中度,将各项具体的业务和组织放到整体中加以考察。加以考察。自顶向下分析设计:自顶

12、向下分析设计:首先确保全局的正确,首先确保全局的正确,再一层层的深入考虑和处理局部的问题。再一层层的深入考虑和处理局部的问题。自底向上进行开发:自底向上进行开发:在具体系统实现过程中,在具体系统实现过程中,一个模块一个模块地进行开发,调试,然后一个模块一个模块地进行开发,调试,然后再由几个模块联调(子系统联调),最后是再由几个模块联调(子系统联调),最后是整个系统联调。整个系统联调。18(4)充分预料可能发生的变化)充分预料可能发生的变化 在系统的分析、设计和实现过程中,在系统的分析、设计和实现过程中,都要充分的考虑可能变化的因素。都要充分的考虑可能变化的因素。19 一般一般可能可能发生发生的

13、变的变化来化来自于自于周围环境变化:周围环境变化:来自外部的影响。来自外部的影响。如上级主管部门要的信息发生变化如上级主管部门要的信息发生变化等。等。系统内部处理模式的变化。系统内部处理模式的变化。如系统如系统内部的组织结构和鼓励体制发生的内部的组织结构和鼓励体制发生的变化,工艺流程发生变化;系统内变化,工艺流程发生变化;系统内部管理形式发生变化等。部管理形式发生变化等。用户要求发生变化:用户要求发生变化:用户对系统的认用户对系统的认识程度不断深化,又提出更高的要求。识程度不断深化,又提出更高的要求。20系统分析过程中的调研材料系统分析过程中的调研材料同用户交流情况同用户交流情况设计的每一步方

14、案(甚至包括经分析后淘设计的每一步方案(甚至包括经分析后淘汰掉的信息和资料)资料要有专人保管,要汰掉的信息和资料)资料要有专人保管,要建立一整套管理、查询制度。建立一整套管理、查询制度。(5)工作文件的标准化和文献化)工作文件的标准化和文献化 在系统研制的每一阶段、每一步骤都要在系统研制的每一阶段、每一步骤都要有详细的文字资料记载,需要记载的信息是:有详细的文字资料记载,需要记载的信息是:21文整工作可带来的好处:文整工作可带来的好处:1、严格设立技术资料档案严格设立技术资料档案,为研制过程中工作的为研制过程中工作的交接和今后的系统维护提供了原始资料交接和今后的系统维护提供了原始资料。2、建立

15、统一的资料可以避免混乱建立统一的资料可以避免混乱。3、详细记载工作过程可以使系统研制人员及时地、详细记载工作过程可以使系统研制人员及时地发现问题,总结经验,形成自我反馈,弥补工作发现问题,总结经验,形成自我反馈,弥补工作中的一些缺陷和漏洞。中的一些缺陷和漏洞。222、SSA&D开发系统的一般过程开发系统的一般过程SSA&D方法开发系统有方法开发系统有5个阶段(周期)个阶段(周期)(1)系统规划与初步调查)系统规划与初步调查(2)系统分析)系统分析(3)系统设计)系统设计(4)系统实施)系统实施(5)系统运行)系统运行23(1)系统规划与初步调查阶段:)系统规划与初步调查阶段:系统现行状态以及可

16、用资源的初步调查可行性分析研究与可行性报告24(2)系统分析阶段:)系统分析阶段:现行系统组织结构分析与业务功能分析现行系统组织结构分析与业务功能分析业务流程分析业务流程分析 数据以及数据流程分析数据以及数据流程分析功能数据分析功能数据分析 提出新系统的逻辑模型提出新系统的逻辑模型(或新方案或新方案)25(3)系统设计阶段:)系统设计阶段:系统总体结构设计系统总体结构设计 代码设计代码设计 系统调试与切换系统调试与切换I/O设计设计 模块功能设计模块功能设计处理过程设计处理过程设计26(4)系统实施阶段:)系统实施阶段:程序设计程序设计人员培训人员培训系统调试与切换系统调试与切换(5)系统运行与评价阶段)系统运行与评价阶段系统运行维护系统运行维护系统运行效果评价系统运行效果评价3、SSA&D方法的优缺点方法的优缺点强调系统开发工程的整体性和全局性。强调系统开发工程的整体性和全局性。强调严格区分开发阶段。强调严格区分开发阶段。严格地按照系统分析和设计进行开发,及严格地按照系统分析和设计进行开发,及时总结工作、发现问题和及时纠正。时总结工作、发现问题和及时纠正。使用工具落后,费时,繁琐,使

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1