在阅读完构建之法第一章之后,我深有感触,软件是什么,当然不是我们写的那几个程序,在初识软件工程时,我认为软件就是由许许多多的代码和一个好看好用的界面组成,当然软件还得有自己的后台数据库,可是软件制作的过程并不是这样.软件工程包括以下领域:软件的需求分析、软件的设计、软件的构建、软件测试和软件的维护。真正的一个比较好的软件,这些方面都不可或缺,软件的制作必须从实际出发。当然我们以后将会要面对的是更大的软件制作,这也更离不开一个好的团队。
对于我们软件工程的人来说,都想创造一个好的软件,好的软件就是没有漏洞,简言之就是我们用着舒服,用着方便。当然我之前也认为这样的软件是好的软件,可是怎么做才能算是好呢,是自己认为好就是好吗?以前总是认为自己用着感觉好别人一定也用着好,可并不是这样,软件研发需要满足客户的需求,我们研发出的软件是面向客户,这就需要我们做软件需求分析。一个好的软件还包括软件的可靠性、软件流程的质量,软件的可维护性。
对于以后的我们,将从事与软件工程这方面的工作,这些对于我们现在来说至关重要。在以后的学习中,将用户满意度、可靠性,软件流程的质量和软件的可维护性方面运用到今后的学习中。