面向对象设计

本文介绍了面向对象模型技术(OMT)的基本概念,包括对象模型、动态模型和功能模型。此外,还详细阐述了面向对象分析(OOA)的五个层次及面向对象设计(OOD)的过程,并概述了软件测试的不同类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >




  • 一:面向对象模型技术(OMT):对象模型,动态模型,功能模型。
      对象模型中整体与部分是聚合,文件名与文件是限定,雇主与雇员是关联。
      动态模型一是状态图,一是事件追踪图。
      状态图是描述一个对象的个体行为,事件追踪图是多个对象所表现出来集体行为。
      功能模型有多个数据流图组成 ,允许加入控制流

  • 二:面向对象分析OOA的五个层次:
      
      类与对象层类与对象,解决中所有的类与对象

属性:对象属性和实例链接共同组成了OOA模型的属性层

服务层:对象的服务,对象实例之间的信息通信,共同组成OOA模型的服务层,消息链接有箭头表示

结构层:描述整体结构,泛化—特化结构表示类的继承性

主题层:对象归类到各个主题中,把有关的一个主题边框框起来; 主题可以看成是高层的模块或子系统,表示的是面向对象模型的整体框架

     消息链接:是从一个对象发送消息到另一个对象,属性层没有箭头指示,而服务层具  有箭头的标识。
    
  • 三:面向对象设计(OOD)
设计分为两个阶段:高层设计(成组的类打包,高度内聚),类设计


高级设计四个部分:
问题论域部分;人机交互部分;任务管理部分;数据管理部分
人机交互部分其实就是界面的设计,其中最重要的是问题论域部分
  • 四:测试分为三种:单元测试,组装测试,确认测试
      单元测试的单位是类,而且组装测试所使用的方法不是自顶向下,也不是自底向上,而是依照类的特性的方式分为了:依据线索测试;依据应用测试,确认测试的目的是为了测试需求,看是否达到了用户的要求。








评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值