zoukankan      html  css  js  c++  java
  • 构建之法十三~十七章

    十三章:软件测试

      Bug我们经常听到的,要发现解决我们遇到的bug(软件的缺陷),我们必然需要测试。本章我们了解很多基本名词解释及分类。

      测试有很多种方式:白箱和黑箱,功能测试和非功能测试等。

      书本还提到很多测试方法,书本239~251, 大概有十几种方法那么多,其实我觉得我们可以选择一种适合的方法进行测试。

      测试这一方面我们接触的比较少,一般只会针对功能对程序进行测试,测试也会涉及很多测试相关文档。

    十四章:质量保障

      对于一个软件来说,软件的质量是很重要的,程序的质量=程序的质量+软件工程的质量。

       前面一章节体到的软件测试是对软件质量的保证。书中也罗列了测试跟软件质量之间存在的关联。

      发现越到后面,测试对软件的重要性越大,我们应该针对这方面多点训练。

    十五章:稳定和发布阶段

      软件的测试完后,接下来就是软件的稳定,以及发布阶段了。我们身为软件的开发者,自然会了解到我们的软件有哪些不好的,有哪些缺陷,书本有建议几种方法让程序保持稳定:设计变更,砍掉功能,修复Bug的门槛逐渐提高等。

      在发布后,书中提到的“事后诸葛亮会议”。确保大家不会因为一个里程碑的结束而一哄而散,没了踪影。

    十六章:IT行业的创新

      能做出一个软件不重要,我觉得最重要的是软件的创新,往往我们都会产生创新的迷思:

    1、灵光一闪,伟大的创新就紧随其后;

    2、大家都喜欢创新;

    3、好的想法会赢;

    4、创新者都是一马当先;

    5、要成为领域的专家,才能创新;

    6、技术的创新是关键;

    7、成功的团队更能创新;

      所以说IT行业中,创新很重要,所以把握好创新的时机,以及运用好创新的招数,那么我们才能创作出更好的软件。

      书中提到魔方的创新的例子进行分析。

    十七章:人,绩效和职业道德

      书本通过猪,鸡和鹦鹉的故事的例子描述出软件工程中的问题终究是人的问题:人是干活的还是不干活,这是个问题。其次,干活的人的绩效也是很重要的。我们要对队员的绩效进行管理。书本中提到得萝卜白菜,我觉得白菜是我比较赞成的一种。

      团队合作的几个阶段中,要注意我们的身为软件工程的职业道德。

  • 相关阅读:
    TensorFlow学习笔记--CIFAR-10 图像识别
    第二章--第二节:注释
    webbrowser
    RichViewEdit
    RichEdit
    TreeView
    RichView
    ListView
    DesktopLoader服务程序
    Delphi实现程序只运行一次并激活已打开的程序
  • 原文地址:https://www.cnblogs.com/maxx/p/4586677.html
Copyright © 2011-2022 走看看