可执行的规格说明

  • A+
所属分类:化学工程题库
(1)【◆题库问题◆】:[名词解释] 可执行规格说明

【◆参考答案◆】:
这是一种使要求说明过程自动化的技术,通过可执行的规格说明语言来描述预期的行为"做什么",人们可以从直接观察中用规格说明语言来规定任何系统行为。

(2)【◆题库问题◆】:[填空题] ()是极可能发现了迄今为止尚未发现的错误的测试方案。

【◆参考答案◆】:好的测试方案

(3)【◆题库问题◆】:[单选] 当我们想封装不同算法并使用他们可相互替换时,可以使用()
A.桥接模式
B.命令模式
C.策略模式
D.工厂模式

【◆参考答案◆】:A

(4)【◆题库问题◆】:[单选] Http缺省的请求方法是()
A.PUT
B.GET
C.POST
D.TRACE

【◆参考答案◆】:B

(5)【◆题库问题◆】:[填空题] 用单链表存储线性表,每个结点需要两个域,一个是(),另一个是指针域。

【◆参考答案◆】:数据

(6)【◆题库问题◆】:[单选] 下面的()决策是在需求分析时做出的。
A.A.自动售票机系统的开发时间预计是6个月
B.B.自动售票机系统由用户界面子系统、价格计算子系统以及与中心计算机通信的网络子系统组成
C.C.自动售票机系统已经达到交付的要求
D.D.自动售票机系统将为使用者提供在线帮助

【◆参考答案◆】:D

(7)【◆题库问题◆】:[名词解释] 条件覆盖

【◆参考答案◆】:
是指设计足够的测试用例,使得判定表达式中每个条件的各种可能的值至少出现一次。满足条件覆盖并不一定满足判定覆盖。

(8)【◆题库问题◆】:[问答题] 简述软件生命周期开发方法的基本过程及每个阶段的任务。

【◆参考答案◆】:
(1)问题定义阶段,尽可能清楚地描述问题,搞清楚要解决的问题是什么;
(2)可行性研究阶段,主要是确定待解的问题是否有可行的解决办法。需要做经济可行性分析、技术可行性分析、操作可行性分析和法律可行性分析;
(3)需求分析阶段,主要是确定目标系统必须具备的功能。通常用数据流图、数据字典和简要的算法表示系统的逻辑模型。
(4)总体设计阶段,从总体上解决问题,确定可实现的方案,并设计出软件的层次结构图;
(5)详细设计,把解法具体化,确定如何具体地实现这个系统。针对每个模块设计相应的算法;
(6)编码和单元测试阶段,把详细设计的结果翻译成选定的语言所写的程序,并对每个模块进行单元测试。
(7)测试阶段,系统地设计测试用例,尽可能多地发现软件中的错误,并调试改正软件中的错误;
(8)软件维护阶段,主要目的是通过修改软件使所开发的软件能够持久地满足用户的需要。

(9)【◆题库问题◆】:[单选] Ariane 5火箭发射失败的事例告诉我们()。

【◆参考答案◆】:D

(10)【◆题库问题◆】:[问答题,简答题] 正式的技术评审(FTR)的过程一般由哪6个步骤组成?

【◆参考答案◆】:FTR的过程一般由6个步骤组成:①制定评审计划,即安排好评审会议日程。②介绍工程情况。③准备工作。评审小组成员自己审阅文档资料,并把发现的问题和错误记录下来,以备在评审会议上讨论。④正式召开评审会议。⑤工程返工。⑥工程复审。如此反复、直至通过复审为止。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: