- 7
- 0
- 约 105页
- 2022-03-03 发布于福建
- 举报
第1章软件工程的内容与方法[参照].ppt
面向过程的方法,来自于20世纪60~70年代流行的面向过程的程序设计语言,例如,ALGOL,PASCAL,BASIC,FORTRAN,COBOL,C语言等,这些语言的特点是:用“顺序、选择(if-then-else)、循环(do-while或do-until)”三种基本结构来组织程序编制,实现设计目标。 面向过程的方法开始于20世纪60年代,成熟于70年代,盛行于80年代。该方法在国内曾经十分流行,大量应用,非常普及。 * 方法汇编·实用借鉴 面向过程方法的优点是:以处理流程为基础,简单实用。 面向过程方法的缺点是:只注重过程化信息,因而忽略信息的层面关系以及相互联系。它企图使用简单的时序过程方法(顺序、分支、循环三种结构),来描述关系复杂(随机)的信息世界,因而对于关系复杂的信息系统来说,其描述能力不强,最后可能导致软件设计、开发和维护陷入困难。 * 方法汇编·实用借鉴 【例1-4】面向过程的方法,在军事上的实时跟踪监控系统中有很好的应用。如我方侦察卫星发射后其飞行轨迹的捕获、测量、跟踪和预报,导弹防御系统中敌方导弹发射后飞行轨迹的捕获、测量、跟踪和预报,其软件系统都是采用面向过程的方法设计和实现的。 使用面向过程的方法,系统的执行路径可由系统自动控制,也就是程序自动控制,这是一切自动控制与跟踪系统所必须的。 * 方法汇编·实用借鉴 1.4.3 面向对象方法 面向对象方法(Object-oriented method),在不少教材中,称为现代软件工程开发方法。 该方法包括面向对象需求分析、面向对象设计、面向对象编程、面向对象测试、面向对象维护、面向对象管理。 面向对象方法是一种运用对象、类、消息传递、继承、封装、聚合、多态性等概念来构造软件系统的软件开发方法。 * 方法汇编·实用借鉴 面向对象方法的特点是将现实世界的事物(问题域)直接映射到对象。分析设计时由对象抽象出类(Class),程序运行时由类还原到对象(Object)。 面向对象方法,来源于二十世纪八十代年开始流行的面向对象的程序设计语言,例如Java,C++等。 面向对象方法的基本特点是:将对象的属性和方法封装起来,形成信息系统的基本执行单位,再利用对象的继承特征,由基本执行单位派生出其他执行单位,从而产生许多新的对象。众多的离散对象通过事件或消息连接起来,就形成了软件系统。 * 方法汇编·实用借鉴 二十世纪八十年代末,微软视窗操作系统的出现,使得它产生了爆炸性的效果,大大加速了它的发展进程。 九十年代中期,UML(Unified Modeling Language)和Rose(Rational object oriented system engineering)的产生,标志着它走向成熟,并且开始普及。 二十一世纪初,面向对象的两类开发平台是.Net平台和J2EE平台。 * 方法汇编·实用借鉴 面向对象方法的优点是:能描述无穷的信息世界,同时易于维护。 面向对象方法的缺点是:对于习惯于面向过程方法的人,他们较难掌握。 面向对象方法是当前计算机界关心的重点,是软件工程方法论的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到更宽的范围。如交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。 业界流传的面向方面的方法、面向主体的方法和面向架构的方法,都是面向对象方法的具体应用案例。 * 方法汇编·实用借鉴 【例1-5】互联网上各种网站的设计、实现和维护,都是面向对象方法的案例。游戏软件的设计、实现和维护,更是面向对象方法的杰作。 【例1-6】面向对象的方法在电子商务中的应用有:网站前台界面的制作,信息的发布和处理,用户在网上浏览和录入信息等应用软件都是利用面向对象的方法设计与实现的。个人网页的制作也是面向对象方法的应用例子。窗口操作系统与互联网的出现,为面向对象方法开辟了无限的前景。 * 方法汇编·实用借鉴 1.4.4 面向元数据方法 这里讲的面向元数据方法(Meta-data oriented method),既不是传统软件工程中的“面向数据流”方法,也不是传统意义上的面向数据结构的Jackson方法,它们俩者都是面向过程的方法,而且这两个方法都出现在关系数据库管理系统RDBMS成熟之前。 这里讲的面向元数据方法,就是面向meta-data的方法,它与面向过程方法断然不同。 * 方法汇编·实用借鉴 面向元数据方法来源于面向元数据的程序设计思想,即来源于关系数据库语言的程序设计思想。 当关系数据库管理系统和数据库服务器出现之后,面向元数据方法才被人们所发现与重视。 当数据库设计的CASE工具Power Designer、Oracle Designer和ER win出现之后,面向元数据设计方法才开始
您可能关注的文档
- Autodesk Navisworks 操作说明 使用方法 介绍[参考].ppt
- DOE简介(经典方法)[参照].ppt
- ELISA原理、方法、操作及注意事项[学习].ppt
- GDEO小车轨道精调的使用方法[参考].ppt
- HPV检测目的及最佳检测方法[参考].pptx
- PCBA上电子元件极性识别方法[参考].ppt
- PLC梯形图编程方法[学习].ppt
- quartus原理图输入与仿真方法[学习].ppt
- s7-200 plc 顺序控制梯形图的设计方法[参考].ppt
- XRD分析方法[参考].ppt
- 中国国家标准 GB/Z 37551.300-2026海洋能 波浪能、潮流能及其他水流能转换装置 第300部分:河流能转换装置发电性能评估.pdf
- GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 中国国家标准 GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 《GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法》.pdf
- 中国国家标准 GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- 《GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义》.pdf
- 中国国家标准 GB/T 4937.37-2025半导体器件 机械和气候试验方法 第37部分:采用加速度计的板级跌落试验方法.pdf
- 《GB/T 4937.10-2025半导体器件 机械和气候试验方法 第10部分:机械冲击 器件和组件》.pdf
- 中国国家标准 GB/T 44937.2-2025集成电路 电磁发射测量 第2部分:辐射发射测量TEM小室和宽带TEM小室法.pdf
原创力文档

文档评论(0)