《人月神话》-贵族专制、民主政治和系统设计

作者主张在系统设计中,概念完整性应该是最重要的考虑因素。也就是说为了反映一系 列连贯的设计思路,宁可省略一些不规则的特性和改进,也不提倡独立和无法整合的系统, 哪怕它们其实包含着许多很好的设计。

如何得到概念的完整性
要表达一件待完完整的事情,常常需要对基本元素进行意料不到的复杂组合。而且,仅仅了解基本要素和组 合规则还不够,还需要学习晦涩的用法,以及在实际工作中如何进行组合。简洁和直白 来自概念的完整性。每个部分必须反映相同的原理、原则和一致的折衷机制。在语法上, 每个部分应使用相同的技巧;在语义上,应具有同样的相似性。因此,易用性实际上需 要设计的一致性和概念上的完整性。

这样的观点是否要有一位杰出的精英,或者说是结构设计师的贵族专制,和一群创造性天分和构思被压制的平民编程实现人员
概念的完整性要求设计必须由一个人,或者非常少数互有默契的人员来实现。

系统的结构师,如同建筑的结构师一样,是用户的代理人。结构师的工作,是 运用专业技术知识来支持用户的真正利益,而不是维护销售人员所鼓吹的利益。

新的概念经常来自实现者或者用户。然而,系统的概念完整性决定了使用的容易程度。不能与系统基本概念进行整合的良好想法和特色,最好放到一边, 不予考虑。如果出现了很多非常重要但不兼容的构想,就应该抛弃原来的设计,对不同基本 概念进行合并,在合并后的系统上重新开始。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值