程序编码做为软件工程过程的一个阶段,是程序设计的继续。它的任务是将软件的详细设计转换成用程序设计语言实现的程序代码。主要有一下几个方面的内容:
![](https://img-my.csdn.net/uploads/201211/05/1352092108_1972.png)
结构化设计:
还要求源程序具有良好的结构性和良好的程序设计风格是为了保证程序编码的质量,让程序可读可理解性提高。
![](https://img-my.csdn.net/uploads/201211/05/1352090243_9294.png)
程序设计风格:
程序实际上也是一种供人阅读的文章,也有一个文章风格的问题,它风格有四个方面的内容:
![](https://img-my.csdn.net/uploads/201211/05/1352090360_3581.png)
内容一:源程序文档化
程序是一种文章,因此也有“字”、“句”、“段”,增加程序的可读性。对于程序难理解的部分,更是要写明注释。
![](https://img-my.csdn.net/uploads/201211/05/1352090434_3725.png)
内容二:数据说明
在设计阶段已经确定了数据结构的组织及其复杂性,在编写程序时,就需要注意这些数据说明的风格,使程序易理解和易维护。
![](https://img-my.csdn.net/uploads/201211/05/1352092756_3894.png)
内容三:语句结构
这里的语句结构力求简单明了,主要有一下几个方面的需要我们注意。
![](https://img-my.csdn.net/uploads/201211/05/1352092767_7075.png)
内容四:输入输出方法
输入输出方式应当从用户角度思考,要避免因设计给用户带来的麻烦。
![](https://img-my.csdn.net/uploads/201211/05/1352090610_4735.png)
程序效率:
程序编码是最后提高运行速度和节省存储的机会,因此在此阶段不能不考虑。
![](https://img-my.csdn.net/uploads/201211/05/1352090722_8513.png)
程序复杂性度量:
程序复杂性主要指模块内程序的复杂性。它直接关联到软件开发费用、开发周期和软件内部潜伏的错误。减少程序复杂性,可提高软件的简单性和可理解性,并使软件开发费用减少,开发周期缩短,软件内部潜藏错误减少。
![](https://img-my.csdn.net/uploads/201211/05/1352090882_2720.png)
程序编码是继需求分析、软件设计之后的软件实现的一个过程,此阶段证明了需求是否正确理解,设计是否合理可行。