软件工程之系统建模篇【设计窗口结构】

  在创建用户接口原型之前,应该先创建窗口结构图,窗口结构用于描述窗口之间的关系,于UML没有直接的关系,本章介绍窗口结构的设计过程,先介绍窗口结构的设计方法,然后设计总体窗口结构图,最后设计下一层的窗口结构图。

  1、设计方法

  窗口结构是窗口之间的切换流程,通过窗口结构,可以直观地看到通过用例的路径流程。窗口结构非常重要,一个软件系统在实用性上能满足用户的需要还是远远不够的,如果窗口结构设计不合理,也不会受用户欢迎。我们可以参考前面的接口类图来设计窗口结构,在“软件工程之系统建模篇【设计接口类模型】”中,已识别出系统的接口类,并画出接口类图,在设计窗口结构时,可以将接口类图中的依赖关系映射为窗口之间的切换关系。

  2、总体窗口结构图

  系统总体窗口结构图的设计分析为,在进入系统主窗口之前,要经过用户登录窗口,随后弹出的系统主窗口中的系统主菜单包括7个菜单项,通过选择菜单项,将分别出现7个下拉菜单。主窗口结构图如下所示

  

  3、发文办理窗口结构图

  我们对系统总窗口结构进一步分析,画出下一层的窗口结构,我们以发文办理做参考,前面文章介绍已经识别出发文办理的接口类,对应的窗口结构图也能够参照接口类的划分来组织,下图为发文办理窗口结构图

  

  其他子模块也可以参照以上结构画出,在此不再举例。下一章我们将介绍用户接口原型的设计。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值