教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 行业范文 >

第四章软件编码、界面设计

来源:网络收集 时间:2026-09-05
导读: 火龙果 整理 http:// 第四章 软件编码与界面设计 4.1程序设计语言 4.2程序设计风格 4.3软件界面设计 4.4结构化程序设计 火龙果 整理 http:// 做为软件工程过程的一个阶段,程序编 码是设计的继续。 程序设计语言的特性和程序设计风格会 深刻地影响软件的质量

火龙果 整理 http://

第四章 软件编码与界面设计 4.1程序设计语言 4.2程序设计风格 4.3软件界面设计 4.4结构化程序设计

火龙果 整理 http://

做为软件工程过程的一个阶段,程序编 码是设计的继续。 程序设计语言的特性和程序设计风格会 深刻地影响软件的质量和可维护性。 为了保证程序编码的质量,程序员必须 深刻理解、熟练掌握并正确地运用程序 设计语言的特性。此外,还要求源程序 具有良好的结构性和良好的程序设计风 格。

4.1 程序设计语言

火龙果 整理 http://

程序设计语言是人机通讯的工具之一。从以下三个方面 介绍语言的特性:简洁性

1.心理特性歧义性 传统性

局部性和顺序性

2.工程特性可移植性开发工具的可利用性 软件的可重用性 可维护性

3.技术特性

火龙果 整理 http://

4.4 结构化程序设计结构化程序设计主要包括两方面: 在编写程序时,强调使用几种基本控制 结构,通过组合嵌套,形成程序的控制 结构。尽可能避免使用GOTO语句。 在程序设计过程中,尽量采用自顶向下 和逐步细化的原则,由粗到细,一步步 展开。

火龙果 整理 http://

4.3 软件界面设计(1)界面设计思想“为用户设计,而不是为设计者”.

(2)界面设计原则界面要美观、操作方便 界面要根据用户需求设计 界面要根据不同用户的层次设计 避免出现嵌套式的界面设计 界面和代码要相互制约 界面要通“人性”,即要有引导用户操作的功能。

(3)界面设计样式

火龙果 整理 http://

结构化程序设计的主要原则 使用语言中的顺序、选择、重复 等有限的基本控制结构表示程序 逻辑。 选用的控制结构只准许有一个入 口和一个出口。 程序语句组成容易识别的块,每 块只有一个入口和一个出口。 复杂结构应该用基本控制结构进 行组合嵌套来实现。

火龙果 整理 http://

语言中没有的控制结构,可用一段等 价的程序段模拟,但要求该程序段在 整个系统中应前后一致。 严格控制GOTO语句,仅在下列情形 才可使用: ① 用一个非结构化的程序设计语言去 实现一个结构化的构造。 ② 若不使用GOTO语句就会使程序功 能模糊。 ③ 在某种可以改善而不是损害程序可 读性的情况下。

火龙果 整理 http://

例1 打印A, B, C三数中最小者程序

火龙果 整理 http://

自顶向下,逐步求精 在详细设计和编码阶段,应

当采取自顶向下,逐步求精 的方法。 把一个模块的功能逐步分解, 细化为一系列具体的步骤, 进而翻译成一系列用某种程 序设计语言写成的程序。

火龙果 整

理 http://

自顶向下,逐步求精方法的优点 符合人们解决复杂问题的普遍规律。

可提高软件开发的成功率和生产率 用先全局后局部,先整体后细节, 先抽象后具体的逐步求精的过程开 发出来的程序具有清晰的层次结构, 程序容易阅读和理解

火龙果 整理 http://

程序自顶向下,逐步细化,分解成

一个树形结构。在同一层的节点上 的细化工作相互独立。有利于编码、 测试和集成 每一步工作仅在上层节点的基础上 做不多的设计扩展,便于检查 有利于设计的分工和组织工作。

火龙果 整理 http://

4.2 程序设计风格

程序实际上也是一种供人阅读的文章, 有一个文章的风格问题。应该使程序 具有良好的风格。 源程序文档化 数据说明 语句结构 输入/输出方法

火龙果 整理 http://

源 程 序 文 档 化 标识符的命名 安排注释

程序的视觉组织

火龙果 整理 http://

符号名的命名

符号名即标识符,包括模块名、变量名、

常量名、标号名、子程序名、 、数据区名以及缓冲区名等。

这些名字应能反映它所代表的实际东西, 应有一定实际意义。 例如,表示次数的量用Times,表示总量的

用Total,表示平均值的用Average,表示和的量用Sum等。

火龙果 整理 http://

名字不是越长越好,应当选择精炼的意 义明确的名字。必要时可使用缩写名字, 但这时要注意缩写规则要一致,并且要 给每一个名字加注释。同时,在一个程 序中,一个变量只应用于一种用途。

NEW.BALANCE.ACCOUNTS.PAYABLE NBALAP N

火龙果 整理 http://

程序的注释夹在程序中的注释是程序员与日后的程 序读者之间通信的重要手段。 注释决不是可有可无的。 一些正规的程序文本中,注释行的数量 占到整个源程序的1/3到1/2,甚至 更多。 注释分为序言性注释和功能性注释。

…… 此处隐藏:302字,全部文档内容请下载后查看。喜欢就下载吧 ……
第四章软件编码、界面设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/2142174.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)