第二章需求与设计评审V解析.pptVIP

  • 2
  • 0
  • 约 69页
  • 2016-03-20 发布于湖北
  • 举报
* 这个需求是不完整的:状态信息是什么,如何显示给用户。这个需求有几处含糊。状态信息间隔真的假定为不少于60秒?,甚者每10年显示一条新的状态信息也可以?也许它的意图是消息间隔不应超过60秒,那么1毫秒是不是太短?每这个词导致了不确定性。问题的后果,就是需求的不可证实。 * 2.4.2 程序设计和结构的检查 程序设计和结构的检查(续) 保证表达式、SQL语句的正确性;检查所编写的SQL语句的语法、逻辑的正确性。对表达式应该保证不含二义性,对于容易产生歧义的表达式或运算符优先级(如:《 、=、 》、 、||、++、 --等)可以采用扩号“()”运算符避免二义性,这样一方面能够保证代码的正确可靠,同时也能够提高代码的可读性。 检查常量或全局变量使用的正确性;确定所使用的常量或全局变量的取值和数值、数据类型;保证常量每次引用同它的取值、数值和类型的一致性。 * 2.4.2 程序设计和结构的检查 程序设计和结构的检查(续) 检查代码是否可以优化、算法效率是否最高。如:SQL语句是否可以优化,是否可以用1条SQL语句代替程序中的多条SQL语句的功能,循环是否必要,循环中的语句是否可以抽出到循环之外等。 * 2.4.3 业务逻辑检查 业务逻辑的检查 主要是检查单元功能设计是否满足概要设计要求 模块功能 模块层次结构 模块调用关系 2.4 代码评审-Java 重要性 激活 级别 检查项 总

文档评论(0)

1亿VIP精品文档

相关文档