《设计原本—计算机科学巨匠Frederick P. Brooks的反思》一一2.3 理性模型有哪些长处

简介: 本节书摘来自华章出版社《设计原本—计算机科学巨匠Frederick P. Brooks的反思》一 书中的第2章,第2. 3节,作者:(美) Frederick P. Brooks, Jr. 著 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看

2.3 理性模型有哪些长处
与“先开始编码再说,或先开始构建再说”的行为相比,任何将设计过程系统化的工作都可以视为一种长足的进步。它为设计项目的规划提供了清晰的步骤。它为日程规划和进度评估定义了明确的阶段里程碑。它为项目组织和人员配备指明了方向。它改进了设计团队的内部沟通状况。而在设计团队和其项目经理之间以及项目经理和其他利益相关者之间而言,它对于沟通的改进尤为显著。新手很容易就可以上手。掌握了它,新手在面对分派给他的第一个设计任务时,就知道从何入手了。 理性模型在特定的情形下会体现出更多的长处。在项目早期就给出目标的明确陈述、相关的必要条件以及约束说明,这有助于避免团队陷于举棋不定的局面,也促使团队形成关于项目宗旨的统一认识。在开始编码或正式的制图工作开始之前做好整体的设计过程规划,就能够规避大量麻烦,也避免让许多努力付之东流。将设计过程打造成对于设计空间的系统化搜索,可以拓宽设计师个人的眼界,并远远超过其先前的个人经验。 不过,理性模型太过简化了,即使是Simon洋洋洒洒、高度成熟的版本也不免于此。因此,我们必须对其缺陷加以审查。

相关文章
|
Ubuntu Linux 网络安全
Linux:使用ntpdate命令同步更新系统时间
Linux:使用ntpdate命令同步更新系统时间
5215 0
|
10月前
|
运维 安全 网络安全
Windows Server 2019拨号“找不到设备”?Error 1058解决指南
Windows Server 2019拨号报错1058?别急!这不是硬件故障,而是关键服务被禁用。通过“服务依存关系”排查,依次启动“安全套接字隧道协议”“远程接入连接管理”和“路由与远程访问”服务,仅需4步即可恢复PPPoE或VPN拨号功能,轻松解决网络中断问题。
691 1
|
缓存 关系型数据库 MySQL
Mac安装brew
Mac安装brew
3408 6
|
人工智能 供应链 BI
从“被动响应”到“主动决策” | 智能小Q如何助力快消品行业供应链数智化升级
编者按:在大模型技术重构数据智能分析应用的背景下,Quick BI 推出的问数助手——智能小Q 凭借其革新功能体验,自面世以来持续获得市场青睐。历经一年多的商业化验证,已成熟融入金融、零售、高端制造、生物医药等领域的行业标杆企业,在生产管控、运营决策等场景中实现数据分析提效。本文将以某头部快消企业供应链场景应用为研究样例,深度解析智能小Q如何帮助企业提升供应链智能化管理水平,为更多行业数智化建设提供可行性路径参考。 作为中国快消品类行业的领军者,企业面对快速变化的市场环境,积极拥抱创新和数字化转型,利用大数据及人工智能等前沿技术,洞察消费者需求,优化生产流程,提高运营效率,推动企业可持续发展。
|
安全 程序员 编译器
【C语言】const 关键字详解
`const`关键字在C语言中用于定义常量,提供只读的变量。这意味着一旦初始化,`const`变量的值不能再被修改。下面详细介绍`const`关键字的用法、作用以及其在不同上下文中的应用。
1027 2
|
前端开发 JavaScript 应用服务中间件
Nginx 支持 JavaScript:前所未有的扩展
Nginx 是全球领先的高性能 Web 服务器,以其高效的反向代理和负载均衡功能著称。近期,Nginx 正式支持 JavaScript(通过 NJS 模块),基于 V8 引擎,允许在配置中嵌入 JS 代码,极大提升了灵活性和扩展性。开发者可以使用 JavaScript 实现动态请求处理、自定义认证、复杂响应处理、中间件编写及流量控制等功能,显著降低开发和维护难度,同时保持高性能。NJS 模块的引入为 Nginx 带来了前所未有的扩展能力,适应快速变化的业务需求。
518 0
|
前端开发 JavaScript 微服务
探索现代Web开发中的微前端架构
在今天的Web开发世界,应用程序的复杂性与日俱增,传统的单体前端架构已经难以满足日益增长的需求。微前端架构应运而生,成为解决大型应用开发和维护挑战的一种有效方式。本文深入探讨微前端的核心概念、优缺点,以及如何在实际项目中应用这种架构,助力团队更好地应对复杂的前端开发需求。
|
iOS开发 MacOS
mac下安装brew下载非常慢解决方法
mac下安装brew下载非常慢解决方法
2045 1
|
Java Maven
maven下载安装与配置
maven下载安装与配置
2250 0
|
缓存 移动开发 网络协议
从0到服务器开发——TinyWebServer(中)
从0到服务器开发——TinyWebServer
894 0