"软件编码与测试语言选择及心理影响"
软件测试-(与“测试”有关的文档共121张).pptx;软件测试-(与“测试”有关的文档共121张).pptx;软软件件测测试试 第一页,共121页。7.1 编码 软件的详细设计完成,就表示完成了软件的过程性的描述,进入程序编码阶段。编码即“编程序”,是在详细设计的基础上进行的,它是将详细设计得到的处理过程的描述转换为基于某种计算机语言的程序——源程序代码。编码阶段所要解决的主要问题:•程序设计语言的特性及选择的原则•程序设计风格7.1.1 程序设计语言的选择在编码阶段所遇到的首要问题是:怎样选择程序设计语言?通常应根据软件系统的应用特点及程序设计语言的内在特性等来进行选择。第二页,共121页。7.1 编码1. 程序设计语言特性的比较(1) 软件心理学的观点语言的性能对程序员的心理影响,将对转换产生重大影响。程序员总是希望选择简单易学、使用方便的语言,以减少程序出错率,提高软件可靠性。影响程序员心理的语言特性有如下6种:①一致性:表示一种语言所使用符号的兼容程度、允许随意规定限制及允许对语法或语义破例的程度。同是一个符号,给予多种用途,会引起许多错误。第三页,共121页。7.1 编码②歧义性:编译程序总是根据语法,按一种固定方法来解释语句,但有些语法规则容易使人用不同的方式来解释语言,产生心理;" 在软件测试的相关文档中,对软件编码阶段进行了详细介绍。编码阶段是软件开发过程中的重要阶段,它将详细设计得到的处理过程的描述转换为基于某种计算机语言的程序源代码。在这个阶段,程序设计语言的选择和特性比较是非常关键的,因为选用不同的语言会对程序员的心理产生影响,从而影响软件开发的效率和质量。因此,需要考虑程序设计语言的特性,如一致性、歧义性、难易学习等,来选择适合的语言进行编码。 除了语言选择外,程序设计风格也是编码阶段需要解决的主要问题之一。程序设计的风格对软件的可维护性和可读性有着直接影响,因此在编码阶段需要遵循一定的设计风格,如模块化设计、可重用性、规范性等,来确保程序的质量和可靠性。 总的来说,软件测试的相关文档对软件编码阶段进行了系统和详细的介绍,包括程序设计语言的选择原则、比较以及程序设计风格等内容。这些内容对软件开发人员在编码阶段具有指导意义和借鉴价值,有助于提高软件开发效率和质量。
![](https://csdnimg.cn/release/download_crawler_static/87002925/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87002925/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87002925/bg12.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87002925/bg13.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87002925/bg14.jpg)
剩余120页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)