软件工程阅读笔记02

这一篇的阅读笔记是我读的中间的两章的内容,我读的《软件工程》这本书的这两章分别为软件的编程实现、软件的测试和维护。

——软件的编程实现

这一章从编程语言的选择和分类、编程的要求、面向对象的编程语言介绍讲解。

软件的编程实现是依据详细的设计说明书用某种程序语言去编码实现软件的构成描述,不同的程序设计语言适用于不同的应用领域,选择合适的语言可提高编程效率和提高程序的质量。

计算机语言的发展经历了机器语言时代、汇编语言时代、高级语言时代。

编码风格直接影响到软件的可维护性和易理解性,良好的编码风格要求使用合适的语句结构,源程序要文档化,数据署名要规范并易于理解,输入和输出要简单、哥是尽量要一致。

——软件的测试与维护

这一章从软件测试的基本原理、测试用例设计、面向对象的测试、软件维护的基本原理、软件再工程等方面讲解。

软件测试是保证软件质量的重要活动,也是软件开发过程中的占有最大百分比的技术工作。软件测试的目的是为了发现错误,为此,需要进行一系列的测试活动;单元测试、集成测试、确定测试和系统测试。单元测试是检查每个程序莫款是否正确的实现了规定的功能;集成测试是蒋经国单元测试的车刚须磨款组装起来进行测试;确定测试时间差软件是否满足srs中确定的各种需求以及软件配置是否完整、正确;系统测试则是把软件纳入实际运行环境中,与其他系统元素一起进行测试。

软件可维护性是软件开发各阶段的关键性目标之一,为了软件具有较高的的可维护性,在软件的开发过程中,要是软件仅可能的具有较高的可理解性、可修改性、可依靠性、可移植性、可使用性和高的运行效率。

posted @ 2018-02-14 19:41  碧海潮升  阅读(96)  评论(0编辑  收藏  举报