问答题简述软件生存期由哪些主要的阶段组成,每一阶段的主要任务是什么?

您可能感兴趣的试卷

你可能感兴趣的试题

4.单项选择题在软件生存期的各个阶段中跨越时间最长的阶段是()

A.需求分析阶段
B.设计阶段
C.调试阶段
D.维护阶段

6.单项选择题项目管理中成本估算时测算快,误差大,适用于准备开发阶段的估算方法是()

A.类比估算法
B.专家估算法
C.参数估算法
D.COCOMO方法

7.单项选择题一个模块的()是指能直接控制模块的模块数。

A.扇出数
B.扇入数
C.宽度
D.深度

8.单项选择题交互设计不包括()

A.角色设计
B.目标设计
C.算法设计
D.任务设计

9.单项选择题可将软件生存周期划分为3个过程,可行性研究属于其中的()

A.软件定义过程
B.软件开发过程
C.软件设计过程
D.软件运行与维护过程

10.单项选择题软件工具一般是为软件开发人员和维护活动而使用的()

A.硬件环境
B.说明书
C.软件
D.程序

最新试题

下面是选择排序的程序,其中datalist是数据表,它有两个数据成员:一是元素类型为Element的数组V,另一个是数组大小n。算法中用到两个操作,一是取某数组元素V[i]的关键码操作getKey(),一是交换两数组元素内容的操作Swap():(1)试计算此程序段的McCabe复杂性;(2)用基本路径覆盖法给出测试路径;(3)为各测试路径设计测试用例。

题型:问答题

在类的设计中需要遵循的方针是什么?三个主要的设计准则:抽象、信息隐蔽和模块化如何才能做到?

题型:问答题

使用面向对象设计方法进行高层设计,以建立系统的体系结构。这样的结构有哪几种主要的组成部分?每一部分所承担的职责是什么?

题型:问答题

从下列关于软件测试的叙述中,选出5条正确的叙述。(1)用黑盒法测试时,测试用例是根据程序内部逻辑设计的。(2)尽量用公共过程或子程序去代替重复的代码段。(3)测试是为了验证该软件已正确地实现了用户的要求。(4)对于连锁型分支结构,若有n个判定语句,则有2n条路径。(5)尽量采用复合的条件测试,以避免嵌套的分支结构?(6)GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。(7)发现错误多的程序模块,残留在模块中的错误也多。(8)黑盒测试方法中最有效的是因果图法。(9)在做程序的单元测试时,桩(存根)模块比驱动模块容易编写。(10)程序效率的提高主要应通过选择高效的算法来实现。

题型:问答题

如果想要进行成功的测试,为其设计测试用例主要依赖于()。

题型:单项选择题

软件测试是软件质量保证的主要手段之一,测试的成本已超过()的30%以上。因此,提高测试的有效性非常重要。

题型:单项选择题

在学校教学管理系统中,学生查询成绩就是系统中的一次交互,请用状态图来描述这种交互的行为。

题型:问答题

面向对象开发方法与面向数据流的结构化开发方法有什么不同?使用面向对象开发方法的优点在什么地方?

题型:问答题

软件测试阶段的基本任务应当是根据软件开发各阶段的()和程序的(),精心设计一批“高产”的测试用例,利用这些测试用例(),找出软件中潜藏的各种错误和缺陷。

题型:填空题

对小的程序进行穷举测试是可能的,用穷举测试能否保证程序是百分之百正确呢?

题型:问答题