信息系统的建设(下)课件.ppt

信息系统的建设(下)课件.ppt

ID:57012762

大小:350.50 KB

页数:75页

时间:2020-07-26

信息系统的建设(下)课件.ppt_第1页
信息系统的建设(下)课件.ppt_第2页
信息系统的建设(下)课件.ppt_第3页
信息系统的建设(下)课件.ppt_第4页
信息系统的建设(下)课件.ppt_第5页
资源描述:

《信息系统的建设(下)课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章信息系统的建设(下)5.1系统建设方法的发展5.1.1结构化方法存在的问题整个系统的开发工作是劳动密集型的系统开发的整个工作费时过长,难以适应环境的急剧变化。对用户需求的变更不能做出迅速的响应。结构化的假设:即前一阶段的工作为后一阶段的工作任务规定内容和范围。5)维护工作繁重,专门人才紧缺。5.1.2原型法、面向对象方法与计算机辅助软件工程5.1.3信息系统外包信息系统外包是指一个组织将本组织信息系统的开发、维护与运行管理的部分或全部工作委托给外部的信息服务组织。5.1.4新的信息技术的应用WEB服务、WE

2、B技术、人工智能中的推理技术、人工神经网络技术、智能代理技术、数据挖掘技术及多维数据库和联机分析处理技术、数据仓库技术5.1.5注重信息系统的社会属性随着信息系统的规模与作用范围的扩大和在组织中使命与战略地位的提升,组织与人们对信息系统的依赖性大为提高,信息系统的行为与绩效和整个组织以及各利益相关者的目标、利益取向关系密切。系统的社会因素如制度的、伦理道德的、组织的和人的问题在信息系统工作过程中突出地显露出来。5.2原型法5.2.1原型法的提出传统的结构化开发方法强调系统开发各阶段的严谨性,要求在系统设计和实施阶

3、段之前预先严格定义出完整准确的功能需求和规格说明。但对于不确定因素较多的系统建设,在系统开发前期,用户往往对未来的新系统仅有一个初步的、模糊的想法,很难提出详细明确的系统需求。传统的结构化方法基于两个基本假设:用户提出的需求明确、具体且具有相对稳定性;系统的应用环境(包括系统开发环境、技术环境、企业组织环境等)相对稳定。5.2.2原型法的基本思想原型法的基本思路是用户与系统分析、设计人员合作,根据用户提出的最基本的问题和想法,先很快建立一个应用系统的骨架,作为应用开发的实验模型。通常把这个实验模型叫做系统的原型(

4、Prototype)。用户先运行这个原型系统,熟悉它,使用它,受到启发和取得经验,然后对系统的目标和功能提出精确、具体的需求,在对系统的需求最后决定后,再用传统的方法(生命周期法)建设系统。通常原型系统的部分程序可以在后来的系统建设中直接采用。原型法是传统方法和用户开发相结合的方法。5.2.3原型法的工作步骤(1)明确用户基本信息需求。(2)建立初始的原型系统。(3)使用原型系统,进一步明确用户需求。(4)修改和完善原型系统。按照第二步的原则,根据用户的意见修改和完善原型系统,这一步要强调的是尽快完成并交付用户,

5、然后又回到第三步,在建立原型系统时,第三步和第四步是反复进行的,直到用户和系统其它建设人员均满意为止。修改后的原型可用原型用户和分析设计者满意吗?第三步第二步第四步修改原型使用原型,进一步明确用户需求建立初始原型明确用户基本需求和应用规模,成本估计待改原型初始原型直接将原型用作应用软件使用此原型作为应用系统开发依据NY第一步建立原型系统的步骤5.2.4原型法的运用方式探索型主要是针对开发目标模糊、用户和开发人员对项目都缺乏经验的情况,其目的是弄清对目标系统的要求,确定所期望的特性并探讨多种方案的可行性。实验型主要

6、用于在规模开发和实现之前,建立真实系统的模型,由局部模型不断实验改进,考核、验证方案是否合适、规格说明是否可靠,最后得到整个系统的模型。演化型 其目的不在于改进规格说明和用户需求,而是将系统改造得易于变化,在改进原型的过程中将原型演化成最终系统。5.2.5原型法的优缺点及其适用范围优点:原型法是以用户为中心来开发系统的,它提供了一个验证用户需求的环境。它加强了开发过程中的用户参与程度,降低了需求的不确定性及系统开发风险。3)可以缓和通信和交流的困难,可以提供很好的系统说明和示范,简化开发过程的项目管理和文档编制。

7、缺点: 1)对于大型的系统,如果不经过整体性系统分析与设计,要想直接用编程与屏幕显示来处理是很困难的。2)对于大量的运算、逻辑性较复杂的程序模块,原型法很难迅速构造一个合适模型来供人评价。3)对于基础管理不善、信息混乱的问题,原型法应用有一定困难。5.3面向对象方法1.面向对象思想的起源1967年,第一个面向对象的语言—Simula。80年代,Smalltalk、C++、ObjectiveC等通用面向对象语言出现。2.面向对象思想的成熟Smalltalk—80和C++语言被越来越多的人所理解和接受,形成面向对象编

8、程(Object-OrientedPrograming,即OOP)3.信息系统的开发与面向对象思想4.OOP解决问题的思路5.3.1面向对象的基本概念对象和类1)对象的基本概念:问题空间中与系统问题处理相关的事物的抽象体,它是把事物的属性和对属性数据的操作方法结合而成的整体。对象的三个特性:(1)预定义行为:对象初始时所定义的动作序列。(2)对象的状态:一个对象可以有任意

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。