第一范文网 - 专业文章范例文档资料分享平台

第10章面向对象讲解

来源:用户分享 时间:2025/5/31 15:07:25 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

软件工程导论(第五版)

11

类;

(2) 自顶向下:把现有类细化成更具体的子类。

12

软件工程导论(第五版)

图10.5带有继承关系的ATM对象模型

10.3.6反复修改

对象模型的建立是一个反复修改、逐步完善的迭代过

软件工程导论(第五版)

13

程。对于初学者来说,可尝试用面向对象方法开发几个较小系统,取得一定的经验后,再总结更适合自己的工作方式。 1. 分解“现金兑换卡”类 2. “事务”由“更新”组成

3. 把“分行”与“分行计算机”合并

14

软件工程导论(第五版)

图10.6修改后的ATM对象模型

10.4建立动态模型

一般来说,建立动态模型的典型步骤如下:

软件工程导论(第五版)

15

(1) 编写脚本,确保不遗漏正常的交互行为; (2) 从脚本中提取事件,确定每个事件的发送对象

(触发该事件动作的对象)和接受对象;

(3) 画事件跟踪图(Sequence Diagram,时序图或顺

序图,描述对象之间的时间顺序) (4) 画状态图

(5) 审查状态图的完整性和一致性 10.4.1编写脚本

脚本是指系统在某一执行期间内出现的一系列事件(脚本描述事件序列,是用例的实例,是系统的一种实际使用方法。),它描述用户(或其它外部设备)与系统之间的交互过程;对于每个事件,脚本都应该指明触发该事件的动作对象(如:系统、用户或其它外部事物)、接受事件的目标对象,以及该事件的参数。

[目的] 编写脚本的目的是保证不遗漏重要的交互步骤。 [实质] 编写脚本的实质是分析用户对与系统交互过程的要求。

搜索更多关于: 第10章面向对象讲解 的文档
第10章面向对象讲解.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0pf6a136e05v45r56fo51lh1d7s0s500934_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top