山东师范大学软件工程期末考试试卷及参考答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

山东师范大学成人高等教育期末考试试题

年级:专业:考试科目:软件工程

试题类别:A卷考试形式:闭卷

一、单项选择题(共20小题,每小题2分,共40分)

1.以下哪一项不是软件危机的表现形式 ( )

A.成本高 B.生产率低 C.技术发展快 D.质量得不到保证

2.软件可行性研究一般不考虑()

A.是否有足够的人员和相关的技术来支持系统开发 B.是否有足够的工具和相关的技术来支持系统开发

C.待开发软件是否有市场、经济上是否合算 D.待开发的软件是否会有质量问题。

3.以下哪一项不属于面向对象的软件开发方法() A. coad方法 B. booch方法 C. jackson方法 D. omt方法

4.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()

A.SQIC B.SQMC C.SQRC D.SQDC

5.以下哪种测试方法不属于白盒测试技术()

A.基本路径测试 B.边界值分析测试 C.循环覆盖测试 D. 逻辑覆盖测试

6.对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。

A.结合 B.隐藏 C.封装 D.抽象

7.软件调试技术包括() A.边界值分析 B.演绎法 C.循环覆盖 D.集成测试

8.瀑布模型的存在问题是() A.用户容易参与开发 B.缺乏灵活性 C.用户与开发者易沟通 D.适用可变需求

9.软件测试方法中的静态测试方法之一为() A.计算机辅助静态分析 B.黑盒法 C.路径覆盖 D.边界值分析

10.软件生命周期中所花费用最多的阶段是() A.详细设计 B.软件编码 C.软件测试D.软件维护

11.系统流程图是描述_____的工具。A.逻辑系统B.程序系统 C.体系结构D.物理系统

12.程序的三种基本控制结构是()

A.过程、子程序和分程序 B.顺序、选择和重复 C.递归、堆栈和队列 D.调用、返回和转移

A.技术能力 B.人际能力 C.思维能力 D.社会能力13.在详细设计阶段,经常采用的工具有() A.PAD B.SA C.SC D.DFD 14.对竞争对手能力的分析、重点考察竞争对手的以下能力()

A.核心能力B增长能力C快速反应能力D适应变化的能力

15.国际战略联盟的形式主要有()A契约性协议B国际联合C独资经营 D 股权参与E合资经营

16.结构化程序设计主要强调的是()A.程序的规模 B.程序的效率C.程序设计语言的先进性 D.程序易读性

17. 软件开发过程中抽取和整理用户需求并建立问题域精确模型的过程叫( )

A.生存期 B.面向对象设计 C.面向对象程序设计 D.面向对象分析

18.经济可行性研究的范围包括() A.资源有效性 B.管理制度 C.效益分析 D.开发风险

19.原型化方法是一种( ) 型的设计过程。A.自外向内 B.自顶向下C.自内向外D.自底向上

20.需求分析阶段的任务是确定()A.软件开发方法 B.软件开发工具 C.软件开发费 D.软件系统的功能

二、填空题(共20个空,每空1分,共20分)。

21. 为了开发出低成本高质量的软件产品,在开发软件项目时应遵循以下原则()()()()。

22.为了实施需求分析过程中的每一个环节,需求分析主要采取五个步骤来实现,分别为()()()()()23.大型软件系统的测试过程大致分为()()()和()四个步骤。24.UML建模语言,常用于建立软件系统的模型,适用于系统开发的不同阶段,其建模过程为()()()()()。

25.软件质量保证(SQA)是为保证产品和服务充分满足用户要求的质量而进行的有计划、有组织和有系统的活动。SQA的主要措施有审查、()和()。

三、名词解释题(共3小题,每小题4分,共12分)

26.软件生存周期

27.数据词典

28、黑盒测试

四、简答题(共4小题,每小题7分,共28分)

29.什么是数据流图?其作用是什么?

30.模块的内聚性有哪几种?各表示什么含义?

31. 软件测试的目的是?软件测试要经过那些步骤?

32.简述面向对象的程序方法学的基本原则和要点。

相关文档
最新文档