software06_软件编码.ppt

软件工程 第六章 软件编码 程序设计语言 程序设计风格 实例分析 程序设计语言 程序设计语言的分类 程序设计语言的选择 ?程序设计语言的特点和分类 第一代语言——机器语言 第二代语言——汇编语言 第三代语言——高级程序设计语言 过程性语言 面向对象语言 专用语言 第四代语言 查询语言 原型语言 应用程序生成器 图形语言 程序设计语言的选择 主要考虑的几个因素: (1)应用领域; (2)算法和计算复杂性; (3)数据结构复杂性; (4)软件运行环境; (5)性能方面的需要与实现的条件; (6)软件开发组成员是否都精通这门语言。 程序设计风格 程序实际上也是一种供人阅读的文章,有一个文章的风格问题。应该使程序具有良好的风格。 源程序文档化 数据说明 语句结构 输入/输出方法 源程序文档化 标识符的命名 安排注释 程序的视觉组织 符号名的命名 符号名即标识符,包括模块名、变量名、常量名、标号名、子程序名、 、数据区名以及缓冲区名等。 这些名字应能反映它所代表的实际东西,应有一定实际意义。 目前的命名规则现状 高质量命名的共性原则 标识符应当直观且可以拼读,可望文知意,不必进行“解码”。 标识符的长度应当符合“min-length max-information”原则。 命名规则尽量与所采用的操作系统或开发工具的风格保持一致。 程序中不要出现仅

文档评论(0)

1亿VIP精品文档

相关文档