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

第10章面向对象讲解

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

软件工程导论(第五版)

21

图10.10总行类的状态图

图10.11分行类的状态图

10.4.5审查动态模型

各个类的状态图通过共享事件合并起来,就构成了系统的“动态模型”,应该细致审查动态模型的完整性和一致性 10.5建立功能模型

功能模型表明了系统中数据之间的依赖关系,以及有关

22

软件工程导论(第五版)

的数据处理功能,它由一组DFD组成,其中处理功能可以用IPO图(或表)、伪码等描述。

10.5.1画出基本系统模型图[最高层的DFD]

图10.12ATM系统的基本系统模型

10.5.2画出功能级数据流图

软件工程导论(第五版)

23

图10.13ATM系统的功能级数据流图

10.5.3描述处理框功能

10.6定义服务

对象是由描述其属性的数据,以及可以对这些数据施加的操作,封装在一起构成的独立单元。

在确定类中的操作时,既要考虑该类实体的常规行为,又要考虑本系统中特殊的服务。 1. 常规行为

在分析阶段可以认为,类中定义的每个属性都是可以访问的,也就是类中已经定义了读、写该类每个属性的操作,而无需显式表示这些常规操作。 2. 从事件导出的操作

状态图中若有发往对象的事件,该对象必须要有相应的操作。

24

软件工程导论(第五版)

3. 与数据流图中处理逻辑对应的操作

DFD中的每个处理逻辑都与一个对象(或几个对象)上的操作相对应。

4. 利用继承减少冗余操作

应尽量利用继承机制减少所需定义的操作。 10.7小结 习题10

1. 用面向对象方法分析研究本书习题2第2题中描述的储蓄系统,试建立它的对

象模型、动态模型和功能模型。

2. 用面向对象方法分析研究本书习题2第3题中描述的机票预订系统,试建立它的对 象模型、动态模型和功能模型。

3. 用面向对象方法分析研究本书习题2第4题中描述的患者监护系统,试建立它的对 象模型、动态模型和功能模型。

4. 下面是自动售货机系统的需求陈述,试建立它的对象模型、动态模型和功能模型:

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