第2章信息系统建设概论.docx

上传人:b****7 文档编号:11027495 上传时间:2023-02-24 格式:DOCX 页数:42 大小:68.28KB
下载 相关 举报
第2章信息系统建设概论.docx_第1页
第1页 / 共42页
第2章信息系统建设概论.docx_第2页
第2页 / 共42页
第2章信息系统建设概论.docx_第3页
第3页 / 共42页
第2章信息系统建设概论.docx_第4页
第4页 / 共42页
第2章信息系统建设概论.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

第2章信息系统建设概论.docx

《第2章信息系统建设概论.docx》由会员分享,可在线阅读,更多相关《第2章信息系统建设概论.docx(42页珍藏版)》请在冰豆网上搜索。

第2章信息系统建设概论.docx

第2章信息系统建设概论

第2章信息系统建设概论

本章知识点

2.1信息系统建设概述

2.1.1信息系统建设的任务

经过多年的探索和追求,人们从分析信息系统开发成功的经验和失败的教训中认识到,对一个企业、政府或一个组织来说,信息系统的建立是一个极其复杂的系统问题,必须经过科学的、规范的系统开发与管理,信息系统开发才能成功。

建立管理信息系统是针对目前存在的一个手工的或有待改进的计算机管理信息系统而进行的,支持组织的管理与决策。

新系统不仅必须能够完成现有系统的全部功能,解决系统存在的主要问题,而且要满足用户所提出的一些新的、更高的要求,提高组织的管理水平与效率,取得良好的经济效益和社会效益。

2.1.2信息系统的生命周期

同其它事物一样,信息系统有产生、发展、成熟、消亡或更新的过程。

任何一个信息系统在使用过程中随着其生存环境的变化,需要不断维护、修改、优化,当它不再适应环境的时候就要被淘汰,就要由新的信息系统代替老信息系统,这种周期循环称为信息系统的生命周期。

图2-1表示了一个信息系统的生命周期。

从图2-1可见,一个信息系统的生命周期都可以分为系统规划、系统分析、系统设计、系统实施、系统运行和维护等五个阶段。

 

1.系统规划阶段

系统规划是管理信息系统的起始阶段。

这一阶段的主要任务是:

根据组织的整体目标和发展战略,对企业的环境、目标、现行系统的状况进行初步调查,确定管理信息系统的发展战略,明确组织总的信息需求,制定管理信息系统建设总计划,其中包括确定拟建系统的总体目标、功能、大致规模和粗略估计所需资源,并根据需求的轻、重、缓、急及资源和应用环境的约束,把规划的系统建设内容分解成若干开发项目,以分期分批进行系统开发。

同时包括研究建设拟建系统的必要性和可能性,拟建系统的备选方案的选择,以及这些方案的可行性分析。

2.系统分析阶段

系统分析阶段的主要任务是根据系统规划阶段确定的拟建系统总体方案和开发项目的安排,分期分批进行系统开发。

这是系统建设中工作任务最为繁重的阶段。

具体工作包括对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。

系统分析阶段的工作成果体现在系统说明书中。

3.系统设计阶段

系统设计阶段的任务是以系统分析中的新系统逻辑方案为依据,进行总体结构设计和代码设计、数据库逻辑与物理设计、输人输出设计、功能模块设计等详细设计,提出系统详细设计方案,也即设计新系统的物理模型。

这个阶段的技术文档是“系统设计说明书”。

4.系统实施阶段

系统实施阶段是将设计的系统付诸实施的阶段。

这一阶段的任务包括程序的编写和调试,人员培训,数据文件转换,计算机等设备的购置、安装和调试,系统调试与转换等。

这个阶段的特点是几个互相联系、互相制约的任务同时展开,必须精心安排、合理组织。

系统实施是按实施计划分阶段完成的,每个阶段应写出实施进度报告。

系统测试之后写出系统测试分析报告。

5.系统运行与维护阶段

每个系统开发项目完成后即投入应用,进入正常运行和维护阶段。

一般说来,这是系统生命周期中历时最久的阶段,也是管理信息系统实现其功能、获得效益的阶段。

科学的组织与管理是系统正常运行、充分发挥其效益的必要条件,而及时、完善的系统维护是系统正常运行的基本保证。

需要注意的是,无论是结构化开发方法,还是原型化开发方法和面向对象开发方法,所开发的信息系统都会遵循生命周期的规律,从总体上都包括规划、分析、设计、实施与运行维护几个大步骤。

2.1.3信息系统建设的特点

1.过程社会性

 

[信息系统开发]

2.需求可变性

管理信息系统的最终用户是各级各类管理人员和操作人员。

满足这些用户的信息需求,支持他们的管理与决策活动,是信息系统建设的最终目的。

然而,一个组织内各类机构管理人员的信息需求不尽相同,有些需求可能相互冲突,另一些往往十分模糊不清,同时,用户需求在信息系统建设过程中也会发生变化。

系统开发人员面对这样复杂的目标集,必须寻求使各方都比较满意且合理的方案。

3.技术复杂性

管理信息系统是现代先进信息技术在管理经济领域充分应用的成果之一。

如计算机硬件和软件技术、数据通讯与网络技术、各种信息采集与存储、各种控制与决策方法、建模与仿真技术,以及人工智能技术等,都是进行管理信息系统建设、实现系统各种主要功能的技术手段。

掌握这些先进的信息技术以便正确地、熟练地使用它们,就要求系统开发者掌握现代信息科学技术和管理分析技术。

如何合理的应用这些技术以达到预期的效果,是管理信息系统建设面临的主要任务之一。

4.内容多样性

管理信息系统处理的信息量大面宽,形式多样、来源繁杂,信息内容和处理要求又涉及到广泛的学科和专业领域。

管理信息系统要实现一个组织的信息系统的综合处理以支持各级管理决策,必是一个规模庞大、结构复杂、具备多种功能、实现多个目标的大系统,就现有的企业管理信息系统而言,即使是中小企业,其信息处理内容的广泛性和系统结构的复杂性,也是一般的工程技术系统难以比拟的。

5.资源密集性

管理信息系统的建设是一种资金密集型的建设项目。

由于规模大、建设内容复杂,主要工作特别是软件开发需用大量人工,因而也是劳动密集型项目;由于上述建设环境、建设内容、所用技术手段的复杂性,系统建设的各项工作都需要大量的智力劳动,简单体力劳动所占比例极小,所以说,管理信息系统建设项目又是智力密集型或者知识密集型的。

由此可见,建设管理信息系统所付出的代价十分昂贵,如何获取和合理使用这些资源,使之产生最大的经济与社会效益,是管理信息系统建设成功的一个关键。

6.环境多变性

管理信息系统建设通常要涉及到组织内部各级机构、管理人员及组织面临的外部环境。

系统建设者必须十分重视、深刻理解组织面临的内、外环境及发展趋势,考虑到管理体制、管理思想、管理方法和管理手段的相互匹配、相互促进,考虑到人的习惯、心理状态及现行的制度、惯例和社会、政治诸因素。

信息系统的目标、规模、功能和实施步骤必须与组织当前的发展水平(如管理水平、业务水平、职工素质等多种因素)相适应,所建系统还应有足够的影响力,可以在一定范围内改革不合理的规章、制度和惯例,促进管理水平的提高和组织目标的实现。

2.1.4信息系统建设的指导思想

1.面向系统的观点

按照系统的观点,都要先考虑系统的全局,从全局出发、从高层入手,先了解宏观问题,弄清系统的边界、主要功能需求、主要组成部分及各个部分之间的联接关系,在保证全局的正确性、合理性的前提下,考虑各个组成部分内部的细节问题,即先全局后局部。

这个认识和设计过程与由粗到细、由表及里的一般认识规律相吻合。

2.面向用户满意的观点

信息系统最终是为广大最终用户服务的,系统使用者是高层领导和各层管理人员,因此,信息系统成功的标志是看它能否满足用户所提出的各类信息需求,看用户对其是否满意,而不是信息系统开发研制人员对其是否满意。

由于信息系统开发人员和用户所处的角度不同,他们对系统的侧重面也有所不同。

信息系统的研制人员往往注重的是计算机的使用效率而不是用户使用的效率,这两种效率虽然有着密切的联系,但却是有区别的。

信息的开发应该按照用户的要求,恰到好处地为用户提供信息服务。

用户的需求或管理工作的要求是研制工作的出发点和归宿。

信息系统开发人员必须在研制的整个过程中,始终与用户保持接触,不断让用户了解系统开发进展情况,及时多校准研制工作的方向。

如果在接受任务后,就不再与用户或管理人员接触,闷头搞出系统后再一下子交给用户,十有八九所研制的系统不符合实际要求,是一个失败的系统。

3.面向开发阶段的观点

人员常常热衷于编制程序,在没有充分搞清系统的需求之前就匆忙地考虑机器的选型、设备的配置、网络的方案、系统软件的选择等,匆匆忙忙地购置。

安装、调试后就开始了程序的编制工作。

这样做造成的后果是,一方面这些程序要不断地返工,可能会把程序改得面目全非;另一方面由于机型、设备等的配置过早,可能最终满足不了用户的管理需求,这样做的结果白白浪费了人力、物力和财力,同时也会把开发人员搞得晕头转向,不能集中精力去做应该做的,其结果是花了几倍的时间、精力,还没有把应该做的事情做好。

因此无论是大型还是小型信息系统在其开发过程中都要严格区分工作阶段,明确规定每个阶段的任务和成果,并制定出各个阶段的目标和评价标准,以此来对阶段性成果进行评审,从而保证系统开发质量。

4.面向开发环境的观点

现实世界中任何一个系统都要不断受到外界环境如新的政策、法规、制度以及瞬息万变的市场需求的影响,信息系统也不例外。

为了能够使自身立足于不断变化的社会环境之中,并求得生存和发展,系统内部的管理模式、管理内容等需要不断变化,这种变化必将导致信息需求的变化,因而要求信息系统要能够快速适应这些变化。

在计算机技术、通信技术等各种先进的科学技术飞速发展的今天,硬件价格不断下降。

其功能和效率越来越好,各类系统软件、应用软件层出不穷且功能强大、人机界面越来越好使得人们追求系统的更新换代,追求系统的升级。

这也必然引起信息系统的变化,进而要求信息系统要具有应付各种变化的适应能力。

信息系统适应各种变化的能力的大小是用系统可修改性来衡量的。

修改性越高,系结的适应性越强。

这是衡量信息系统优劣的标准之一。

5.面向成果文档化的观点

规范化、标准化

[信息系统开发方法教程]

 

2.2信息系统的开发方法

2.2.1信息系统的开发方法的发展

计算机辅助开发(CASE)方法基于组件的系统开发方法

2.2.2结构化方法

1.结构化方法的基本思想

[基于Internet的管理信息系统]结构化系统开发方法又称生命周期(LifeCycle)法,是应用最普遍的一种开发方法,是一种结构化的分阶段循序渐进的系统开发方法。

它采用系统的观点来分析问题和解决问题,注重开发过程的整体性和全局性,自顶向下,逐步求精地分析和设计系统。

认为任何系统都有一个从发生、发展、到更新的生命周期,新系统是旧系统的继续。

要经历系统规划、系统分析、系统设计、系统实施和系统运行五个阶段。

[管理信息系统]结构化方法不仅提高了编程效率和程序清晰度,而且提高了程序的可读性、可测试性、可修改性和可维护性。

4.3.1结构化方法概述

结构化方法仍然用“自上而下,逐步求精”的思想方法,从全局出发,全面分析,从而确定简明的、易于导向的系统开发方式,弥补生命周期法的不足,对系统开发起着巨大的推动作用。

随着时间的推移,以结构化系统分析与设计为核心,O的新生命周期编露出很多问题,仍然是NlS开发的主流排。

结构化方法的群思想础系缺程的思想和工程化的方法,根据用户至上的原则,自始至娜照结构化名源化,自顶向下概系统进行分析与设计。

具体说,就是先将整个系统开座边掏比过8立脚四断地必拉皮倭朝划划、会越阶、獭洲和省实一一

在系统调查或哪管酸务时,应从最顶层的管理业出新系统方案和系统设计时,应贻鹏体考虑人手,先考虑系湖体的优化,再考虑局部的优化问题。

在系统实施阶段,则应坚持自底向上地逐步实施,即组织资源从最基层的模块开始编程和调试,然后按系统设计结构,将模块按层次一个个拼接到一跳行调试,自底向上、腿地构建整个系统。

结构化方法包括线啡出地站组X结构化设计二坠弹缈华国软组仅已结构肺法的工作流湖然胎生朋期法的基辅架。

结构化方法的根本特点是国空前L翟越时和医③教区驻筵地、傻控体,这和创速健的堡国驻这于j西已在囫姐送的皇陵驱因自负生群筵里开,依然采用结构顺序洲的三种基梯构。

-———————~4.3.2结构化方法的特点

与传统的生命周期法相比,结构化方法强调以下六个方面。

(1)面向用户的观点

细一强调用户是AlS开发的起点和最终归宿。

因此,用户的参与程度以及满意与否是随系龊否成功的瀚。

开发过程应当面向用户,使用户更多地了解新系统,随时M务和用户的角度提出新的要求。

另一方面,也可以使系统开发人员更多地了解用户的要求,更深们调查和斯管哪务,脑系统更力响学和合理。

(2)自顶向下的分析、设计和自底向上的系统实施相结合

衡问题时应当站在系统的角度,将各项具体业务放在整体环境中加以考察。

首先确保全局的正确性,分层层地深人考虑和处湖部问题,这就是自顶向下的分析洲思想。

按照自顶向下的设计思想对系统进行分析设计后,或体的实现过程采取从底向上的方法,即一个模块、一个模蛐开发、调试,再由几个模块联调,领一系统的联调、构建,即从模块到子系颇到系统的实现和构建过程。

(3)充颁料可能发生的变化

hlls是动态的,它鹏周围和内部环境的变化而变化。

无论在系统设计时,还是在实施过程中,都必须充分考虑可能变化的因素,预料可能发生的变化就是提高系统对内外环境的适应能力c系统可能发生的变化主要有环境的变化,系统内部处理模式的变化和用户需求的变化。

这主要是内外组织细、蹦、业务流程的变化和管理自身的发展变化,如信息化和经济树化、实行市场经济0人Wo和蛐的股份制鹏等。

用户需求变化的规授一求定义与测。

(4)严格划分系统阶段

结构化方法严格定义开发的脆与渊,然后依次进行,前一鹏是后一阶段的工作依据。

 

’一个阶段测艄细的工作步骤,顺序作业。

各个阶段和各个步骤的向下转移都是通过建立各自的冽树梢和对关键鹏、谢断审核和控制实现的。

(5)结构化、模块化

渊…系统结构分解成由许多按层次结构联系起来的功能结构图,即模块结构图。

酮…提出一种用于设计模块结构图的方法,还有一组对模块结构进行评价的标准及进行优化的方法。

所谓模块化是指将个复杂的澳系统,按照“自顶向下,逐时精”的摊,州为若干个有层赋系、功能相鹏一且彼此相对独立的模块。

模块化是必然趋势。

它可以把复杂问。

规靴,把大问题分解为小问题来解决,从而使新系统易于实施及维护。

(6)开发过程的H程化

在开发过程中,时搬、时础椭详细的文字资料记载,要把本步骤所考虑的情况、所出现的问题、所取得的林完整地形成资料。

在系统分析过程中,无论调查得到的资料,还是用户交流的情况,或者分析设计的每一步方案都应有明确的记载。

记载所用的图形和书写的格式要标准,;化和规范化,且要经过评审。

资脂有专用管,敬嗲酸与查询制度。

4.3.3结构化方法的优缺点

贿一是初洲就开龈法继础判的基础上,通过不断探索和努力而形成的一种系统“化方法。

这种方法的突出优点就是它强调系统开发过程的整体性和全局性,强调在整体优化的前以绍驸的分析设计问题,即自顶向下的观点。

它强调的另一个观点是棉地区分工作阶段,强调一和跳、椭…系统分析和设计,每步工作都要及时地总结,发现问题及时地反馈和纠正,从而避免开发过程的Y躺。

它是目前被广泛采用的一种系统开发方法。

一一

这不大符合川〕循序渐进地认识事物的规律性涸此在实际工作

2.结构化方法的特点

3.结构化方法的优缺点

4.结构化方法的应用

2.2.3原型法

1.原型法的基本思想

[基于Internet的管理信息系统]原型法(P)t吐yping)的基本思想是由系统分析设计人员在短期内定义用户的基本需求,开发出一个功能简单的、实验性的应用软件原型。

在用户与系统设计人员密切合作下,通过运行这个原型,不断评价和改进原型,使之逐步完善。

其开发过程是将分析、设计、编程、运行、评价联系起来多次反复进行,不断演进的过程。

从下到上,从局部到整体地开发目标系统。

[管理信息系统]原型法(Prowlw)是与生疏期法完全不同的MIS开发方法。

前述的以结构化系统分析与觎为核,D的新生命周期法,以其严密的理论基础、雕的阶段划分、详细的工作步骤、规范的文档要求,以及“自顶向下逐树精”的方法,导致它在KlS开发方法中的主导作用。

然而,随着时间的推移、材的进步,生命周期法和结构化方法的弊病逐渐暴露出来。

首先,开发过程繁琐复杂,灵活性较差;其次,系统开发周期长,系统难以适应内外环境变化。

另外,生命周期法和结构化施需要管阻作磷化、管理业务标准化、数据资料规范化,并且需要相对稳定的管理体制和业务流程,这与那些管理基础薄弱的单位开发Al:

S不相适应。

4.4.1原型法概述

为了解决上述问题,肺的应用软件开发生成环境的支持下,产生了原型法。

原型法是20世4.4.2原型法的开发过程

(1)确定系统的基本要求和功能

系统基本需求和主要功能的确定是建立原型的首要任务和构造模型的依据,它是由用户通过对系就出的描挪完成的。

开发者根据用户的要求确定系统的范围、应脆嫩能、人、机界面等,得到一个初始模型。

(2)构造结构仿真模型

系统开发人员创系统基本要求和功能了解的基础上,依据模型以尽可能快的速度和尽可能好的工用造一个结构仿熊型。

(3)运行、评价、修改原型框架

原型微构造完额,招立即投浪行,开发人员和用户要赔础、检查、分析效果。

由于构造原型强调的是随,省略了许多细节,因此必须在朋过程中发鹤种不合理部忖且提出改进意见。

在棚中充分进行开发人员和用户的沟通,尤其翩用户不满意的地方进附郎改,如此反复,直至用户满意。

(4)确定模型后的处理

如果开发者与用户对原型比较满意,决定将邓为正式原型,双方还需继续进行细致的工作,把为了强调快速而在开发原型过程中省略的许多细节逐个补充、完善与求精,最后形成一个适用的管息系统。

原型法的特点

作为开发:

IMi的一种方法,原型法从原理到流程湘k常简单。

无论从克法论的角度,还舢实脑用的角度看,原型法都备受推崇,在实际应用中也取得了巨大的成功。

与前面介绍的结构化方跳比,使用原型法开发NilS具有如下四个特点。

①由于原型法的循环反复、螺旋式上升的方法,更多地遵循人们认识事物的规律,因而更容易〕掌握和接受。

②原型法强调用户的参与,船拟银引人系统分析的初期腿,特另是对模型的描述和系统运行功能的翩,都强调用户的主导作用。

这样,沟通了人们的思想,缩短了用户和系统开发者的雕。

在开发胎中,需求分析更能反映客游在,信息反馈更加及时与准确,潜在的问题能够尽早发现、及时解决,增加了系统的可靠性和适用性。

③原型法提倡使用工具开发,使用与原型法相适应的一系列开发生成环境,使得整个系统的开撤程或老一套的排施,时间、效率和质量等方面都大大提高,系统对内外界环境的适应能力大棚强。

④原型法将传统的系统调查、系统分析和系统设计合而为一,使用户一开始就能看到系统开发后个个什么样子,并且用户访够与系统开发,知道哪些是有问题的,哪些跷误的,哪些需要棚等,消除了用户的心理负担,打消了他们对系统何时才能实现以及实现后是否适用等疑虑,提高了用户参与开发的概性。

同时,用户使用了系统,对系统的功能容易接受和理解,有利于系统的移交、运行和维护。

4.4.4原型法在应用中应注意的问题

一作为一种肿的开发方法,原型舢有用限胜,在拥办注意以下四点。

门)应当重视开发过程的控制

由于原型法缺乏统一规划和对系统开发的分析设计,只是按照“构造原型修改——再修时细一反复跳,用户可能提出过多的甚至无关紧要的新的修改要求,又没有约束原型完成和资源规的标准,从而使开发过程难以控制,项目的管理和系统的维护比较困难。

为此,用户和开发者不赌要额一的开发洲,雅一些开发的标准和目标,还要建立完整准确的文字档案。

特另在每鹏型的概。

完善中都必须做好相应的文档记录和整理,这是很容易被忽视而又不能忽视的问题。

(2)应将原型法与生命周期法、结构化方法有机结合

在具体的开发中,为了得到有效的开发软件,在整体上仍可使用结构化方法或生命周期法,以弥补原型法的不足。

系统规范化是MIS开发的关键,开发应当做到完整一致和准确。

可把原型作为需求描述的补充和量化,以代替传统的数字审核与确认,提高需求描述的质量。

再就是把系统分析设计和建造原型结合庆经来,在分析的同时考虑召b十的要求和目标。

实实在在的系统原型能给用户和开发人员个钦的对象,便于在系统早期认识和评价系统,从而打破使用与开发的分割状态。

(3)应当充分了解原型法的使用环境和开发i具

映法有很多长处和很大推广价值,相应地对它的开发环境要求更高。

开发环境包括软件环境、硬件鹏和开发人员,最主要的是软件鹏。

尤其需要支持开发过程中主要步骤的工程化软件支撑鹏,以解赖型的鲢构造,以及从原型系统到最终系统形成的各种变换以及这些变换的一致胜。

没有撤了解和掌握这些姘环境工具,原型法的辅优点细以实现。

一侧为,第四代语言…GL)和姘开胆一持原型开发的有力工具,例如数据库语言、图形语言、瞄支龈言、报群骸和应用程序生成器等。

另一种支持软件开发时赔的工具系就为临赔助姘报(CNLOsE的主要组成部分是各种原型化工具和程序生成器。

以上的工具可以大大提高系统开发的效率。

(4)注意适应范围

原型法不领能的,有开定的用范围和局限性。

这授表现在如下四件面。

观于一个大型的系统,如果不经系统分析而濒整体性划分,直接使用屏幕一个一个地模拟影B困难的。

②对于届运算的、湖性翩的程序触,原型方激跳构龈型供人评价。

规于原基础管哪善、信息处理过程混乱的问题,使用有一定的困难。

首先是工作过程不清,构造原型有一定困难;其次是基础管哪好,没有科学合理的方法可依,系统开发容易走上机械地模拟原来手工系统的轨道。

④对于一个批处理系统,其励服内侧一,用原型施有一定的困难。

2.原型法的特点

3.原型法的优缺点

4.原型法的应用

2.2.4面向对象方法

1.面向对象方法的基本思想

[基于Internet的管理信息系统]面向对象方法(Obj既t—Ori*tdM戌h。

d,简称OO方法)是20世纪叨年代发展起来的最新的信息系统开发方法,它从面向对象的程序设计和语言开始,产生了对象概念,随后才有面向对象的设计与分析的兴起与发展。

面向对象的方法可解释为:

客观世界中事物都是由对象(Obje灯)组成的,对象是在各种事物基础上抽象的结果。

任何复杂的事物都可以通过对象的某种组合构成。

对象由属性和方法组成。

属性反映了对象的信息特征。

方法则是用来定义或改变属性状态的各种操作。

用对象这个概念及其方法来完整反映客观事物的静态属性和动态属性。

面向对象方法以类。

类的继承、聚集等概念描述客观事物及其联系。

通过这些对象的组合来创建具体的应用系统。

面向对象方法按照人们习惯的思维方式建立问题模型和构造系统,力图用更自然的方法反映客观世界事物的运动和相互作用,使软件系统更易于理解和维护,因而面向对象方法开发的系统有较强的应变能力、较好的重用性。

[管理信息系统]谢顺序设计模型使面向过程的程序设计方法更加规范化,它的主要缺陷是问题的模型与求解的模型不一致。

在客她界中,实体的内规态(溯)和运动鹏(对数据的娜)是密不可分的,摊构懈…乏将动“锻”的机制。

所以,使用结构化程序洲的方法只能按功能划偏序触,不gb&客戏棚u#IB序模块。

谢造成人为的求解空间与客观问题空间的偏离,增加程序册的复杂性和贩;随着软件不崛大的趋势,矛盾也愈加突出。

在此背景下,产生了面向对象的程序设计思想。

面向对象的开发施(山eCtorientalhow)起源于俄…言,但远远超出程序设计的范畴,发展成包括面向对象的系统分析(ODA)、面向对象的系统设计(hi和面向对象的程序设计(ODP)的方法体系。

同时,它也代表—种更接近自然的思维方法。

面向又和象的思想最初出现于仿艄言预皿他。

20世纪评年代开发的a皿他语言引人面向对娜言的最重要的概念和特性,即数据抽象、类细和继巩机制,Simum67一代表性的一个版本。

Ml是20世纪70年代起源于M语言的第一个真正面向对象的程序语言。

它体现了纯粹的O3P设计思想。

Smllmm一76和Mh一跳语言,使面向吸的龈…法得到比偏善的实现。

C+十语言是一种比Mob4j$近于机器,比C语言更接近于问题的面向对象的程序设计语言,发展成为标跳的面向对躺序设计语言MC++。

其后的集成开发工具,如p和Msual&hIC等都搬面向眠的开发贿。

至此,面向对象的开发环境群覆盖了所有主流开发工具,面向对象和面向客户/llk%3:

x网络已规为开发工具的主流觎,在第11

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 历史学

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

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