您的位置:首页 > 其它

软件工程-程序编码

2018-01-27 19:43 246 查看

引言

程序编码是将“详细设计”结果转换为某一种程序设计语言编写的程序的过程。有许多因素制约和影响着软件的质量和可维护性。

语言的选择

1、应用领域的不同决定选择的语言

2、系统用户的要求决定,用户使用他们熟悉的语言

3、可以使用的编译程序

4、程序员的经验和知识

5、软件可移植性要求

6、当工程规模很大时,二又没有完全合适的语言,可编一个专用的语言

7、算法与计算复杂性、软件的可靠性

8、数据结构的复杂性,软件的可维护性

9、效率的考虑

10、了解语言的发展前景

总之,最少的工作量,最少的技巧性最少错误,最少维护,最少记忆。

好程序

据统计,一个典型的程序的50%的执行时间被3%的语句说占用,故这部分代码的效率很重要。



结构化程序设计的主要原则

1、使用语言中的顺序、选择、重复等有限的基本控制结构表示程序逻辑。

2、选用的控制结构只准许有一个入口和一个出口。

3、复杂结构应该用基本控制结构进行组合嵌套来实现。

语句结构

语句构造力求简单,直接,不能为了片面追求效率而使语句复杂化。



程序设计质量评价

一、正确性

1. 程序中没有语法错误

2. 程序运行时没有发现明确的运行错误

3. 程序中没有不适当的语句

4. 用有效的测试数据,得到程序的正确结果

5. 用无效的测试数据,得到程序的正确结果

6. 用任何可能的数据,使程序在运行时得到正确的结果

二、结构清晰性

1、是否用三种结构化格式表示程序的控制逻辑

2、是否有一个入口,一个出口

3、是否严格控制GOTO语句

三、易修改性

四、易读性

五、简单性

后记

为了保证程序编码的质量,程序员必须深刻地理解、熟练的掌握并正确的运用程序设计语言的特性,例如一些语法规则和语意的细节。只有语法上没有错误的程序才能通过编译系统的语法检查。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: