• 作业3——阅读《构建之法》15章


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

    第一章

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

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

    第二章

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

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

    第三章

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

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

    第四章

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

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

    第五章

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

    百度:无。

  • 相关阅读:
    查找并拷贝目录中指定文件到某个文件夹
    TPS和QPS的概念
    50道 Redis常见面试题,干货汇总
    面试题:写一个死锁示例
    MySQL聚集索引与辅助索引的区别
    Java进阶知识点:接口幂等性
    测试网络联接状况常用命令 ping 使用方法介绍
    服务路由、负载均衡和服务配置中心的基本概念
    利用堆排序和分治法求解千万级数据排序的Top K问题—百度面试
    创建Spring Boot项目时,提示 Cannot download 'https://start.spring.io'
  • 原文地址:https://www.cnblogs.com/dbssb/p/4432669.html
Copyright © 2020-2023  润新知