自考题库
首页
所有科目
自考历年真题
考试分类
关于本站
游客
账号设置
退出登录
注册
登录
出自:02333《软件工程》
软件危机的表现有哪些?
数据流图是用于软件需求分析的工具,下列元素()是其基本元素。
A:数据流
B:加工
C:数据存储
D:外部实体
简述演化模型的优点。
软件设计中,Jackson方法是一种面向数据结构的设计方法,它将数据结构表示为三种基本结构,分别为()。
A:分支结构、选择结构和控制结构
B:顺序结构、选择结构和循环结构
C:顺序结构、分支结构和嵌套结构
D:顺序结构、选择结构和重复结构
程序图G的环形复杂度V(G)的值等于程序图中有界和无界的()的个数。
实践表明,向一个已经延期的软件项目追加新的开发人员,可能使项目完成得更()。
G·J·Myers提出:软件测试是为了发现()而执行程序的过程。
程序设计语言不具有的特性是()
A:心理特性
B:工程特性
C:应用特性
D:技术特性
对于使用原型的建议,下面说法错误的是()
A:开发周期很长的项目,可通过原型开发来缩短开发周期
B:系统的使用可能变化较大,不能相对稳定,而原型模型具有适应变化的机制
C:缺乏开发工具,或对原型的可用工具不了解的时候宜使用原型
D:用户对系统的需求较为模糊,对某种要求缺乏信心时宜使用原型
在类的层次结构中,通常上层类称为父类或超类,下层类称为()。
简述需求规约的定义。
共享该模块的上级模块数目越多可提高软件的复用性,指的是模块的()
A:扇入大
B:扇出大
C:扇入小
D:扇出小
软件复杂性的常用度量方法包括()
A:BOEHM度量法
B:可扩充度量法
C:线性度量法
D:代码行度量法
在软件生存周期中,软件定义过程可以通过软件系统的()、()两个阶段来完成。
结构化方法使用什么描述工具?
在人机工程中,人机界面的开发过程主要包括哪几个步骤?
软件产品在交付使用之前一般要经过()、集成测试、确认测试和系统测试。
下列选项中,属于详细设计阶段的任务的是()。
A:组装测试计划
B:单元测试计划
C:初步用户手册
D:验收测试计划
估算
软件产品的特点是什么?
软件生产的发展经历了三个阶段,分别是程序设计时代、程序系统时代和()时代。
语句构造的原则是(),不能为了追求效率而使代码复杂化。
提高模块间独立性的措施有哪些?
在整个软件维护阶段所花费的全部工作中,所占比例最大的是()
A:校正性维护
B:适应性维护
C:完善性维护
D:预防性维护
集成测试主要由用户来完成。
瀑布模型的主要特点是()
A:将开发过程严格地划分为一系列有序的活动
B:将开发过程分解为阶段
C:提供了有效的管理模式
D:缺乏灵活性
PAD图为下列哪个方面提供了有力的工具()
A:系统分析
B:软件的自动化生成
C:自动分析数据
D:测试软件
数据流图中的每个加工至少有()
A:一个输入流或一个输出流
B:一个输出流
C:一个输入流
D:一个输入流和一个输出流
HIPO图是软件工程中的一种描述工具,采用HIPO图进行描述的阶段是()
A:可行性分析
B:需求分析
C:概要设计
D:详细设计
某模块的输入数据为某班期末考试语文的成绩表,通过该模块计算该班学生成绩的平均值,并挑选出前十名同学的名单,从内聚度来看,该模块属于()
A:逻辑内聚
B:过程内聚
C:通信内聚
D:功能内聚
首页
<上一页
5
6
7
8
9
下一页>
尾页