密封线内答题无效共4 页第1 页A 卷.docx

上传人:b****8 文档编号:30413303 上传时间:2023-08-14 格式:DOCX 页数:6 大小:20.43KB
下载 相关 举报
密封线内答题无效共4 页第1 页A 卷.docx_第1页
第1页 / 共6页
密封线内答题无效共4 页第1 页A 卷.docx_第2页
第2页 / 共6页
密封线内答题无效共4 页第1 页A 卷.docx_第3页
第3页 / 共6页
密封线内答题无效共4 页第1 页A 卷.docx_第4页
第4页 / 共6页
密封线内答题无效共4 页第1 页A 卷.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

密封线内答题无效共4 页第1 页A 卷.docx

《密封线内答题无效共4 页第1 页A 卷.docx》由会员分享,可在线阅读,更多相关《密封线内答题无效共4 页第1 页A 卷.docx(6页珍藏版)》请在冰豆网上搜索。

密封线内答题无效共4 页第1 页A 卷.docx

密封线内答题无效共4页第1页A卷

班级:

软件3051学号:

姓名:

密封线内答题无效共4页第1页A卷考核形式:

开卷

陕西国防工业职业技术学院

2005——2006学年第一学期期未考试试卷

适用班级:

软件3051课程:

《软件工程》

命题:

陈巧莉校对:

陈巧莉

题号

合计

得分

阅卷

一、名词解释:

24分

1、软件工程

 

2、CASE

3、软件危机

 

4、实体-关系图(ERD)

 

5、数据流图(DFD)

6、白盒测试

 

二、填空题16分

1.软件生存周期是指软件从可行性分析和项目开发计划、()、设计、编码、测试、()直到最终被废弃的全过程。

2.结构化分析方法常用的两种工具是()和()。

3.大型软件测试包括()、()确认测试和()四个步骤。

4.软件的维护一般经过()、()、()、()四个步骤。

5.模块的独立程度可以由两个定性标准度量,这两个标准分别称为()和()。

耦合衡量(),内聚衡量()。

6.瀑布模型的核心思想是()。

三、选择题20分

(一)单项选择题

  1.如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为()。

  A.时间内聚  B.逻辑内聚

C.通信内聚  D.信息内聚

密封线内答题无效共页第2页

 2.选择足够多的测试数据,使得判定表达式中的每个条件都取得各种可能的值,而且每个判定表达式也都取到各种可能的结果。

满足这种测试条件的覆盖是()。

A.判定覆盖  B.条件覆盖

C.判定/条件覆盖  D.条件组合覆盖

  3.下列()属于详细设计。

  A.分析项目的成本和效益 B.为每个模块确定采用的算法

C.编写代码  D.确定模块结构,划分模块功能

  4.某次程序调试没有出现预计的结果,下列()不可能是原因。

A.变量没有初始化  B.循环控制出错

C.变量没有明确的注释  D.代码输入有误

  5.下列()属于不良的编程习惯。

  A.尽量不使用GOTO语句 B.从来不使用注释

C.每行只写一条语句  D.变量命名尽量直观

 

(二)多项选择题

  1.()是人机界面设计的基本原则。

 A.用户界面的主要功能是通信 B.界面可多样化,不必一致

C.界面必须使用户随时掌握任务的进展状况。

D.界面必须提供帮助。

E.宁可让用户多干,也不可让程序多干。

  2.两个模块之间出现()情况,则称为内容耦合。

  A.一个模块访问另一个模块的内部

  B.一个模块不通过正常入口而转到另一个模块的内部

C.两个模块有一部分程序代码重叠  

D.一个模块有多个入口

  3.耦合的强弱取决于()。

  A.模块内部各个元素彼此之间的紧密结合程度

  B.调用模块的方式

  C.通过接口的信息  D.模块间接口的复杂程度

  4.公共环境耦合中的公共环境可以是()。

  A.局部变量  B.全程变量

  C.内存的公共覆盖区  D.共享的通信区

密封线内答题无效共页第3页

5.文档生成包括()三大类。

A.文章 B.表格 C.图形D.需求说明书

E.设计任务书F.测试报告G.用户手册

四、判断题(正确的在括号内打上“√”,错误的打上“╳”。

共10分)

1.Jackson系统开发方法是一种典型的面向对象的分析设计方法。

()

2.HIPO图是由一组IPO图加一张HC图组成。

是美国IBM公司在软件设计中使用的主要表达工具。

()

3.软件的开发与运行经常受到硬件的限制和制约。

()

上述数据流图表示数据A和B同时输入变换成C。

()  

  5.数据流图的主图必须包含四种基本元素。

()

 6.数据耦合的耦合程度最低。

()

  7.控制耦合往往是多余的,经过分解可以被数据耦合替代。

()

  8.判定覆盖一定包含条件覆盖,但是条件覆盖不一定包含判定覆盖。

()

 9.扇出是指一个模块直接调用的模块的数目。

()

 10.UML利用面向过程的方法来构造系统模型。

()

 五、问答题15分

1、结构化设计思想和面向对象设计思想是什么?

有何区别?

2、简述模块独立性的重要性。

3、什么是单元测试?

它和软件生命周期的哪些阶段对应?

4、面向对象分析的三个模型与五个层次是什么?

5、软件测试与软件维护的区别?

 

密封线内答题无效共页第4页

六、作图题15分

根据下面C程序画出程序流程图、盒图(N-S图)、PAD图。

#include"stdio.h"

main()

{

inti,j;

for(i=0;i<8;i++)

 {

  for(j=0;j<8;j++)

   if((i+j)%2==0)

    printf("%c%c",65,65);

   else

    printf("");

   printf("\n");

 }

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 天文地理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1