教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

第6章 面向对象需求分析

来源:网络收集 时间:2026-10-04
导读: 第六章 面向对象的需求分析  面向对象的需求分析方法的核心是利用面向对象的概念 和方法为软件需求建造模型。它包含面向对象风格的图 形语言机制以及用于指导需求分析的面向对象方法学。 面向对象的思想最初起源于1960年代中期的仿真程序设 计语言Simula67

第六章 面向对象的需求分析 

面向对象的需求分析方法的核心是利用面向对象的概念 和方法为软件需求建造模型。它包含面向对象风格的图 形语言机制以及用于指导需求分析的面向对象方法学。 面向对象的思想最初起源于1960年代中期的仿真程序设 计语言Simula67。1980年代初出现的Smalltalk语言及其 程序设计环境对面向对象技术的推广应用起到了显著的 促进作用。 1990年代中后期诞生并迅速成熟的UML(统一建模语 言,Unified Modeling Language)是面向对象技术发展 的一个重要里程碑。UML统一了面向对象建模的基本 概念、术语和表示方法,不仅为面向对象的软件开发过 程提供了能力丰富的表达手段,而且也为软件开发人员 提供了互相交流、分享经验的共用语言。

1

2013-7-28

面向对象的需求分析 

面向对象的概念与思想 UML概述 基于UML的需求分析 以“家庭保安系统”为实例,介绍与需求分析相 关的部分UML语言机制以及基于UML的面向对 象的需求分析方法和过程。

2013-7-28

2

6.1 面向对象的概念与思想

客观世界中的应用问题都是由实体及其相互关系构成的。 可以将客观世界中与应用问题有关的实体及其属性抽象为 问题空间中的对象。 为应用问题寻求软件解,是借助于计算机语言对其提供的 实体施加某些动作,以动作的结果给出问题的解。 面向对象(Object-Oriented,简称OO)的需求分析方法通过 提供对象、对象间消息传递等语言机制让分析人员在解空 间中直接模拟问题空间中的对象及其行为

2013-7-28

3

面向对象的概念与思想

OO方法学核心概念: (1) 对象 对象是现实世界中个体或事物的抽象表示, 是其属性和相关操作的封装。属性表示对象的性 质,属性值规定了对象所有可能的状态。对象的 操作是指该对象可以展现的外部服务。例如,大 型客机可视为对象,它具有位置、速度、颜色、 容量等属性,对于 该对象可施行起飞、降落、加 速、维修等操作,这些操作将或多或少地改变飞 机的属性值(状态)。

2013-7-28

4

如:人这个实体 属性:姓名、年龄、职业 行为:跑、跳

Tom Tom Name Name Age Age Professior Professior Walk Walk Dance Dance 属性 属性

行为 行为

2013-7-28

5

面向对象的概念与思想

(2)类。 类表示某些对象在属性和操作方面的共同特征。 例如,直升飞机、大型客机、轰炸机可归为飞行器 类。共同属性有:位置、速度和颜色等。 共同操作有:起飞、降落、加速和维修等。

飞行器类:

位 速 颜 起 降 加 维 置 度 色 飞 落 速 修

6

2013-7-28

面向对象的概念与思想

(3)继承 类之间的继承关系是现实世

第6章 面向对象需求分析.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1441223.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)