zoukankan      html  css  js  c++  java
  • 《人月神话》阅读笔记3

    为什么要有正式的文档?
    首先,书面记录决策是必要的。只有记录下来,分歧才会明朗,矛盾才会突出。书写这项活动需要上百次的细小决定,正是由于它们的存在,人们才能从令人迷惑的现象中得到清晰、确定的策略。
    第二,文档能够作为同其他人的沟通渠道。项目经理会不断发现,许多理应被普遍认同的策略,完全不为团队的一些成员所知。正因为项目经理的基本职责是使每个人都向着相同的方向前进,所以他的主要工作是沟通,而不是做出决定。这些文档能极大地减轻他的负担。
    最后,项目经理的文档可以作为数据基础和检查列表。通过周期性的回顾,他能清楚项目所处的状态,以及哪些需要重点进行更改和调整。
    斯威夫特说;“不变只是愿望,变化才是永恒。”变化是与生俱来的,不是不合时宜和令人生厌的异常情况。Cosgrove很有洞察力地指出,开发人员交付的是用户满意程度,而不仅仅是有形的产品。用户的实际需要和用户感觉会随着程序的构建、测试和使用而变化。

    计算机系统的硬件维护包括了三项活动:
    1、替换损坏的器件
    2、清洁和润滑
    3、修改设计上的缺陷。
    软件维护不包括清洁、润滑或对损坏器件的修复。它主要包含对设计缺陷的修复。

    系统软件开发是减少混乱度(减少熵)的过程,所以它本身是处于亚稳态的。软件维护是提高混乱度(增加熵)的过程,即使是最熟练的软件维护工作,也只是放缓了系统退化到非稳态的进程。
    (以上内容大部分摘抄于《人月神话》32周年中文纪念版,若有侵权之处,请联系删除)

  • 相关阅读:
    前端面试题(转载)
    郝兽医
    声明,本博客文章均为转载,只为学习,不为其他用途。感谢技术大牛的技术分享,让我少走弯路。
    ajax登陆+验证码(转载)
    新手机号
    明天回家
    ERP的灵魂-业务过程
    那些父母要求我们做的事
    出租车上的糗事
    管人管到心
  • 原文地址:https://www.cnblogs.com/miao-com/p/14843696.html
Copyright © 2011-2022 走看看