b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

几个典型的面向对象开发步骤的总结

电脑杂谈  发布时间:2020-06-18 17:16:04  来源:网络整理

面向对象开发过程_莱昂移动web实现指南:面向移动设备的网站优化、开发和设计_开发过程精细化管理

几种典型的面向对象开发方法的总结

1. 布氏法

Booch方法使用的对象模型的元素是: 封装,模块化,层次结构类型和并发性. 重要的概念模型是类与对象之间的关系,类与对象的特性以及类与对象之间的关系. 使用的图形文档有六种类型: 类图,对象图,状态转换图,交互图,模块图和过程图.

Booch方法的开发过程:

(1)在给定的抽象级别上标识类和对象.

(2)标识这些对象和类的语义.

(3)识别这些类与对象之间的关系.

开发过程精细化管理_面向对象开发过程_莱昂移动web实现指南:面向移动设备的网站优化、开发和设计

(4)实现类和对象.

2. 包覆法

Coad方法主要由面向对象的分析和面向对象的设计组成. 他强调,面向对象的分析(OOA)和面向对象的设计(OOD)采用完全一致的概念和表示形式,因此在分析和设计之间不需要转换表示形式.

Coad方法主要包括两个大过程: OOA和OOD

(1). OOA(面向对象分析)

就像面向对象分析中的Booch方法一样,您必须首先在给定的抽象级别上发现类和对象. 第二步是基于类和对象识别类的层次结构以及整体和部分之间的关​​系. 第三步是主题划分. 通过主题划分,整个大型系统被分解为几个主题的子系统. 第四步是定义属性,即定义对象的数据或状态信息. 第五步是定义服务. 所谓服务就是对象的特定行为.

(2).OOD

开发过程精细化管理_莱昂移动web实现指南:面向移动设备的网站优化、开发和设计_面向对象开发过程

OOD的设计模型基于五个面向对象的分析级别,由四个组件组成: 问题域组件面向对象开发过程,人机交互组件,任务管理组件,数据管理组件

问题域组件的设计是为了了解开发系统的应用领域,即系统在客观世界中处理的业务范围,在此基础上,面向对象的分析分为五个层次: 不断改进.

人机交互组件是人机交互界面的设计.

任务管理组件的设计是要清楚地划分任务类型面向对象开发过程,并将任务分配给硬件或软件.

数据管理组件是各种数据存储设计. 通常有两种存储模式: 文件系统和管理系统.

3. OMT方法

OMT方法提供了三种描述系统的模型: 对象模型,动态模型和功能模型

开发过程精细化管理_面向对象开发过程_莱昂移动web实现指南:面向移动设备的网站优化、开发和设计

对象模型描述对象的静态结构以及它们之间的关系. 静态模型的建立提供了系统静态功能的描述.

动态模型描述了系统随时间的变化和行为.

功能模型主要描述了系统内数据值的转换.

OMT方法的四个阶段:

(1)分析

分析阶段建立问题域并分析对象模型,动态模型和功能模型的结构.

(2)系统设计

面向对象开发过程_开发过程精细化管理_莱昂移动web实现指南:面向移动设备的网站优化、开发和设计

与Coad设计方法的主题划分相似,系统分为几个子系统.

(3)对象设计

在分析这三种模型结构的基础上,完成对象设计,建立动态模型和建立功能模型.

(4)实施

将设计转化为编程以实现系统.

昨天12:04在二楼的

lfmilaoshi

老师的重要理论基础


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-249953-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...