试题详情
- 简答题加工小说明有哪些描述方法?它们各有何优缺点?为什么不采用自然语言进行描述?
-
主要的描述方法有三种;结构化语言、判定表和判定树。
结构化语言:介于自然语言和形式语言(如谓词逻辑)之间的的一种半形式语言,它是自然语言的一个受限制的子集。是在自然语言的基础上加上一些约束,一般分为两层结构:外层语法较具体,为控制结构(顺序、选择、循环);内层较灵活,表达“做什么”。
常用结构化英语或结构化汉语表示,精确、简明扼要、文体灵活。结构化语言特点:简单,易学,少二义性,但不好处理组合条件。
判定表:适用于表述比较复杂的加工逻辑,如具有多项选择条件的操作。判定表是一种二维的表格,常用于较复杂的组合条件。通常由四部分组成,如教材表2-2所示。对用结构化语言不易处理的较复杂的组合条件问题,可使用判定表。
判定树:本质上与判定表相同,图形表示更易于理解。描述一般组合条件较清晰,但不易输入计算机。 关注下方微信公众号,在线模考后查看
热门试题
- 软件开发与写程序有何不同?
- 在软件开发过程中为什么需要建立模型?
- 关于DD的4类条目,不可再分解的最小元素
- 软件工程管理的主要内容有:项目经费管理,
- 比较面向数据流和面向数据结构两类设计方法
- 活动图是()图的特殊情况。
- 衡量软件规模的功能点指标有:生产率、成本
- 在顺序表L中的i个位置插入某个元素x,正
- 模块之间的接口叫数据文件。
- ()是为了有效地发现软件缺陷而精心设计的
- 软件开发模型对你今后的工作,到底具有什么
- 模块A是数据查询模块,其模块内部包括输入
- 文档是软件开发人员.维护人员.用户以及计
- 黑盒法与白盒法的区别是什么?各自运用在什
- 良好设计的特征是()。
- 简述软件危机的几种典型表现。
- 软件测试的步骤有哪些?每个测试阶段的测试
- 结构化分析方法
- ()是项目的最基础元素,其代表着为了完成
- 怎样利用边界值分析方法设计测试用例?