软件工程及实践[窦万峰]第5章软件详细设计.pptVIP

  • 3
  • 0
  • 约9.89千字
  • 约 69页
  • 2018-12-24 发布于湖北
  • 举报

软件工程及实践[窦万峰]第5章软件详细设计.ppt

AccountService部分精化后的取款顺序图如图5-40所示。 5.6.1 编码语言 根据编码语言的发展历程,编码语言基本上可以分为低级语言和高级语言两大类。 低级语言包括机器语言和汇编语言,这两种语言都依赖于相应的计算机硬件。机器语言属于第一代语言,汇编语言属于第二代语言。 1.源程序文档化 源程序文档化包括选择标识符名称,对源程序适当地注释,使源程序具有良好的视觉组织等。 2.数据说明 (1)数据说明顺序应规范,使数据的属性更易于查找,从而有利于测试、纠错与维护。 (2)一个语句说明多个变量时,各变量按字典顺序排列。 (3)对于复杂的数据结构要加注释,说明在程序实现时的特点。 3.语句构造 (1)避免使用复杂的条件测试。 (2)排除测试条件“非”。 (3)避免大量的循环嵌套和条件嵌套。 (4)使用括号清晰地表达逻辑表达式和算术表达式。 (5)利用加空或易读的符号清晰地表示语句的内容。 (6)只使用ANSL(American National Standard Label)标准特性。 (7)换位自问:“如果我不是编程人员,我能看懂它吗?”。 4.输入/输出风格 输入/输出的方式和格式应当尽量做到对用户友好,尽可能方便用户的使用。 5.效率 效率是指处理机时间和存储空间的使用,选择良好的设计方法是提高程序效率的根本途径。 6.主界面 【案例5.6】 POS机系统

文档评论(0)

1亿VIP精品文档

相关文档