软件架构的典型组成部分-用户界面设计
2016-04-25 22:34
471 查看
用户界面常常在需求阶段进行详细说明。如果没有,就应该在软件架构中进行详细说明。架构应该详细定义Web页面格式、GUI、命令行接口等的主要因素。精心设计的用户界面架构决定了最终做出来的是“人见人爱的程序”还是 “没人爱用的程序”。
架构应该模块化,以便在替换为新用户界面时不影响业务规则和程序的输出部分。例如,架构应该使我们很容易地做到:砍掉交互式界面的类,插入一组命令行的类。这种替换能力常常很有用,尤其因为命令行界面便于单元级别和子系统级别的软件测试。
架构应该模块化,以便在替换为新用户界面时不影响业务规则和程序的输出部分。例如,架构应该使我们很容易地做到:砍掉交互式界面的类,插入一组命令行的类。这种替换能力常常很有用,尤其因为命令行界面便于单元级别和子系统级别的软件测试。
相关文章推荐
- 分享下手机软件界面设计浅析
- WPF实现类似360安全卫士界面的程序源码分享
- 天涯(tianya)bbs系统架构分析
- 关于”12306 外包给阿里巴巴做是否可行“的问题的想法
- [Android]继承式UI界面布局设计
- 完美的业务组件化模式的企业架构
- 想学微信的界面设计,来看看WeUI的暴力美学
- 说说大型高并发高负载网站的系统架构
- 中文搜索引擎技术揭密:系统架构
- 谈谈对于企业级系统架构的理解
- 系统架构方式
- 可扩展Web架构与分布式系统
- SQLite可视化管理工具汇总
- 说说大型高并发高负载网站的系统架构
- 浅谈大型网站动态应用系统架构
- [网站美工必读]网页设计理念
- 谁说谷歌没品味?搜索巨人开始狠抓界面设计
- C/C++ 开发环境配置(GTK/GNOME/Qt/KDE)
- 黑暗模式:那些骗人的界面设计!
- Android ViewPager多页面滑动切换以及动画效果