软件工程第十一章 面向对象设计
1.面向对象的分析设计方法与结构化的分析设计方法有什么不同?
结构化方法能够快速找到最简洁、高效的逻辑模型。结构化方法对复杂问题帮助有限。面向对象分析方法提供了一种方便、可持续观测和扩展系统的机制,通过信息隐蔽和封装等手段屏蔽了对象内部的执行细节,控制了错误的蔓延,对需求变化频繁的系统,可以采用面向对象分析设计方法
2.面向对象的分析与设计之间有什么样的联系?
面向对象的设计以面向对象分析所产生的需求规格说明书为基础,设计出描述如何实现各项需求的解决方案。
3.请使用面向对象的设计方法对你的团队项目进行总体设计,构建逻辑体系图
包图
类图
4.请使用面向对象的构建设计方法对你的团队项目进行详细设计,对构件内部的属性、操作进行建模(顺序、通信、状态、活动图),并构建物理体系结构图(构建图、部署图)
hzau小鱼转转吃吃吃软件顺序图
hzau小鱼转转吃吃吃软件通信图
进行一局游戏的软件状态图
hzau小鱼转转吃吃吃软件活动图