专注在线职业教育25年
下载APP
小程序
希赛网小程序
导航

软件评测师资料:面向对象的分析

责编:cp_online 2013-11-07

软件评测师报名   软件评测师考试成绩软件评测师考试培训  

2.5.1面向对象开发方法

(二)面向对象方法学的优点

①与人类习惯的思维方法一致

②稳定性好

③可重用性好

④较易开发大型软件产品

⑤可维护性好

(三)面向对象的分析

①OMT方法简介

OMT方法的OOA模型包括对象模型、动态模型、功能模型

(1)对象模型表示静态的、结构化的系统的“数据”性质

(2)动态模型表示瞬时的、行为化的系统的“控制”性质,规定了对象模型中的对象的合法变化序列,通常用状态图表示

(3)功能模型表示变化的系统的“功能”性质,它指明了系统应该做什么,通常用数据流图表示各个模型之间的关系:

(1)动态模型展示了对象模型的每个对象的状态及它接受事件和改变状态时所执行的操作;而功能模型中的处理则对应于对象模型中的对象所提供的服务。

(2)对象模型展示了动态模型中谁改变了状态和经受了操作;而功能模型中的处理则可能产生动态模型中的事件

(3)对象模型展示了功能模型中的动作者、数据存储、流的结构;而动态模型展示了功能模型中执行加工的顺序。

②建立对象模型

(1)确定类与对象

(2)确定结构和关联

一般--特殊结构

一般--特殊关系

整体--部分结构

整体--部分关系

实例关联:一个类的属性中含有另一个类的实例(对象),它反映了对象之间的静态联系

消息关联:一个对象在执行自己的服务时需要通过消息请求另一个对象为它完成某个服务,它反映了对象之间的动态联系

(3)划分主题

(4)定义属性

(5)定义服务

③建立动态模型

(1)编写典型交互行为的脚本

(2)从脚本中提取出事件,确定触发每个事件的动作对象及接受事件的目标对象

(3)排列事件发生的次序

(4)比较各个对象的状态图,检查它们之间的一致性,确保事件之间的匹配

④建立功能模型

返回目录:2013软考软件评测师考试基础知识汇总

编辑推荐:2013软考中级软件评测师复习重点汇总

软件评测师基础知识点汇总


               2026年软考各科备考资源精选
资源名称获取方式资源链接
2025年系统集成项目管理工程师应用技术真题免费下载点击获取
2025年下半年软件设计师考试基础知识真题免费刷题点击获取
2025年5月信息系统项目管理师综合知识真题免费下载点击获取
2026上半年软考各科备考资料汇总免费下载点击获取
2026年信息系统项目管理师论文范文免费下载点击获取
2025年数据库系统工程师基础知识真题免费刷题点击刷题
更多软考备考资料请点此查看

热门活动:【免费考前摸底】软考4月模考大赛

刷题冲刺:考前急救!软考刷题突击班助你快速提分hotgif.gif

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关阅读
查看更多

加群交流

公众号

客服咨询

考试资料

每日一练

咨询客服