软件工程组考试题

一、选择题(每题1分,共10分)

1.       进行需求分析可使用多种工具,但(    )是不适用的。

A. 数据流图(DFD)      B. 判定表      C. PAD       D. 数据字典

2.       软件测试的目的是(     )

A.试验性运行软件  B.发现软件错误  C.证明软件正确   D.找出软件中全部错误

3.       与设计测试用例无关的文档是(     )

A.项目开发计划        B.需求规格说明书   C.设计说明书          D.源程序

4.       软件管理的主要职能包括(      )

A.人员管理、计划管理 B.标准化管理、配置管理  C.成本管理、进度管理 D.(A)(B)

5.       软件生命周期的最后的一个阶段是(     )

A.书写软件文档          B.软件维护     C.稳定性测试     D.书写详细用户说明

6.       软件开发在需求分析、设计、编码、测试这几个阶段所需不同层次的技术人员大致是(    )

A.初级、高级、高级、初级    B.中级、中级、高级、中级

C.高级、中高级、初级、中高级  D.中级、中高级、中级、初级

7.       E-R 模型中,包含以下基本成分(    )

A、数据、对象、实体                B、控制、联系、对象

C、实体、联系、属性                D、对象、属性、操作

8.       在关系模型中,实现关系中不允许出现相同的元组的约束是通过(   )。

A、候选键 B、主键 C、外键 D、超键

9.       只有满足联接条件的记录才包含在查询结果中,这种联接为(    )。

A、    左联接 B、右联接 C、内部联接 D、完全联接

10.    索引字段值不唯一,应该选择的索引类型为(    )。

A、    主索引 B、普通索引 C、候选索引 D、唯一索引

二、填空题(每空1分,共26分)

1.       概要设计主要是把各项                转换成系统的                   

2.       面向对象开发方法包括                                       三部分。

3.       Rup的四个阶段分别是:                                         

4.       Rup中的四个主要里程碑是:                                          

                  

5.       用来对用例进行走查的图有                              

6.       可行性研究的三个方面是                                            

7.       软件质量管理由                                      三方面活动组成。

8.       产品管理包括                               

9.       按软件服务对象的范围可以把软件划分为            软件和            软件。

10.               阶段是软件生存周期中时间最长的阶段。

三、简答题(每题8分,共64分)

1.       什么是需求分析?需求分析阶段的基本任务是什么?

2.       简述文档在软件工程中的作用?软件项目生命周期中的主要文档有哪些?

3.       什么是非功能性需求?都包括哪些方面? 

4.       写出查询出当月的天数SQL语句。

5.       使用索引有什么好处,需要注意什么?

6.       比较truncatedelete命令?

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值