自考题库
首页
所有科目
自考历年真题
考试分类
关于本站
游客
账号设置
退出登录
注册
登录
出自:湖南大学-软件工程
下面是一段求最大值的程序,其中datalist是数据表,n是datalist的长度。 int GetMax(int n, int datalist[ ]) { int k=0; for ( int j=1; j<n; j++ ) if ( datalist[j] > datalist[k] ) k=j; return k; } (1) 画出该程序的程序流图。 (2) 用基本路径覆盖法给出测试路径。 (3) 为各测试路径设计测试用例。
需求分析的任务不包括(B)。 A. 问题分析 B. 系统设计 C. 需求描述 D. 需求评审。
当模块中包含复杂的条件组合,只有(A)能够清晰地表达出各种动作之间的对应关系。 A. 判定表和判定树 B. 盒图 C. 流程图 D. 关系图
为适应软件运行环境的变化而修改软件的活动称为(B)。 A. 纠错性维护 B. 适应性维护 C. 改善性维护 D. 预防性维护
下列不属于软件工程方法3要素的是(D)。 A) 方法 B) 工具 C) 过程 D) 人员
软件的发展经历了(D)个发展阶段。 A. 一 B. 二 C. 三 D. 四
下列不属于UML中的动态图的是(B)。 A) 状态图 B) 对象图 C) 协作图 D) 活动图
一个模块的(B)是指能直接调用(控制)该模块的模块数。 A. 扇出数 B. C. 宽度 D. 深度
下列耦合中,模块独立性最好的是(A)。 A) 非直接耦合 B) 数据耦合 C) 外部耦合 D) 内容耦合
CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。除第1级外,每一级都包含了实现这一级目标的若干关键过程域,每一个关键过程域又包含若干(A)。 A 关键实践 B 软件过程性能 C 软件过程能力 D 软件过程
UML的扩展机制不包括(C)。 A) 构造型 B) 标记值 C) 注解 D) 约束
、任何复杂的程序流程图都只应该由5种基本控制结构组合或嵌套而成,这5中基本结构分别是顺序型、选择型、先判定型循环、 、多情况型选择。
2、在进行结构化分析时,对数据流图进行分层应注意父图和子图 。
、UML的基本构造块包含:视图、图和 。
、自行车类与自行车车轮类之间是 关系。
在进行软件规模估算时,与代码行度量方式相比, 的估算结果更客观和合理。
、目前,软件项目的进度安排比较常用的方法包括程序评估与审查技术(PERT)和关键路径法(CPM)。
缺乏处理大型软件项目的经验。是产生软件危机的唯一原因。
、在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低
在需求分析中,分析员要从用户那里解决的最重要的问题是明确软件做什么
模型是对现实的简化,建模是为了更好地理解所开发的系统。
好的测试用例应能证明软件是正确的。(
当软件开发项目的进度有可能拖延时,可通过增加开发人员来加快进度。
测试计划、测试用例、出错统计和有关的分析报告一般不用长期保存。
通过软件测试,可以发现软件中所有潜伏的错误
软件需求是指用户对目标软件系统在功能、性能、行为、设计约束等方面的期望。
什么是计算机软件?
为什么软件需要维护?简为什么软件需要维护?简述软件维护的工作过程。 2、在软件开发完成交付用户使用后,为了保证软件在一个相当长的时期能够正常运行,就需要对软件进行维护。 软件维护的过程:述软件维护的工作过程。
UML的视图主要包括哪几种?
容错软件实现容错的一般方法有哪些?
具有8个任务的PERT图如下所示,试找出该图中的关键路径。
根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。 "一个程序读入3个整数,它们分别代表一个三角形的3个边长。该程序判断所输入的整数是否构成一个三角形,以及该三角形是一般的、等腰的或等边的,并将结果打印出来。" 要求:设三角形的3条边分别为A、B、C,并且 (1) 列出等价类表,格式如下: 输入条件 有效等价类 无效等价类 (注意:将等价类编号) (注意:将等价类编号) (2) 设计测试用例,格式如下: 用例n:输入【A,B,C】覆盖等价类……(列出等价类序号),输出结果为……。
首页
<上一页
1
2
3
下一页>
尾页