【软工】程序编码
【摘要】
目录
前言正文 程序设计语言 分类 选择原则 程序编码总原则 好程序的标准
结构化程序设计 主要内容 主要原则
程序设计风格 源程序文档化 数据说明 语句结构 输入输出...
目录
前言
程序编码是软件开发过程的第四个步骤。
正文
程序设计语言
分类
选择原则
- 最少工作量原则
- 最少技巧性原则
- 最少错误原则
- 最少维护原则
- 最少记忆原则
程序编码总原则
- 先求正确,后求快
- 先求清晰,后求快
- 求快不忘保持程序正确
- 保持程序整洁以求快
- 不因效率牺牲清晰
好程序的标准
- 易于测试和调试
- 易于维护
- 易于修改
- 设计简单
- 高效率
结构化程序设计
主要内容
- 基本控制结构
- 由粗到细 步步细化 自顶向下的原则
主要原则
- 使用基本控制结构
- 单入口单出口
- 复杂结构应使用基本控制结构组合嵌套来实现
程序设计风格
源程序文档化
- 标识符的命名
- 安排注释
- 程序的视觉组织
数据说明
- 说明次序规范化
- 变量安排有序化
- 过程和函数的形参排列有序
- 使用注释说明复杂数据结构
语句结构
语句结构应当适当的简单 直接,不能为追求片面效率而使语句复杂。
输入输出方法
输入输出方法是与用户使用直接相关的,输入输出的方法与格式应当尽量方便用户的使用。
程序设计质量评价
正确性
- 没有语法错误
- 没有运行错误
- 没有不适当的语句
- 没有无效的测试数据
- 有效的测试数据可以得到正确的结果
- 用任何可能的数据,可以在程序中得到正确的结果。
结构清晰性
- 三种基本结构
- 单入口单出口
- 严格控制go to语句
易修改性
易读性
简单性
程序复杂性度量
代码行度量法
McCabe度量法
Halstead的软件科学
感谢阅读~
文章来源: blog.csdn.net,作者:张艳伟_Laura,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/Laura__zhang/article/details/104575429
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)