zoukankan      html  css  js  c++  java
  • 作业3——阅读《构建之法》15章

      读了《现代软件工程构建之法》这本书,,我最大的感受是,这本书中引用了一些人物如小飞,通过他们的对话传授我们知识,而且他们的对话比较贴近实际,比较幽默,使原本枯燥乏味的课本知识变得生动形象,让我一看到他们的对话,就很有兴趣去研究,去学习。而且还有一些生动有趣的图片,图文并茂。总结:这本书挺有趣的!

    第一章

    本章主要是软件工程的概论。问题:计算机科学与技术与软件工程的区别?

    百度:软件工程从名字上就能看出来,是偏向于编程类的专业;至于计算机科学与技术涉及的包括网络、系统等等的方面,但更偏向于理论,不太注重实践。

    第二章

    本章提到了许多新概念,如单元测试,回归测试等。那么问题来了:什么是单元测试?

    百度:单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。

    第三章

    本章讲了软件工程师的的艰辛漫长的成长之路。问题:一个好的工程师需要具备什么基本条件?

    百度:1,良好的编程能力。2,自觉的规范意识和团队精神。3,认识和运用数据库的能力。4,求知欲和进取心。

    第四章

    本章主要写了两个人之间的合作。问题:结对编程与极限编程的区别?

    百度:极限编程包括了十几种实践(就是一些具体做法),结对编程是极限编程的一种实践。

    第五章

    本章主要讲的是团队的合作模式与流程。问题书中介绍的多种软件团队模式中,哪种较适合我们大学生软件团队?

    百度:无。

  • 相关阅读:
    RDD的五个属性
    惰性求值的概念
    大数据shuffle的理解
    简单说明hadoop和hbase的异同
    Linux 下命令有哪几种可使用的通配符?分别代表什么含义?
    linux命令知识点复习
    >/dev/null 2>&1
    JAVA内存泄漏和内存溢出的区别和联系
    Linux各个目录的作用
    JVM标准参数-server与-client参数的区别
  • 原文地址:https://www.cnblogs.com/dbssb/p/4432669.html
Copyright © 2011-2022 走看看