前面完成了软件需求分析之后就要开始软件设计了, 我觉得利用形式灵活的思维导图可以很好的帮助我们进行图形建模,利用我们思维的发散性可以考虑到软件设计所涉及的方方面面。图形建模完成后就要进行代码的编写了,这一阶段的工作量很大所以往往需要多人合作,在两人合作的源代码编写时经常会出现很多问题,例如两人的编写风格迥异等等,但是代码风格有一些大的原则就是:简明、易读、无二义性。

      在编写代码时有一个重要的部分就是注释,以为一款软件的编写一般都不是一个人完成的,所以要想好好地配合就必须做好注释让同伴快速准确地理解你的代码,我认为在我们过去的学习中并没有养成写注释的良好习惯所以在合作时就会遇到比较多的问题导致代码编写进度较慢。

      在编写代码的过程中我们都会出现大大小小的错误,这个时候我们就要进行正确的错误处理,包括参数处理和断言。

      整个代码编写完成之后还要进行代码复审,代码复审的意义在于看代码是否在“代码规范”的框架内正确的解决了问题。软件工程中最基本的复审手段就是同伴复审。代码复审结束后可以进行结对编程。

      在软件设计结束之后我们就要对自己设计的软件进行试用然后收集用户的体验与看法,在这个阶段之后就是对软件进行测试然后推广使用,后续要进行软件的维护以保证软件的质量。这样我们就做成了一款软件。

posted on 2016-05-09 17:13  ykr777  阅读(204)  评论(0编辑  收藏  举报