课程名称 * 2016级计算机科学与工程学院软件工程(西北师范大学)
作业要求 * 实验一 软件工程准备
课程目标 * 通过学习这门课程,深入了解软件开发的标准过程,从软件生命周期的8个阶段分析各个阶段的开发任务,摒弃以往开发软件的方法。
作业意义 * 此次作业能帮助我对课程有个大体的了解,通读课本也是对于我阅读能力的锻炼。
三个提问 * 提问1:我读完第二章中的单元测试这一内容,看到一句话>单元测试能让模块功能定义尽量明确,模块内部的改变不会影响其他模块。

对这句话不是很明白,查阅资料显示>单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。

但是我还不是太明白,单元测试是怎么实现的?

  • 提问2:在第二章还出现一个词,>效能分析

,还看到一句话>先用抽样的方法找到效能瓶颈所在,然后对特定的模块用代码注入的方式进行详细分析。

有一个疑问就是找到效能瓶颈方法有哪些,那个是能最好分析和实践的。查阅资料没有一个具体的答案。

  • 提问3:读到第四章两人合作时,有一节代码复审,提出为什么一定要进行代码复审?在书中得到了这个问题的答案:>首先代码复审中发现的问题,绝大多数都可以由开发者独立发现。从这一意义上说,复审者是在替开发者干开发者本应该干的事。

版权声明:本文为ss140522原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/ss140522/p/10496549.html