




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,第3章 管理信息系统开发方法,概述 生命周期法 原型法 面向对象的方法 计算机辅助软件工程 考核重点:了解系统开发的特点、开发的指导原则,重点掌握系统开发的各种方法及其优缺点。 题型:单选、名词解释、简答题,难度不大,考生识记、领会即可。,2,3.1 概述,一、管理信息系统开发的特点 技术手段复杂:是一种综合性技术(涉及计算机、通信、管理、经济应用数学等) 信息系统内容复杂,目标多样; 信息系统投资密度大,效益难以计算; 质量要求高; 系统开发是一项集体的创造性活动,需要各方面人员的智慧、协同努力方可完成; 软件产品是存储在计算机中的程序和数据,是无形的; 信息系统开发历史短、经验不足。,3,二、管理信息系统开发的基本原则 : 系统的环境适应性:系统应适应环境的变化、易扩展、易维护。 系统的目的性:确立面向用户的观点。 系统的整体性:先确定逻辑模型,再设计物理模型的开发思路 系统的相关性:采用“自顶向下”的结构化分析和设计方法,逐层分解、逐步求精。 系统文档、图表的规范性,概述,4,三、管理信息系统的开发方式 企业委托软件公司开发 企业自行开发 企业与软件公司合作开发 直接购买应用软件产品,概述,5,3.3 系统开发的方法 1.生命周期法(结构化生命周期法),知识点: 生命周期的概念 生命周期法的特点 生命周期法的阶段与任务 生命周期法存在的问题,6,生命周期的概念 信息系统在使用过程中随着内外部环境的变化及信息需求的改变,都要对它进行不断地维护、修改和完善,当系统不再适应用户需求时,就要被淘汰,就要由新系统代替老系统。广义地说,任何系统均有其发生、发展、成熟、消亡或更新换代的过程,这个过程称为系统的生命周期。运用生命周期的概念进行系统开发的方法称为生命周期法(Life Cycle Approach)。,生命周期法,7,生命周期法的特点 : (1)采用系统的观点与系统工程的方法,强调系统的整体性、全局性,自上而下进行系统分析与设计,并自下而上进行系统实施. (2)开发过程阶段清楚,任务明确,文档齐全,并要求标准化分析报告、流程图、说明文本等阶段性文档资料及书面审定记录,使得整个开发过程便于管理和控制; (3)生命周期法适用于大型的信息系统以及应用软件的开发; (4)生命周期法中最常见的分析技术是SSA&D(Structured System Analysis and Design)方法,即结构化的分析与设计方法,这种方法易于系统的实施,便于系统维护。,8,生命周期法的阶段与任务 :,9,生命周期法存在的问题 (1)用户进入系统开发的深度不够,系统需求难以准确确定。 (2)生命周期法开发周期长,文档过多,难以适应环境的变化. (3)各阶段的审批工作困难。,10,2、原型法,结构化生命周期法对实现软件生产的工程化起了重要的促进作用。该方法的思想是基于两个基本的假设:一是系统的目标反映了用户的需求;二是系统开发的内外环境不发生变化。然而,在实际系统中,用户信息需求和系统环境的多变性动摇了结构化生命周期法的基本前提,成为结构化系统开发的重大障碍,原型法(Prototyping Approach)正是针对上述问题进行变通而产生的一种新的系统开发方法。,11,知识点,原型的概念 原型法的基本思想 原型法的工作流程 原型法的优缺点 原型法在应用中应注意的问题,12,原型的概念,所谓“原型”指是其结构、大小和功能都与某个物体相似的模拟该物体的原始模型。在信息系统中,“原型”是指该系统早期可运行的一个版本,反映系统的部分重要功能和特征,其主要内容包括系统的程序模块、数据文件、用户界面、主要输出信息和其他系统的接口。,13,原型法的基本思想,开发管理信息系统,首先要对用户提出的初步需求进行总结,然后构造一个合适的原型并运行,此后,通过系统开发人员与用户对原型的运行情况的不断分析、修改和研讨,不断扩充和完善系统的结构和功能,直至到符合用户要求的系统为止。,14,原型法的工作流程,确定用户基本要求,设计系统原型,运行评价原型,满意,修改完善原型,N,Y,投入使用并维护,15,原型法的优缺点,与生命周期法方法相比,使用原型法MIS具有如下四个特点: (1)原型法符合人们认识事物的规律,容易被人们掌握和接受。 (2)用户参与积极性高。 (3)开发周期短、使用灵活。 (4)原型法实际上将传统的系统调查、系统分析和系统设计合而为一,使用户一开始就能看到系统开发后是什么样子。,16,原型法在应用中应注意的问题,(1)应将原型法与生命周期法有机结合 (2)应当充分了解原型法的使用环境和开发工具 (3)注意使用范围,17,3、面向对象的开发方法,在客观世界中,实体的内部状态(数据)和运动规律(对数据的操作)是密不可分的,但结构化程序设计缺乏将二者“封装”的机制。所以,使结构化程序设计方法只能按功能划分程序模块,不能按客观实体来划分程序模块。这就造成人为的求解空间与客观问题空间的偏离,增加了程序设计的复杂性和难度;随着软件不断增大的趋势,矛盾也越加突出。在此背景下,产生了面向对象的程序设计思想。,18,知识点,面向对象方法的基本思想 面向对象方法的基本概念和基本特征 面向对象方法的开发过程 面向对象方法的优缺点,19,面向对象方法的基本思想,基本思想是:对问题空间进行自然分割以便更接近人类思维的方式;建立问题域模型,以便对客观实体进行结构模拟和行为模拟,从而使设计的软件尽可能直接地描述现实世界,构造模块化、可重用、维护性好的软件,且能控制软件的复杂性和降低开发费用。在面向对象的方法中,对象作为描述信息实体的统一概念,把数据和对数据的操作融为一体,通过方法、消息、类、继承、封装和实例化等机制构造软件系统,且为软件重用提供强有力的支持。,20,面向对象方法的基本概念和基本特征,对象(Object) 类(Class) 消息(Message) 继承性(Inheritance) 封装性(Encapsulation) 多态性(Polymorphism),21,面向对象方法的开发过程,面向对象的系统分析(OOA) 面向对象的系统设计(OOD) 面向对象的系统实施(OOP),22,面向对象方法的优缺点,其主要优点是: (1)采用面向对象思想,使得系统的描述及信息模型的表示与客观实体相对应,符合人类的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩短开发周期,提高系统开发的正确性和效率。 (2)系统开发基础统一于对象之上,各阶段工作平滑,避免了许多中间转换环节和多余的劳动,加快了系统的开发进程。 (3)面向对象技术中的各种概念和特性,如继承、封装、多态性及消息传递机制等,使软件的一致性、模块的独立性以及程序的共享性和重用性大大提高,也与分布式处理、多机系统及网络通讯等发展趋势相吻合,具有广阔的应用前景。,23,但是,面向对象的开发中也存在明显的不足。首先,必须依靠一定的软件技术支持,其次,在大型项目的开发上,具有一定的局限性,必须以结构化系统开发方法的自顶向下的系统调查和系统分析作基础,否则,会存在系统结构不合理,关系不协调的问题。,面向对象方法的优缺点,24,4、计算机辅助软件工程(CASE),计算机辅助软件工程CASE(Computer Aided Software Engineering),原来指用来支持管理系统开发的、由各种计算机辅助软件和工具组成的大型综合性软件开发环境,随着各种工具和软件技术的产生、发展、完善和不断集成,逐步由单纯的辅助开发工具环境转化为一种相对独立的方法论。,25,知识点,CASE方法的基本思想 CASE开发环境 CASE方法的特点,26,CASE方法的基本思想,CASE方法解决系统开发问题的基本思想是:结合系统开发的各种具体方法,在完成对目标系统的规划和详细调查后,如果系统开发过程的每一步都相对独立且彼此形成对应的关系,则整个系统开发就可以应用专门的软件开发工具和集成开发环境(CASE工具、CASE系统、CASE工具箱、CASE工作台等)来实现。,27,CASE开发环境,一个完整的CASE环境具有的功能有图形功能、查询功能、中心信息库、高度集成化的工具包、对软件开发生命周期的全面覆盖、支持建立系统的原型、代码的自动生成等。这些工具可分为三种类型: (1)系统需求分析工具。此工具是在系统分析阶段用来严格定义需求规格的工具,能将逻辑模型清晰表达出来。该阶段的工具,有原型构造工具、数据流程图绘制与分析工具、数据字典生成工具等。 (2)系统设计工具。设计工具是用来进行系统设计的,将设计结果描述形成设计说明书,如系统结构图设计工具、数据库设计工具、图形界面设计工具等。 (3)软件生产工具。该类工具主要用于最后的软件设计和编程工作。,28,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 入职安全生产知识培训课件
- 2025年煤炭清洁利用产业政策与市场策略研究报告
- 健康教育专项知识培训会课件
- 高中复读费管理办法
- 江西省高级导游等级考试(导游综合知识)在线自测试题库及答案(2025年)
- 个案工作的基本技巧详解
- 记者站管理办法央视
- 综合办文件管理办法
- 超市资源位管理办法
- 企业燃气安全培训模板课件
- 以史为帆明方向+少年立志向未来+课件-2025-2026学年上学期主题班会
- 2025年医卫类病理学技术(中级)专业知识-专业实践能力参考题库含答案解析(5套试卷)
- 2025上海科技馆事业单位工作人员招聘10人笔试备考题库及答案解析
- 八年级语文上册期末考点专题17 新闻阅读(解析版)
- 【初二】【八年级】【道法】2025【秋】上学期开学第一课【统编版】(课件)
- 监狱消防安全应急预案
- 军事类面试题目及答案
- 2025巡护员考试题库及答案
- 产科专科护士结业汇报
- 2025年本币市场交易员资格考试题库带答案
- (完整版)采购评审专家考试试题库(附完整答案)
评论
0/150
提交评论