zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记01

    1、程序=算法+数据结构  软件=程序+软件工程

    2、软件是可以运行在计算机及电子设备中的指令和数据的有效集合。软件不能独立存在,它总是要运行在硬件上面

    3、软件工程的三大类基础知识领域:计算基础、数学基础和工程基础

    4、所谓软件工程,就是把软件中的Bug(缺陷)都消灭掉的过程

    个人感受

    本章有一问题,“如果一架民用飞机上有一需求,用户使用它的概率是百万分之一,你还要做这个功能吗?”,我当时选择的答案是,“如果没时间实现这个功能,就算了。”,但谜底是,“飞机的安全功能”,所以,这个功能是必须要实现的。思考问题的不全面以及不谨慎导致我选择了错误的答案。编程中,甚至现实生活中都是这样的,不同的情况需要对问题进行不同的考量,从多方面剖析问题,尽量将各种情况都考虑到,我们才能找到正确的答案。

  • 相关阅读:
    java内存管理之内存模型
    HTTP协议
    12 数值的整数次方
    11 二进制中1的个数+二进制补充知识点
    10 矩形覆盖
    9 变态跳台阶
    8 跳台阶
    7斐波那契数列
    6旋转数组的最小数字
    5用两个栈实现队列
  • 原文地址:https://www.cnblogs.com/wyl814922595/p/8012647.html
Copyright © 2011-2022 走看看