构建之法阅读笔记01

在没有学习软件工程概论之前,我过去认为编写一些源代码就是所说的软件,只要自己能够快所准确的编写出要求的软件即可。所谓好的软件就是软件没有缺陷,所谓软件工程,就是把软件工程的BUG都消灭掉的过程。

通过对软件工程概论的学习认识到,软件工程包括:软件需求分析,软件设计,软件构建,软件测试,和软件维护。一个软件的好坏与用户的满意度,软件的可靠性,软件的可维护性有直接的关系。

首先用户满意度:用户在使用时发现了软件的很多问题,就会严重影响用户软件的使用效率。

其次任何一个软件都要保证其良好的可靠性,不能在使用时出现崩溃。

如果一个软件没有足够的文档支持,维护人员则需要更多的资金和时间来维护。

单元测试的重要性:每写一个一个单元要进行相应的测试,不能等到最后再进行测试。

代码的规范:注意代码的书写有必要的空格与换行。

解决方法:首先写一个软件之前要充分考虑到是那些人群使用,从他们的角度思考要哪些功能是必不可少的,那些有必要添加的。如果条件可以的话也可以对其做一些简单调查。

之后就是在平常写代码时注意书写规范,在必要的地方一定要添加相应的注释,以便于他人的阅读和日后的修改。当写一个比较大的程序时每个模块都想进行相应的测试以保证

最后软件的正确运行。一个完整的软件书写文档是必不可少的在平常时可以进行有意识的简单练习。

posted @ 2017-12-02 18:20  小张在搬砖  阅读(96)  评论(0)    收藏  举报