人机界面设计人机界面设计的任务.pptVIP

  • 56
  • 0
  • 约2.9千字
  • 约 30页
  • 2017-08-11 发布于海南
  • 举报
人机界面设计人机界面设计的任务

编码原则 简单性原则 使用简单的程序结构(顺序、判定、循环,避免使用递归)。 使用简单的数据结构(数组、列表,避免使用树和图)。 使用简单的算法(使用常规算法) 可读性原则 变量命名有意义(匈牙利命名法) 程序入口出口有注释 判定结构和循环结构有注释 函数和子程序调用有注释 自顶向下,逐步求精 注释编程法(先用注释描述程序结构,然后针对每个注释添加代码) 滚雪球法(先完成基本代码,调试成功后,在进行其他代码编写) 可调试原则 增加断言 处理异样 增加调试信息 输出日志 编码的任务 两个相关概念 实现:体现“如何做”的程序文本称为实现。 规范:“做什么”的形式化描述通常称为规范。 编码阶段的任务: 编写源程序(source code); 编写文档(document); 单元测试(unit testing)。 软件质量主要取决于设计的质量,但不能忽略编码和程序设计语言的影响 编码需要遵循一定的标准,形成编码风格。 编码任务的流程 微软开发的经验—注重标准 标准有助于交流,讨论问题,解决问题。 微软要求各自的小组收集一系列测试结果,包括出错信息和发现的潜在和修改了的错误。当继续开发产品时,这些测试结果指导将来的决策。 标准有助于把设计转化为代码和软件重用。 按照标准把代码结构化,你可以保留代码和设计中的相同部分。因此,设计的变化很容易在代码中体现。 程序设计语言 结构化语言和面向对象

文档评论(0)

1亿VIP精品文档

相关文档