《软件工程》前三章读后感

通过第一章认清什么是软件工程,对于软件工程是什么有了一个定义,也懂得了软件工程与计算机科学的关系,可以很清楚地了解到软件工程的发展史。

对于一个好的软件,要的是尽一切可能吧软件的bug都消灭掉,软件团队的人整天都要和bug打交道,做出一个完美的符合用户需求的软件。

问题:如何快速的解决bug和尽量把bug所需要的代码减少?

通过第二章后知道软件是需要单元测试的,而且单元测试要跟软件更新同步,单元测试要覆盖所有代码路径,单元测试可以把你的软件能做的不能做的事都在“单元”中表达出来。

如果你没有发现你软件中的bug,那么后期就会有不小的麻烦。有单元测试的话后期出现的bug修复起来也比较容易,而且会容易知道错误是什么,在哪里。

需求分析和测试的时间比写代码的时间要多,软件的形成应该更注重需求分析还有测试,这样才能减少软件后期出现的bug,更加满足用户的要求,软件才能一直被人使用和延续下去。

问题:单元测试是不是贯穿整个软件?

在第三章,我认识到自己作为一位待定的”软件工程师“,我们必须要在学校学习知识的时候,不断地提升自己的能力,掌握好相关的编程语言。

要把老师所教授的只是真真正正的变成自己的,这样才能在自己遇到不懂的时候可以独立思考,自己理解了才是自己的。

问题:在软件行业中除了自己的专业知识还需要什么充实自己?

posted @ 2016-03-21 22:46  57张俊毅  阅读(250)  评论(1编辑  收藏  举报