软件工程(速成)——第七章 面向对象分析

在这里插入图片描述
一、面向对象分析的基本过程
1.面向对象分析的过程:
面向对象分析,就是抽取和整理用户需求并建立问题域精确模型的过程。
(1)分析陈述用户需求的文件;
(2)发现和改正原始陈述中的二义性和不一致性,补充遗漏的内容;
(3)深入理解用户需求,抽象出本质属性,用模型表达出来。

2.3个子模型与5个层次:
(1)3个子模型:
对象模型、动态模型、功能模型
(2)5个层次:
主题层、类与对象层、结构层、属性层、服务层
(3)5个层次对应的5个主要活动:
找出类与对象、识别结构、识别主题、定义属性、定义服务

二、需求陈述
三、建立对象模型
1.确定类与对象
2.确定关联
3.划分主题
4.确定属性
5.识别继承关系
6.反复修改

四、建立动态模型
1.编写脚本
2.设想用户界面
3.画事件跟踪图
4.画状态图
5.审查动态模型

五、建立功能模型
1.画出基本系统模型图
2.画出功能级数据流图
3.描述处理框功能

六、定义服务
1.常规行为
2.从事件中导出的操作
3.与数据流图中处理框对应的操作
4.利用继承减少冗余操作

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值