zoukankan      html  css  js  c++  java
  • 人月神话(三)——没有银弹

    没有银弹-软件工程中的根本和次要问题
    所有软件活动包括根本任务——打造由抽象软件实体构成的复杂概念结构,次要任务
    ——使用编程语言表达这些抽象实体,在空间和时间限制内将它们映射成机器语言。软件生
    产率在近年内取得的巨大进步来自对后天障碍的突破,例如硬件的限制、笨拙的编程语言、
    机器时间的缺乏等等。这些障碍使次要任务实施起来异常艰难,相对必要任务而言,软件工
    程师在次要任务上花费了多少时间和精力?除非它占了所有工作的 9/ 10,否则即使全部次
    要任务的时间缩减到零,也不会给生产率带来数量级上的提高。
    问题就是:软件没有更新,bug不断
    急于求成,实现功能草草了事,正式如今编程真实的写照
    很多细节上的问题都没有去处理
    而这些会使得用户的体验感下降
    所以,若要解决这些问题,就要去
    1、首先踏踏实实地把软件开发出来,实现基本功能(35%)
    2、多进行测试,找到多重的不合理处,对开发的产品进行多次的细节改动(50%)
    3、进行最后的发布前的内测,使各位用户能用到并对之进行改进 (15%)
  • 相关阅读:
    12月15日,progress_dispaly
    Android studio和Genymotion-VirtualBox的配合使用
    JDK7动态代理源码分析
    跟踪mqttv3源码(二)
    跟踪mqttv3源码(一)
    Spring自定义标签
    Eclipse发布Maven项目到远程服务器
    结合实际项目分析pom.xml
    Maven的安装环境配置
    PHP7新特性
  • 原文地址:https://www.cnblogs.com/mitang0-0/p/11071195.html
Copyright © 2011-2022 走看看