2023.04.02读书笔记:《人月神话》第4章

2023.04.02读书笔记:《人月神话》第4章 贵族专制、民主政治和系统设计

大教堂是艺术史上无与伦比的成就。它所宣扬的理念既不乏味也不混乱.....它是一-种风格上的极致,要完成这样一件艺术品,建筑大师要首尾融会贯通其前辈建筑师的成果,同时也完全掌握他们那个时代的建筑技术,并在运用这些技术时做到恰如其分,避免轻浮的炫耀,也绝不花哨

 

作者认为,在系统设计中,概念的完整性应该是最重要的考虑因素。此处引用法国城市Reims的例子,让读者更容易理解。

1、如何获得概念性完整。获得概念的完整性时,会出现一种情况,编程系统使计算机更加好用,但是功能比较多的时候,软件外部描述就会比系统本身大很多;如果功能太少,不能满足需求,但是都需要满足概念上的完整性。

 

2、贵族专制统治和民主政治。理想情况,概念的完整性要求设计必须由一个人或者相互默契的少数人实现;现实情况是实际项目压力很大,需要许多人员开发。为此有两种解决方法:一是仔细对任务的设计和实现分工,二是创建崭新的编程开发模式。前者对非常大型的项目十分有效,例System/360。针对贵族专制统治的问题,作者给出答案是肯定的,要得到系统概念上的完整性,必须有人控制这些概念。这是一种无需任何歉意的贵族专职统治。当然平均权力,有助于新的概念和创意产生。不过外部的体系结构(我认为这里的体系结构可以认为是规则等)规定不会限制实现小组的创造性。

 

3、在等待时,实现人员应该做什么。整个创造性活动包括三个独立的阶段:体系结构(architecture)、设计实现(implementation)、物理实现(realization)。这三个阶段是可以并行的,因此就不会产生太多的时间等待。

 

越来越认为,这本书适合想要成为架构师的人阅读。

本文作者:VivianMarie

本文链接:https://www.cnblogs.com/Vivianmaire/p/17281680.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   VivianMarie  阅读(21)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.