zoukankan      html  css  js  c++  java
  • 课后作业2(构建之法阅读计划)

    本学期阅读两本软件工程经典书目:《构建之法》、《梦断代码》

    (1)对软件工程的术语该不该生活化?

    (2)有必要对不可能运行到的代码路径进行单元测试吗?

    (3)我对灰箱还不太了解,什么是灰箱?灰箱强调的是对程序越了解越好,但是了解了程序就不一定有用户的思想,在用户测试的时候可能不是程序出像的问题,而是用户想要的结果不一样。灰箱测试不一定能够测试到。

    (4)软件质量=程序的质量+软件工程的质量;那么程序的质量怎么理解呢?只是没有bug的程序就是一个好质量程序吗?

    (5)当我们的软件接近要发布的时候有很多缺陷,我还要发布吗?或者我们该怎么办?书上说到第一代iphone没有复制张贴功能,都发布了,但是他们有手机革命性的功能,掩盖了其缺点?而我们没有他们那种优势。还要继续发布吗?

    (6)创新,就像书上所说的一样,谁不想创新呢?创新出来的不一定有人接受,创新可能要花费你工作其他的事情,也就是需要大量的工作量,也可能会影响你的业绩,当然也有可能你耗费了怎么多的精力,都没有收获。我们该怎么办呢?我不是说,要反对创新,但是有时这就是事实。创新有什么更好的路径或方法?

    (7)程序与软件工程是怎么有机的联系起来组成软件的?

    (8)萝卜和白菜的选择里,在我们生活中是经常碰到的。但是,萝卜永远是赢家,而白菜经常被忽略,当发现问题的时候,白菜已不是那个白菜。若我们是白菜,我们该如何改变这种现状?

  • 相关阅读:
    iSCSI又称为IPSAN
    文档类型定义DTD
    HDU 2971 Tower
    HDU 1588 Gauss Fibonacci
    URAL 1005 Stone Pile
    URAL 1003 Parity
    URAL 1002 Phone Numbers
    URAL 1007 Code Words
    HDU 3306 Another kind of Fibonacci
    FZU 1683 纪念SlingShot
  • 原文地址:https://www.cnblogs.com/liying123/p/5247791.html
Copyright © 2011-2022 走看看