概念架构是什么
概念架构:直指目标的设计思想和重大选择
概念架构指定了高层组件和高层组件的交互,概念设计不涉及接口,模块的细节
为关键功能需求建立 鲁棒图
鲁棒图
鲁棒图元素
边界对象:与系统交互的人或事物
控制对象:系统的动作,行为
实体对象:系统的信息
用例图与鲁棒图
从关键需求建立鲁棒图
示例书店搜索系统的鲁棒图创建过程
搜索功能我们想到了几个对象,顾客、结果页面、搜索操作、搜寻关键子、搜索结果,于是建立如下鲁棒图
获取搜索结果动作根据作者的名字输出Search Results信息
Search Results信息从何而来?于是我们想到应该还有图书信息
Search Results信息如何显示到结果界面?于是我们添加显示搜索结果操作