软件工程实践

做程序开发已经有些年头了,但大部分时间都在学习编程方面的东西,很少从软件工程的角度来考虑软件的开发,虽然也曾做为负责人开发过几个项目,有些体会和实践经验,但仅仅是感性的认识,没有从系统地、科学、理论的层面来思考软件工程的本质,所以当我看到《软件工程——实践者的研究方法》一书时,我告诉自己,停下来,思考才是进步的本质。


概念:实践是软件计划和开发时需要考虑的方方面面,包括概念、原则、方法和工具等。它表述了一些细节——需要考虑的技术问题以及怎样实现软件过程中的东西,即实际构造高质量软件所必须的东西。

人员:软件工程实践由软件工程师和软件项目经理共同完成。

重要性:软件过程为每个开发计算机系统或产品的人提供了成功抵达目的地的路线图。实践为你提供了沿路驾驶的细节,它会告诉你哪里有桥、哪里有路障、哪里有岔路,它帮助你理解一些必须理解的并且必须遵循的快速安全简史概念和原则,它知识你如何驾驶、在哪里应该减速、在哪里应该加速。在软件工程中,实践就是当要把软件由想法转化为现实时你必须天天应该做的事情。
讨论了软件过程和实践的之间的联系和区别

步骤:不管选择哪种过程模型,都必须运用实践的三要素:概念、原则、方法,实践的第四要素是工具,工具为方法的应用提供支持。

工作产品:实践贯穿于整个技术活动中,这些技术活动开发出由所选软件过程模型所定义的所有工作产品。

质量保证措施:首先,要深刻理解目前各种所用到的概念和原则,然后,确信你已经选定了一个合适的方法;确信你理解如何理解运用合适的方法以及使用合适任务的自动工具,以及坚信为保证工作产品的质量所采用的技术。

虽然,上面的内容有些理论化,但细心阅读之后发现作者总结又是那么到位。

猜你喜欢

转载自xiebh.iteye.com/blog/242499