• 人月神话(三)——没有银弹


    没有银弹-软件工程中的根本和次要问题
    所有软件活动包括根本任务——打造由抽象软件实体构成的复杂概念结构,次要任务
    ——使用编程语言表达这些抽象实体,在空间和时间限制内将它们映射成机器语言。软件生
    产率在近年内取得的巨大进步来自对后天障碍的突破,例如硬件的限制、笨拙的编程语言、
    机器时间的缺乏等等。这些障碍使次要任务实施起来异常艰难,相对必要任务而言,软件工
    程师在次要任务上花费了多少时间和精力?除非它占了所有工作的 9/ 10,否则即使全部次
    要任务的时间缩减到零,也不会给生产率带来数量级上的提高。
    问题就是:软件没有更新,bug不断
    急于求成,实现功能草草了事,正式如今编程真实的写照
    很多细节上的问题都没有去处理
    而这些会使得用户的体验感下降
    所以,若要解决这些问题,就要去
    1、首先踏踏实实地把软件开发出来,实现基本功能(35%)
    2、多进行测试,找到多重的不合理处,对开发的产品进行多次的细节改动(50%)
    3、进行最后的发布前的内测,使各位用户能用到并对之进行改进 (15%)
  • 相关阅读:
    小学生需要不断练习的四则运算题,在编程者的手上竟然会变成。。。
    在学习紧张的时候不如放松下来听听歌曲练练单词
    3.基础语法(变量,字符转义和注释)
    .NET基础
    初学.NET
    第七次实验作业
    自我介绍
    第七次实验总结
    第二次实验总结
    实验作业总结
  • 原文地址:https://www.cnblogs.com/mitang0-0/p/11071195.html
Copyright © 2020-2023  润新知