12 概念架构设计

本文介绍了概念架构设计的重要性,包括定义概念架构的含义,如何利用鲁棒图来建立关键功能需求,以及如何通过目标-场景-决策表满足关键质量需求。设计过程中强调了从鲁棒图到顶级子系统的设计思路,并提出应有多个备选设计方案以供选择。

概念架构是什么

概念架构:直指目标的设计思想和重大选择
概念架构指定了高层组件和高层组件的交互,概念设计不涉及接口,模块的细节

为关键功能需求建立 鲁棒图

鲁棒图
鲁棒图元素
在这里插入图片描述

边界对象:与系统交互的人或事物
控制对象:系统的动作,行为
实体对象:系统的信息

用例图与鲁棒图
在这里插入图片描述

从关键需求建立鲁棒图
示例书店搜索系统的鲁棒图创建过程
搜索功能我们想到了几个对象,顾客、结果页面、搜索操作、搜寻关键子、搜索结果,于是建立如下鲁棒图
获取搜索结果动作根据作者的名字输出Search Results信息
在这里插入图片描述

Search Results信息从何而来?于是我们想到应该还有图书信息
Search Results信息如何显示到结果界面?于是我们添加显示搜索结果操作
在这里插入图片描述

作者的名字从哪来?
搜索时,是否检查输入合法性?

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值