《构建之法》第1.2.3章的感悟
第一章
看了第一章后,了解了第一章是软件工程的概论。主要讲述软件是由程序和软件工程组成,还有回答了软件工程是什么。联想起没看第一章之前,自己心中也有对软件工程有定义,看了之后才知道自己以前一直理解错了。正如书上所言:"软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。"其实我对软件开发一直存在困惑,即便现在我了解过了软件开发的流程,还有它涉及的领域和学科都很广泛。我实在没想到一个软件要经过那么多道步骤才能实现。比如说软件需求分析、软件设计、软件构造、软件测试和软件维护等。但我对第一章1.2节软件工程是什么还是存在着不解。为什么不解呢?我想是因为自己没有真正把一个软件开发出来吧,所以等我真正按软件开发流程开发出一个软件应该就可以解决我的困惑了吧!
第二章
看了第二章后,知道它主要讲述个人技术和流程。软件是需要单元测试的,而且软件测试跟软件更新需要同步。令我匪夷所思的是需求分析和测试的时间都比写代码的时间多,软件的形成应该更注重需求分析还有测试。但以鄙人之见,我以为软件可以运行就可以,所以一直以为写代码要花很多的时间,反而忽略了软件需求分析和软件测试以及软件后期维护。软件要不断测试改进和定期维护才能减少软件后期出现bug,才能不断为用户提供便利,这样软件才能一直被人使用。所以具备专业的个人技术和按照严格的流程走,就能个人开发软件了。但我对第二章2.1节单元测试存在着不解。我不知道什么是单元测试,我也不知道怎样单元测试。可能是我刚接触单元测试吧,以前从来没听过。我想真真正正操作过单元测试后我对单元测试的不解就会消失吧!
第三章
posted on 2016-03-21 21:46 ganxiaoxiao 阅读(147) 评论(0) 编辑 收藏 举报