【软工】程序编码

举报
Laura_张 发表于 2022/08/27 22:22:42 2022/08/27
【摘要】 目录 前言正文 程序设计语言 分类 选择原则 程序编码总原则 好程序的标准 结构化程序设计 主要内容 主要原则 程序设计风格 源程序文档化 数据说明 语句结构 输入输出...


前言

程序编码是软件开发过程的第四个步骤。

正文

程序设计语言

在这里插入图片描述

分类

选择原则

  1. 最少工作量原则
  2. 最少技巧性原则
  3. 最少错误原则
  4. 最少维护原则
  5. 最少记忆原则

程序编码总原则

  1. 先求正确,后求快
  2. 先求清晰,后求快
  3. 求快不忘保持程序正确
  4. 保持程序整洁以求快
  5. 不因效率牺牲清晰

好程序的标准

  1. 易于测试和调试
  2. 易于维护
  3. 易于修改
  4. 设计简单
  5. 高效率

结构化程序设计

主要内容

  1. 基本控制结构
  2. 由粗到细 步步细化 自顶向下的原则

主要原则

  1. 使用基本控制结构
  2. 单入口单出口
  3. 复杂结构应使用基本控制结构组合嵌套来实现

程序设计风格

源程序文档化

  1. 标识符的命名
  2. 安排注释
  3. 程序的视觉组织

数据说明

  1. 说明次序规范化
  2. 变量安排有序化
  3. 过程和函数的形参排列有序
  4. 使用注释说明复杂数据结构

语句结构

语句结构应当适当的简单 直接,不能为追求片面效率而使语句复杂。

输入输出方法

输入输出方法是与用户使用直接相关的,输入输出的方法与格式应当尽量方便用户的使用。

程序设计质量评价

正确性

  1. 没有语法错误
  2. 没有运行错误
  3. 没有不适当的语句
  4. 没有无效的测试数据
  5. 有效的测试数据可以得到正确的结果
  6. 用任何可能的数据,可以在程序中得到正确的结果。

结构清晰性

  1. 三种基本结构
  2. 单入口单出口
  3. 严格控制go to语句

易修改性

易读性

简单性

程序复杂性度量

代码行度量法

McCabe度量法

Halstead的软件科学

在这里插入图片描述

感谢阅读~

文章来源: blog.csdn.net,作者:张艳伟_Laura,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/Laura__zhang/article/details/104575429

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。