试题详情
- 简答题详细设计主要使用哪些描述工具?各有什么特点?
-
⑴程序流程图(程序框图):历史最悠久、使用最广泛;直观清晰,易于使用;但易造成非结构化的程序结构;不易反映逐步求精的过程;不易表示数据结构。
⑵盒图(N-S图):功能域明确,支持结构化程序设计原理,易确定局部和全程数据作用,可表示模块层次结构。
⑶PAD图(问题分析图):清晰反映程序层次结构,支持逐步求精,易写易懂易记,使用方便,支持结构化的程序设计原理,可自动生成程序代码,既可表示程序逻辑,也可描绘数据结构。
⑷判定表:能清晰、简洁而无歧义地描述复杂条件组合与应做动作之间的对应关系,逻辑验证严格,能把所有可能全部都考虑到;但不能表示顺序和重复结构。
⑸判定树:形式简单,直观易读,易掌握和使用。但简洁性不如判定表。 关注下方微信公众号,在线模考后查看
热门试题
- 为什么说成本估计是不可能精准的?
- 软件测试与其他软件开发活动相比具有什么样
- 软件质量保证
- 根据下面程序流程图,给出测试用例:
- 在确定类时,候选的类包括所有的()
- 程序设计语言的成分有哪些?
- 用黑盒法设计测试用例时采用的方法包括()
- 下列各种图可用于对象内部动态建模的有()
- 将几个逻辑上相似的成分放在一个模块中,该
- 怎样理解“软件产品客户化”和“软件项目产
- 在综合瀑布模型和快速原型模型优点的同时,
- 一般情况下,源程序的注释量应在()以上。
- 软件开发工具是协助开发人员进行软件开发活
- 在单元测试期间,应该为被测模块编写相应的
- 在Project2003中工期后面的()
- 软件测试过程是软件开发过程的逆过程,其最
- 软件开发费用只占整个软件系统费用的()
- ()是单元测试的基础。
- 直接费用
- 应从三方面研究可行性?