唯爱小粽子:软件架构的典型组成部分-用户界面设计

来源:互联网 发布:淘宝镜子自拍模特设备 编辑:程序博客网 时间:2024/05/09 03:44

用户界面常常在需求阶段进行详细说明。如果没有,就应该在软件架构中进行详细说明。架构应该详细定义Web页面格式、GUI、命令行接口等的主要因素。精心设计的用户界面架构决定了最终做出来的是“人见人爱的程序”还是 “没人爱用的程序”。

架构应该模块化,以便在替换为新用户界面时不影响业务规则和程序的输出部分。例如,架构应该使我们很容易地做到:砍掉交互式界面的类,插入一组命令行的类。这种替换能力常常很有用,尤其因为命令行界面便于单元级别和子系统级别的软件测试。

1 0
原创粉丝点击