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

           本次是最后一次的阅读笔记。此次我阅读了这篇文章的第十六章与第十七章。这两章讲的内容比较多,知识也比较多。其中主要讲了如何快速降低软件成本,解决灾难的第一步是将大块项目进行分解为每一个步骤。

             软件实体的概念结构包括:数据结合、数据条目之间的关系。算法和功能调用的。作者认为,软件开发中困难的部分是对这些概念的说明。设计和测试。而不是对这些概念的实现。

            软件的内在特性:

            一、复杂度:没有两个软件的部分是相同的。既软件不存在重复的部分。软件实体的扩展会导致软件元素非线性的递增方式交互,软件必然会越来越复杂。复杂度不仅导致技术产生困难,还引发了很多管理上的问题。

            二、一致性:软件领域不存在像物理学那样"对事物简化的解释"。软件的复杂度是随心所欲的,毫无规则所言的。

            三、可变性:软件的修改成本相对于汽车、建筑要低很多。软件产品扎根于文化母体中。例如用户、社会规律、计算机硬件等。后者不断变化要求了前者也跟着变化。

  • 相关阅读:
    SQLyog远程连接Linux服务器错误2003解决
    Linux/UNIX系统编程手册 练习3.8
    概括
    Linux 命令
    句柄类
    带有C风格的 CLib库
    Linux 命令
    C++ 编程思想 第三章 3-2
    一.创建型模式 Prototype 模式
    一.创建型模式 Builder
  • 原文地址:https://www.cnblogs.com/lover995/p/10418663.html
Copyright © 2011-2022 走看看