试题详情
- 简答题你怎样理解面向对象设计步骤?
-
由于在面向对象中,需求分析、架构设计(概要设计)、详细设计(部件实现设计)三个阶段使用的描述工具都是UML,所以考虑面向对象设计的步骤或过程,就要将面向对象的需求分析、架构设计、详细设计融为一个整体,捆绑在一起考虑。事实上,这一过程是一个连续的、互相联系的、互相渗透的、反复迭代循环的、逐步细化的过程。
下面,在三层结构背景下,以“功能模型、业务模型、数据模型”作为建模方法论,以UML和Visio作为建模工具,从宏观上来说明面向对象设计的具体步骤,如下图所示。对于微观上的设计步骤,因各种软件项目的具体内容不同,以才及各个项目组人员的设计风格不同,其微观设计步骤也千变万化,在此不进行介绍。 关注下方微信公众号,在线模考后查看
热门试题
- 在结点数确定的二叉排序树上进行查找的平均
- 程序流程图、N-S图和PAD图是()使用
- 下列是面向对象设计方法中有关对象的叙述,
- 衡量模块独立性的两个定性标准是什么?这两
- 自底向上估算的缺点是往往缺少系统级工作量
- 试说明“软件生命周期”的概念。
- 怎样理解迭代模型RUP对软件维护的影响?
- 为什么说软件的维护是不可避免的?
- 简述软件计划的任务?
- 软件项目计划一般不包括以下哪项内容()
- 数据字典与数据流程图和状态变迁图相比较有
- 统一建模语言UML提供了两种描述整体/部
- 简述模块、模块化及模块化设计的概念。
- 请给出一个小例子说明穷举测试一个程序实际
- 描述“已知风险”和“可预测风险”之间的差
- 关于站点部署折衷决策,以下哪些说法是正确
- 问题描述为:储户用存折取款,首先填写取款
- 进程是按照任意顺序安排的一串活动。
- 建立快速原型,进行系统分析和构造的好处有
- 软件工程标准化对软件开发的作用?