zoukankan      html  css  js  c++  java
  • 201571030126 初读《构建之法》

      作为一名计算机专业的学生,对软件工程或多或少有些理解,但始终搞不清软件工程到底是什么?本学期正式接触软件工程,希望能跟随老师的脚步对软件工程有一个清晰的理解。速度《构建之法》,提出了以下五个问题:

    【问题一】  第二章中讲到软件设计需要经过需求分析,具体设计等过程,第三章中又讲到了“过早优化”,并且反对“过早优化”,我觉得“过早优化”有一定的道理,所以不是很理解为什么要反对?

    【问题二】  一个软件工程师必须要精通掌握多种语言吗?难道专注于一种语言,达到真正的精通不是更好吗?

    【问题三】  第六章在冲刺阶段中讲到“每日例会”,需要依次报告:

            (1)我昨天做了啥?;

            (2)我今天要做啥;

            (3)我碰到了那些问题。

          我感觉软件开发时间紧,任务重,可以讨论第三个问题,前两个问题没有必要讨论,不明白这样设置的原因是什么?

    【问题四】  第七章中讲到项目需求的生存期是18个月,这是指所有的项目吗?如果是大型项目又作何处理?

    【问题五】  第十一章中讲到设计之法,那什么才是最好的设计之法,怎么理解这种设计之法?

  • 相关阅读:
    oracle的wm_concat()方法与的排序问题,Oracle的 listagg 函数
    sql sever 常用的存储过程的写法或者说与Oracle中存过的异同点
    Oracle游标的使用
    oracle与sql sever的财务月份归属的问题
    sql sever使用习惯
    sqlsever 的存储过程的调试
    sql sever与Oracle的异同点
    单例模式
    线程 ---- 锁(生产者、消费者)
    IO 流理解实例
  • 原文地址:https://www.cnblogs.com/TUOZF/p/8561275.html
Copyright © 2011-2022 走看看