软件工程的回顾总结

这篇博客回顾了软件工程的流程,强调了文档的重要性和使用工具的辅助作用。内容涵盖需求分析的UML工具、代码分析工具、测试工具、源代码管理工具以及文件产生工具,指出软件工程是实践学科,经验在应用中得以整合。
摘要由CSDN通过智能技术生成

在个人版的机房中,我们将使用在CS前面学到的一切知识,把个人版的机房收费系统的.NET版做到最好,工欲善其事,必先利其器,先把前面的知识回顾一下,回顾各个知识的要点和运用方法,都将使我们的系统更加的正规化。下面的这个思维导图是对软件工程的一个概括性的总结。


大体上的软件工程的流程呈现在了这张图中,当然这只是学习的一个过程,在运用的时候还有许多其他的知识能补充上来。

      其中的文档是一个重要的部分,在各部分产生的各个文档是软件开发人员相互之间交流的基础,也有指导开发工作进行方向的作用,所以文档的编写需要在统一的、所有人认可的标准下编写,最后的评审工作就是查漏补缺,让文档更加的完善。当软件开发人员与用户进行交流的时候,文档就是非常有说服力的东西,也可以为用户展现目标软件的发展蓝图,提升团队的合作能力。

      在高度自动化的今天,软件工程的过程也有了很多的工具来辅助软件开发的进行,大大降低了软件开发的难度和错误率,使得软件开发越来越容易和方便。

      需求分析阶段的画图工具:UML、EA等。通过需求分析画出的用例图、类图等对系统建模的图,细化了软件功能,对后续的开发工作有很大帮助。

      程序代码分析工具:FxCOP、PVS-Studio等。这些工具可以进行代码完整性、一致性的检查,有利于实现开发代码的标准化进行,还可以提高性能,减少人为疏忽错误。      软件测试工具:NUnit、Testview等。软件测试是软件工程中的一个重要的环节,没有经过严格测试的项目都是不完美的。通过这些软件测试工具,可以检查软件代码的健壮性和安全性,提高软件系统的性能。

      原始代码管理工具:Visual SourceSafe、CVS等。通过这个工具可以查看源代码被修改一些详细信息,保证代码的稳定无冲突,尤其是当软件测试失败的时候可以恢复到原始状态的软件情况。

      文件产生工具:XML comments等。可以在需求分析阶段产生的模型中直接生成所需要的文档,还可以选择要生成文档的格式,对软件开发的省时省力不可或缺。

       Make工具:可以自动创建软件模型,防止软件失误。

      软件工程是一门实践学科,很多的经验只有在运用中才能将上下知识融会贯通,也可以用来对其他的学习进行规范。


评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值