购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.5.1 根本标准:功能、质量、审美

建筑设计师认为好的建筑设计应该具备3个特征:效用、坚固和美感。这一点同样适用于软件设计。一个好的软件应该同时具备3个特征,也就是之前提及的功能、质量和审美。衡量和比较不同软件设计方案时的标尺就应该是功能、质量和审美。

功能和效用是设计的有用性。一个设计方案解决了某些问题、满足了某些需求、具备某些功能,就是有效用的。简单地说,功能和效用就是软件设计满足了哪些功能需求。

质量和坚固只是表述不同。如果一个设计方案的实施结果能够抵御各种异常情景下的冲击,那么设计就是坚固的。例如,在大量用户请求并发时系统要保持正常状态,在网络发生故障时系统应不受影响,在恶意用户入侵时系统应该能够阻止……简单地说,坚固就是软件设计满足了哪些非功能(质量)需求。

审美和美感是指设计方案自身是否具备一定的特质。具备这些特质,会使得设计方案更易于被人接受。简单地说,审美和美感就是人们看到设计方案会感觉比较清新、愉快。 lFkai85evSwlnk8PBb67ZV0ZnAcJkJGTwJEV37b8SSWVsQLMZD+QiYR1Xg0RKmCB

点击中间区域
呼出菜单
上一章
目录
下一章
×