信息系统-第6章教学资料.ppt
《信息系统-第6章教学资料.ppt》由会员分享,可在线阅读,更多相关《信息系统-第6章教学资料.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、l1)软软件危机:开件危机:开发进发进度度难难以以预测预测、成本、成本难难以控制、功能以控制、功能难难以以满满足、足、质质量量难难以保以保证证、产产品品难难以以维护维护。l软软件危机的出件危机的出现现使得有效的使得有效的软软件开件开发发方法的研究受到重方法的研究受到重视视。许许多多软软件开件开发发方法被提出,形成了方法被提出,形成了软软件工程学。件工程学。软软件工程的核心是用工程的方法来件工程的核心是用工程的方法来进进行行软软件的开件的开发发。研究。研究从开从开发过发过程和开程和开发发技技术术两个方面展开两个方面展开(zhn ki),提出了,提出了软软件开件开发发的的过过程模型和技程模型和技术
2、术方法。方法。16.1 概述概述(i sh)第一页,共35页。第第6章章 管理信息系统开发方法管理信息系统开发方法 6.1 概述概述(i sh)6.2 常用开发方法常用开发方法 6.3 开发策略与开发方式开发策略与开发方式第二页,共35页。第3|83页 l软件的质量保证工作不能等到编码阶段结束之后再进行。这是因为:软件的质量保证工作不能等到编码阶段结束之后再进行。这是因为:l大部分错误大部分错误(cuw)是在编码之前造成的(根据是在编码之前造成的(根据Boehm统计,设计错误统计,设计错误(cuw)占软件错误占软件错误(cuw)的的63%,编码错误,编码错误(cuw)占占37%)。)。l错误错
3、误(cuw)发现与改正得越晚,所付出的代价也越高。发现与改正得越晚,所付出的代价也越高。6.1 概述概述(i sh)第三页,共35页。6.1 概述概述(i sh)2)研究开)研究开发发方法的原因方法的原因随着管理信息系随着管理信息系统应统应用程度的深入和用程度的深入和应应用用规规模的模的扩扩大,出大,出现现的的问题问题:手工手工处处理信息理信息过过程和方法原封不程和方法原封不动动地地“翻翻译译”成成软软件程序后,常件程序后,常常失常失败败。大型的大型的应应用系用系统应统应如何合理地如何合理地组织组织人力、物力、人力、物力、财财力来力来协调协调开开发发。对对一个一个实实体体组织应组织应如何着手如
4、何着手调查调查(dio ch)分析。分析。一个大型系一个大型系统应该统应该如何如何进进行系行系统统化的划分。化的划分。如何才能合理地如何才能合理地协调协调数据和利用信息数据和利用信息资资源。源。如何充分如何充分发挥现发挥现有有计计算机和通算机和通讯设备讯设备的的处处理能力,更好的解决理能力,更好的解决实际实际管理管理问题问题等。等。第四页,共35页。6.1 概述概述(i sh)3)开)开发发方法的基本目方法的基本目标标使管理信息系使管理信息系统统正确反映管理需要,正确反映管理需要,满满足用足用户户需求,使所开需求,使所开发发的的管理信息系管理信息系统为统为管理决策提供信息支持;管理决策提供信息
5、支持;有效地管理系有效地管理系统统开开发过发过程,加快程,加快软软件开件开发发速度,提高速度,提高软软件生件生产产效效率,降低率,降低费费用;用;增增强强管理信息系管理信息系统软统软件件产产品的功能,提高品的功能,提高软软件件产产品的品的质质量;量;充分利用充分利用软软件技件技术术,尽快跟上硬件,尽快跟上硬件发发展速度,从而最大限度地展速度,从而最大限度地发发挥挥(fhu)和挖掘硬件的功能;和挖掘硬件的功能;合理合理组织组织和充分利用人力、物力和和充分利用人力、物力和财财力等力等资资源。源。第五页,共35页。系统系统(xtng)(xtng)选型的重要性选型的重要性第六页,共35页。6.1 概述
6、概述(i sh)4)开)开发发方法的方法的结结构体系构体系主流的系主流的系统统开开发发方法,其方法,其侧侧重点各有所不同:重点各有所不同:强强调调开开发过发过程的程的组织组织、管理和控制,属于系、管理和控制,属于系统统开开发发生命周生命周期的范畴;期的范畴;强强调调开开发发方法的方法的驱动对驱动对象,属于方法象,属于方法论论的范畴;的范畴;支持某种方法支持某种方法论论的技的技术术,属于技,属于技术术范畴;范畴;系系统统开开发发需要在一定的开需要在一定的开发环发环境下运用开境下运用开发发工具来完成,工具来完成,属于系属于系统统开开发环发环境境/工具研究的范畴。工具研究的范畴。这这些方法在一定些方
7、法在一定层层面上,从不同的角度提出,但彼此相互面上,从不同的角度提出,但彼此相互联联系、相系、相互支持、相互制互支持、相互制约约,之,之间间的关系从上的关系从上图图四个四个层层次中体次中体现现。开开发环发环境境/工具工具位于最底位于最底层层,说说明明(shumng)其他三个其他三个层层面均离不开开面均离不开开发环发环境境/工具的支持;技工具的支持;技术术是是组组成方法学的基本成分。成方法学的基本成分。第七页,共35页。6.1 概述概述(i sh)计算机开发方法结构化SDLC原型(yunxng)法面向过程(guchng)方法(结构化方法)面向数据方法(信息工程方法)面向对象方法(OO方法)可视化
8、技术计算机辅助软件工程软件复用技术其它技术计算机辅助软件工程软件开发环境集成化的项目/程序支持环境中央资源库计算机信息系统开发环境/工具 技 术系统开发生命周期(SDLC)方法学:驱动对象的观点第八页,共35页。6.2 常用常用(chn yn)开发方法开发方法6.2.1 结结构化系构化系统统开开发发方法方法1)基本思想)基本思想结结构化系构化系统统开开发发方法方法(Structured System Analysis And Design,SSA&D)又称又称结结构化生命周期法,是系构化生命周期法,是系统统分析分析员员、软软件工程件工程师师、程序、程序员员以及最以及最终终用用户户按照用按照用户
9、户至上的原至上的原则则,自自顶顶向下分析与向下分析与设计设计和自底向上逐步和自底向上逐步实实施的建立施的建立计计算机算机信息系信息系统统的一个的一个过过程,是程,是组织组织(zzh)、管理和控制信息、管理和控制信息系系统统开开发过发过程的一种基本框架。程的一种基本框架。第九页,共35页。6.2 常用常用(chn yn)开发方法开发方法2)开)开发过发过程程系系统规统规划划(guhu)阶阶段:段:该阶该阶段的范段的范围围是整个是整个业务业务系系统统,目的,目的是从整个是从整个业务业务的角度出的角度出发发确定系确定系统统的可行性和的可行性和优优先先级级。系系统统分析分析阶阶段段:其范其范围围是列入
10、开是列入开发计发计划的划的单单个信息系个信息系统统开开发发项项目。目的是分析目。目的是分析业务业务上存在的上存在的问题问题,定,定义业务义业务需求。需求。系系统设计阶统设计阶段段:系系统设计统设计的目的是的目的是设计设计一个以一个以计计算机算机为为基基础础的技的技术术解决方案以解决方案以满满足用足用户户的的业务业务需求。需求。总总体体设计设计的主要任的主要任务务是构造是构造软软件的件的总总体体结结构;构;详细设计详细设计包括人机界面包括人机界面设计设计、数、数据据库设计库设计、程序、程序设计设计。系系统实统实施施阶阶段段:系系统实统实施的目的是施的目的是组组装信息系装信息系统统技技术术部件,部
11、件,并最并最终终使信息系使信息系统统投人运行。如用投人运行。如用户户手册等。包括的活手册等。包括的活动动有有编编程、程、测试测试、用、用户户培培训训、新旧系、新旧系统统之之间间的切的切换换等。等。系系统统运行与运行与维护阶维护阶段段:目的是目的是对对系系统进统进行行维护维护,使之能正常,使之能正常地运作。地运作。第十页,共35页。瀑布瀑布(pb)(pb)模型示意图模型示意图 需求需求(xqi)分析分析7%系统系统(xtng)设计设计6%软件编程软件编程7%软件测试软件测试13%软件维护软件维护67%用户要求用户要求分析报告分析报告系统设计报告系统设计报告源程序源程序测试报告测试报告更改要求更改
12、要求UAMATMMPUTPUAMPA A 系统分析员系统分析员M M 项目管理员项目管理员P P 程序员程序员T T 高级程序员高级程序员U U 用户用户第十一页,共35页。6.2 常用常用(chn yn)开发方法开发方法3)开)开发发原理原理用用户户的的积积极参与:用极参与:用户积户积极参与信息系极参与信息系统统的开的开发发的全的全过过程,是程,是信息系信息系统统开开发发能否成功的一个关能否成功的一个关键键的、的、绝对绝对必要的因素。必要的因素。严严格格(yng)按划分的按划分的阶阶段和活段和活动进动进行系行系统统开开发发:运用系:运用系统处统处理方法,将系理方法,将系统统开开发发的全的全过
13、过程采取程采取“分而治之的策略,将整个分而治之的策略,将整个系系统统的开的开发过发过程分程分为为一系列一系列“阶阶段段”,然后再将,然后再将阶阶段分段分为为一系列一系列的的“活活动动”,将活,将活动动划分划分为为更小的、更易于管理和控制的更小的、更易于管理和控制的“作作业业”。设设立立检查检查点:在系点:在系统统开开发发的每一个的每一个阶阶段均段均设设立立检查检查点,来点,来评评估估所开所开发发系系统统的可行性,避免由于系的可行性,避免由于系统统开开发发的失的失败败造成更大的造成更大的损损失。失。文档的文档的标标准化:文档准化:文档标标准化是准化是进进行良好通信的基行良好通信的基础础,是提高,
14、是提高软软件可重用性的有效的手段。件可重用性的有效的手段。第十二页,共35页。6.2 常用常用(chn yn)开发方法开发方法4)优优点点阶阶段的段的顺顺序性和依序性和依赖赖性。前一个性。前一个阶阶段的完成是后一个段的完成是后一个阶阶段工作段工作的前提和依据,而后一的前提和依据,而后一阶阶段的完成往往又使前一段的完成往往又使前一阶阶段的成果在段的成果在实现过实现过程中具体了一个程中具体了一个层层次。次。从抽象到具体,逐步求精。从从抽象到具体,逐步求精。从时间时间的的进进程来看,整个系程来看,整个系统统的开的开发过发过程是一个从抽象到具体的逐程是一个从抽象到具体的逐层实现层实现的的过过程,每一程
15、,每一阶阶段的工段的工作,都体作,都体现现出自出自顶顶向下、逐步求精的向下、逐步求精的结结构化技构化技术术特点。特点。逻辑设计逻辑设计与物理与物理设计设计分开。即首先分开。即首先进进行系行系统统分析,然后分析,然后进进行系行系统设计统设计,从而大大提高了系,从而大大提高了系统统的正确性、可靠性和可的正确性、可靠性和可维护维护性。性。质质量保量保证证措施完措施完备备。每一个。每一个阶阶段的工作任段的工作任务务完成情况完成情况进进行行审查审查(shnch),对对于出于出现现的的错误错误或或问题问题,及,及时时加以解决,不允加以解决,不允许转许转入下一工作入下一工作阶阶段,也就是段,也就是对对本本阶
16、阶段工作成果段工作成果进进行行评评定,使定,使错误错误较难传递较难传递到下一到下一阶阶段。段。错误纠错误纠正得越早,所造成的正得越早,所造成的损损失就越少。失就越少。第十三页,共35页。6.2 常用常用(chn yn)开发方法开发方法5)缺点)缺点它是一种它是一种预预先定先定义义需求的方法需求的方法(fngf),基本前提是必,基本前提是必须须能能够够在早在早期就期就冻结冻结用用户户的需求,只适的需求,只适应应于可以在早期于可以在早期阶阶段就完全确定用段就完全确定用户户需求的需求的项项目。然而在目。然而在实际实际中要做到中要做到这这一点往往是不一点往往是不现实现实的,用的,用户户很很难难准确地准
17、确地陈陈述其需求。述其需求。未能很好地解决系未能很好地解决系统统分析到系分析到系统设计统设计之之间间的的过过渡,即如何是物理渡,即如何是物理模型如模型如实实反映出反映出逻辑逻辑模型的要求,通俗地模型的要求,通俗地说说,就是如何从,就是如何从纸纸上上谈谈兵到真兵到真枪实弹枪实弹地作地作战战的的转变过转变过程。程。该该方法方法(fngf)文档的文档的编编写工作量极大,随着开写工作量极大,随着开发发工作的工作的进进行,行,这这些文档需要及些文档需要及时时更新。更新。6)适用范)适用范围围 该该方法方法(fngf)适用于一些适用于一些组织组织相相对稳对稳定、定、业务处业务处理理过过程程规规范、范、需求
18、明确且在一定需求明确且在一定时时期内不会期内不会发发生大的生大的变变化的大型复化的大型复杂杂系系统统的开的开发发。第十四页,共35页。6.2 常用常用(chn yn)开发方法开发方法6.2.2 原型法原型法信息系信息系统统原型,就是一个可以原型,就是一个可以实际实际运行、可以反复修改、运行、可以反复修改、可以不断完善的信息系可以不断完善的信息系统统。1)原型法)原型法产产生的原因生的原因(yunyn)运用运用结结构化系构化系统统开开发发生命周期法的前提条件是要求用生命周期法的前提条件是要求用户户在在项项目开始初期就非常明确地目开始初期就非常明确地陈陈述其需求,需求述其需求,需求陈陈述出述出现错
19、误现错误,对对信息系信息系统统开开发发的影响尤的影响尤为严为严重,因此,重,因此,这这种种方法不允方法不允许许失失败败。事。事实实上上这这种要求又种要求又难难以做到。人以做到。人们设们设想,有一种方法,能想,有一种方法,能够够迅速迅速发现发现需求需求错误错误。当。当图图形用形用户户界面界面(Graphic User Interface,GUI)出出现现后,自后,自80年代中期年代中期以来,原型法逐步被接受,并成以来,原型法逐步被接受,并成为为一种流行的信息系一种流行的信息系统统开开发发方法。方法。第十五页,共35页。6.2 常用常用(chn yn)开发方法开发方法2)基本思想)基本思想原型法(
20、原型法(Prototyping Method)是在系)是在系统统开开发发初期,凭借系初期,凭借系统统开开发发人人员对员对用用户户需求的了解和系需求的了解和系统统主要主要(zhyo)功能的要求,功能的要求,在在强强有力的有力的软软件件环环境支持下,迅速构造出系境支持下,迅速构造出系统统的初始原型,的初始原型,然后与用然后与用户户一起不断一起不断对对原型原型进进行修改、完善,直到行修改、完善,直到满满足用足用户户需求。需求。3)开)开发过发过程程可行性研究可行性研究确定系确定系统统的基本要求的基本要求建造系建造系统统初始原型初始原型用用户户和开和开发发人人员评审员评审修改系修改系统统原型,反复地原
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 教学 资料
限制150内