[软工视频]实践阶段——编码、测试、维护

              上一篇博客介绍了软件工程的理论阶段,这一篇介绍软件工程的实践阶段也就是软件的开发阶段。包括程序编码、软件测试、软件维护。

   (一)程序编码

   在学习完学生信息管理系统和机房管理系统后,对于敲代码也熟悉了很多,米老师讲过一节课是关于编码的加上视频知道了更多的讲究。掌握结构化设计的原则:自顶向下,逐步求精。应使程序具有一个良好的风格:源程序文档化(变量名的起法、序言性注释和功能性注释、缩进和空行)、数据说明、语句结构(力求简单)、输入输出(尽可能方便用户使用)。

[软工视频]实践阶段——编码、测试、维护_第1张图片

二)软件测试

    代码完成之后就是进行软件测试了,与敲学生和机房是一样的。软件测试时问了发现错误,以免影响以后的正式使用。软件测试就像师傅给我们验收系统,师傅总不按常理出牌使我们的系统产生很多错误,师傅的这种做法是符合软件测试的原则的。软件测试的过程是自底向上,逐步集成的过程。测试常用的方法包括黑盒测试和白盒测试测试,如果把一个系统看作一个制作面条的机器,那么黑盒测试就是将面和水放到机器里,我们只看最后能不能出来面条就可以了,白盒测试是要看一下到底是怎么出来面条的。

[软工视频]实践阶段——编码、测试、维护_第2张图片

    三)软件维护

    软件都是有生存期的,所以测试完成之后还没有完,还要进行软件维护,增加软件的使用时间。软件维护包括改正性维护(说明设计的不合理)、适应性维护、完善性维护(针对用户)。进行软件维护时还要注意协调好组织工作,用户、维护管理员、修改负责人、配置管理员、维护人员以及系统监督员之间要协调好,维护管理员是处于核心地位的。

[软工视频]实践阶段——编码、测试、维护_第3张图片

四)总结

    看完视频没有立即总结,现在总结之后才真正体会到其重要性,总是认为看完视频之后没有什么收获,还是因为没有进行总结回顾。在总结的过程中与我们的学生和机房建立联系会理解的更加深刻。


    总觉得这一部分的导图把握不好,如有任何建议欢迎指正。

你可能感兴趣的:(软件测试,编码,软件工程)