2011-2012年《软件工程》本科期末试卷

合集下载

郑州大学软件学院机试题-2011-2012年《软件工程》本科期末试卷

郑州大学软件学院机试题-2011-2012年《软件工程》本科期末试卷

郑州大学软件学院机试题-2011-2012年《软件工程》本科期末试卷第一篇:郑州大学软件学院机试题-2011-2012年《软件工程》本科期末试卷2011-2012年《软件工程》本科期末试卷总共60题共60分答卷编号:K000**答题开始时间:2012-**答题结束时间:2012-**考生姓名:张**考试时间:00:**分钟总得分:**分评卷人:系统自动评卷评卷时间:2012-**一、单选题(共40题,每题1分,共40分)1.在软件开发过程中的每个阶段都要进行严格的(),以尽早发现在软件开发过程中产生的错误(1分)A.检验B.验证C.度量D.评审标准答案:D考生答案:D2.快速原型模型的主要特点之一是()。

(1分)A.及早提供工作软件B.开发完毕后才见到工作软件C.及早提供全部完整的软件产品D.开发完毕才见到产品标准答案:A考生答案:A3.软件工程的基本目标是()。

(1分)A.更好地维护正在使用的软件产品B.努力发挥开发人员的创造性潜能C.开发高质量的软件D.消除软件固有的复杂性标准答案:C考生答案:C4.软件工程方法学的目的是使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()。

A.硬件环境B.开发人员的素质C.软件开发的工具和软件开发的环境D.软件开发的环境标准答案:D考生答案:B5.“软件危机”产生的主要原因是(1分)A.软件日益庞大B.开发方法不当C.开发人员编写程序能力差D.没有维护好软件标准答案:B考生答案:A6.系统流程图是用来()(1分)A.描绘程序结构的B.描绘系统的逻辑模型C.表示信息层次结构的图形工具D.描绘物理系统的工具标准答案:D考生答案:B 1分)(7.可行性研究阶段最重要的技术文档之一是(1分)A.项目开发计划B.设计说明书C.需求规格说明书D.可行性分析报告标准答案:D考生答案:D8.可行性研究实质上是进行了一次()(1分)A.大大压缩简化了的系统分析和设计过程B.详尽的系统分析和设计过程C.彻底的系统设计过程D.深入的需求分析标准答案:A考生答案:A9.需求规格说明描述()。

《软件工程》期末试卷(3套含答案)

《软件工程》期末试卷(3套含答案)

《软件工程》期末试卷(一)(满分100分)考试时间:120分钟(可根据具体情况适当调整)1.单项选择题(每题2分,共20分)(1)以下哪一项不属于软件工程三要素()。

A.过程B. 方法C. 工具D. 计划(2)以下哪一项不属于软件管理过程()。

A. ISO9000B. CMMC. IEEED. 软件企业文化(3)对安全性要求极高的开发方法是()。

A. 面向过程的方法B. 面向对象的方法C. 面向数据的方法D. 形式化方法(4)在软件的生命周期中,位于需求分析和单元测试之间的是()。

A.详细设计B. 集成测试C. 立项D. 维护(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. 包含关系、扩展关系2.填空题(每题2分,共20分)(1)需求分析员参与客户需求调研,撰写________________。

(2)_______________是软件策划的核心、重点与难点。

(3)软件由程序、数据和______________组成。

(4)______________是软件设计的基础,______________是软件开发的核心。

(5)需求分析分为两个阶段,_______________阶段和需求规约阶段。

(6)对象图的组成元素包括对象和______________。

《软件工程》期末试卷及答案

《软件工程》期末试卷及答案

《软件工程》期末试卷及答案一、选择题(每题2分,共20分)1. 下列哪项不是软件工程的基本目标?A. 提高软件的生产率B. 提高软件的质量C. 减少软件的开发成本D. 提高软件的可维护性答案:D2. 软件工程的三要素不包括以下哪项?A. 方法B. 工具C. 管理模式D. 知识库答案:D3. 下列哪种软件过程模型适用于需求不明确的项目?A. 水平模型B. 增量模型C. 迭代模型D. 瀑布模型答案:C4. 在软件项目管理中,项目经理负责以下哪项工作?A. 软件需求分析B. 软件设计C. 软件编码D. 项目计划与组织答案:D5. 以下哪种编程语言不属于面向对象编程语言?A. JavaB. C++C. PythonD. C答案:D6. 下列哪种软件测试方法属于静态测试?A. 单元测试B. 集成测试C. 系统测试D. 代码审查答案:D7. 以下哪种软件维护类型占总维护工作量的比例最大?A. 适应性维护B. 完善性维护C. 纠错性维护D. 预防性维护答案:C8. 下列哪种软件文档是软件开发过程中必须编写的?A. 项目计划书B. 需求规格说明书C. 设计文档D. 测试报告答案:B9. 下列哪种软件工程方法学强调开发过程的结构化和规范化?A. 结构化分析方法B. 面向对象分析方法C. 原型法D. 敏捷开发方法答案:A10. 以下哪个软件工具不属于CASE(计算机辅助软件工程)工具?A. 代码生成器B. 代码审查工具C. 项目管理工具D. 数据库管理系统答案:D二、填空题(每题2分,共20分)11. 软件工程的基本原则包括抽象、封装、模块化、层次化和信息隐藏等,其中______是一种将信息、数据和操作封装在一起的方法。

答案:封装12. 软件开发过程分为需求分析、设计、编码、测试和维护五个阶段,其中______阶段是软件开发过程中的核心阶段。

答案:设计13. 代码行(LOC)和功能点(FP)是衡量软件规模的两个指标,其中______是一种基于软件功能需求的规模度量方法。

《软件工程》期末考试试卷A(答案)

《软件工程》期末考试试卷A(答案)

—南昌大学考试试卷—【适用时间:20 15 ~20 16学年第二学期试卷类型:[ A ]卷】回答要点:----------------------------每一点1分,解释1分1、等价类划分。

等价类划分是将输入数据域按有效的或无效的(也称合理的或不合理的)划分成若干个等价类,测试每个等价类的代表值就等于对该类其它值的测试。

2、界值分析。

该方法是将测试边界情况作为重点目标,选取正好等于,刚刚大于或刚刚小于边界值的情况,根据这些情况选择测试用例。

3、错误推测。

错误推测法没有确定的步骤,凭检验进行。

它的基本思想是列出程序中可能发生错误的情况,根据这些情况选择测试用例。

4、对象模型有哪5个层次?建立对象模型有哪几个步骤?答:主题层、类&对象层、结构层、属性层、服务层。

(1分)1、确定类与对象:(1分)第1步:列出所有候选对象第2步:去粗取精2、确定关联结构层(1分)第1步:收集第2步:筛选删除第3步:完善3、划分主题(0.5分)得分评阅人五、应用题:(每小题 10分,共 20 分)1、某图书馆借阅系统有以下功能:(1)借书:根据读者的借书证查询读者档案,若借书数目未超过规定数量,则办理借阅手续(修改库存记录及读者档案),超过规定数量者不予借阅。

对于第一次借阅者则直接办理借阅手续。

(2)还书:根据读者书中的条形码,修改库存记录及读者档案,若借阅时间超过规定期限则罚款。

请对以上问题,画出分层数据流图2、2、某“调整工资”处理模块接受一个“职称”的变量,根据职称的不同(助教,讲师,副教授,教授)作不同的处理,其中若是助教还必须输入工龄,只有工龄超过两年才能调整工资。

请用等价类划分法设计测试用例。

划分等价类:(5分)设计测试用例:(5分)。

《软件工程》期末考试题及答案

《软件工程》期末考试题及答案

《软件工程》期末考试题及答案一、选择题(每题2分,共20分)1. 以下哪个不属于软件工程的三个基本活动?A. 软件规格B. 软件设计C. 软件编码D. 软件测试答案:D2. 以下哪种编程范式主要用于降低软件复杂性?A. 面向对象编程B. 过程式编程C. 函数式编程D. 逻辑编程答案:A3. 以下哪个不属于软件工程的基本原则?A. 分而治之B. 信息隐藏C. 模块化D. 编码规范答案:D4. 以下哪个不是软件工程的四大支柱?A. 软件需求B. 软件设计C. 软件验证D. 软件项目管理答案:C5. 以下哪种软件过程模型是迭代和增量的?A. 瀑布模型B. 快速应用开发C. 敏捷开发D. 原型模型答案:C6. 以下哪个不是软件测试的级别?A. 单元测试B. 集成测试C. 系统测试D. 需求测试答案:D7. 以下哪种软件维护类型是最常见的?A. 更正性维护B. 适应性维护C. 完善性维护D. 预防性维护答案:A8. 以下哪个不属于软件项目的风险管理策略?A. 风险避免B. 风险转移C. 风险减轻D. 风险接受答案:B9. 以下哪个不属于软件需求分类?A. 功能需求B. 性能需求C. 可用性需求D. 测试需求答案:D10. 以下哪个不属于软件设计的准则?A. 模块化B. 信息隐藏C. 功能耦合D. 数据抽象答案:C二、填空题(每题2分,共20分)11. 软件工程的主要目标是提高软件的__________和降低软件的__________。

答案:可维护性、成本12. 软件开发的三个基本阶段是:__________、__________、__________。

答案:需求分析、设计、实现13. 软件过程模型分为__________模型和__________模型。

答案:预测性、适应性14. 软件测试的四个基本级别是:__________、__________、__________、__________。

答案:单元测试、集成测试、系统测试、验收测试15. 软件维护的四种类型是:__________、__________、__________、__________。

软件工程期末试题(含答案)

软件工程期末试题(含答案)

软件工程期末试题(含答案)预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制一、填空题(每空1分,共25分)1.软件生存周期一般可以划分为,问题定义、可行性研究、需求分析、设计、编码、测试和运行和维护。

2.基于软件的功能划分,软件可以划分成___系统软件_、支撑软件、应用软件__三种。

3.可行性研究,应从经济可行性、技术可行性、运行可行性、法律可行性和开放方案可行性等方面研究。

4.系统流程图是描绘物理系统的传统工具。

它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件5.数据流图的基本四种成分:数据输入的源点和数据输出汇点、加工、数据流和数据存储文件。

6.结构化分析方法是面向_数据流_进行需求分析的方法。

结构化分析方法使用_数据流图DFD_与_数据字典_来描述。

7.继承性是自动地共享类、子类和对象中的方法和数据的机制。

8.软件详细设计工具可分为3类,即_图示工具_、_设计语言_和_表格工具_。

9.为了在软件开发过程中保证软件的质量,主要采取下述措施:_审查__、复查和管理复审、___测试_。

10.大型软件测试包括单元测试、集成测试、确认测试和系统测试四个步骤。

二、单项选择题(每小题2分,共20分)1.软件设计中划分模块的一个准则是( C )。

A、低内聚低耦合 B.低内聚高耦合 C.高内聚低耦合 D.高内聚高耦合2.Jackson设计方法是由英国的M. Jackson提出的,它是一种面向( C )的软件设计方法。

A、对象 B.数据流 C.数据结构 D.控制结构3.试判断下列叙述中,哪个(些)是正确的( C )。

a、软件系统中所有的信息流都可以认为是事务流b、软件系统中所有的信息流都可以认为是变换流c、事务分析和变换分析的设计步骤是基本相似的A、aB、bC、cD、b和c4.( A )是用户和设计交换最频繁的方法。

A、原型化方法B、瀑布模型方法 C. 螺旋模型方法D、构件组装模型5.软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是( C )。

软件工程期末试卷(十套含答案)

软件工程期末试卷(十套含答案)

软件工程期末试题(一)单项选择题1.瀑布模型的存在问题是(B )A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求2.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( C )A.软件工程B.软件周期C.软件危机D.软件产生3.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( B )A.数据、公共、标记、控制B.数据、标记、控制、公共C.控制、数据、标记、公共D.控制、数据、公共、标记4.在SD方法中全面指导模块划分的最重要的原则是( D )A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性5.软件测试的目的是( B )。

A.评价软件的质量 B. 发现软件的错误C.找出软件的所有错误 D. 证明软件是正确的6.在设计测试用例时,( A )是用得最多的一种黑盒测试方法。

A.等价类划分 B. 边界值分析 C. 因果图 D. 判定表7. 需求分析最终结果是产生( B )。

A. 项目开发计划B. 需求规格说明书C. 设计说明书D. 可行性分析报告8. Jackson图中,模块框之间若有直线连接,表示它们之间存在(B )。

A. 调用关系B. 组成关系C. 链接关系D. 顺序执行关系9. 软件详细设计的主要任务是确定每个模块的( C )。

A. 功能B. 外部接口C. 算法和使用的数据结构D. 编程10.为了提高软件的可维护性,在编码阶段应注意( D )A.保存测试用例和数据B.提高模块的独立性C.文档的副作用D.养成好的程序设计风格11.设年利率为i,现存入p元,若计复利,n年后可得钱数为(B)A.p﹡(1+i﹡n) B.p﹡(i+1)nC.p﹡(1+i)﹡n D.p﹡(i+n)12.在考察系统的一些涉及时序和改变的状态时,要用动态模型来表示。

动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是(A )。

A .状态图 B. 数据流图 C. 系统结构图 D. 时序图13. 对象实现了数据和操作的结合,使数据和操作( C )于对象的统一体中。

软件工程期末试题及答案

软件工程期末试题及答案

软件工程期末试题及答案一、选择题(每题2分,共20分)1. 以下哪项不是软件工程的基本目标?A. 提高软件的生产效率B. 提高软件的质量C. 减少软件的开发成本D. 增加软件的复杂性答案:D2. 下面哪个不属于软件工程的三个主要过程?A. 软件规格B. 软件开发C. 软件测试D. 软件维护答案:A3. 下列哪种编程范式主要用于降低软件复杂性?A. 面向对象编程B. 过程式编程C. 函数式编程D. 逻辑编程答案:A4. 以下哪个不属于软件项目的管理活动?A. 项目计划B. 风险管理C. 质量保证D. 软件开发答案:D5. 以下哪个不是软件需求分析的工具?A. 数据流图(DFD)B. 实体关系图(ERD)C. 状态转换图(STD)D. 类图答案:B6. 以下哪个不属于软件设计的原则?A. 模块化B. 抽象C. 封装D. 继承7. 以下哪种测试方法主要用于检测软件的功能是否满足需求?A. 单元测试B. 集成测试C. 系统测试D. 验收测试答案:C8. 以下哪个不属于软件维护的类型?A. 适应性维护B. 完善性维护C. 纠错性维护D. 预防性维护答案:D9. 以下哪个不属于软件项目管理工具?A. Microsoft ProjectB. JiraC. TrelloD. Visual Studio10. 以下哪个不属于敏捷软件开发的特点?A. 短周期迭代B. 客户参与C. 重构D. 线性开发流程答案:D二、填空题(每题2分,共20分)1. 软件工程的基本目标包括提高软件的生产效率、提高软件的质量和______。

答案:减少软件的开发成本2. 软件工程的三个主要过程分别是软件规格、软件开发和______。

答案:软件维护3. 软件需求分析的主要工具包括数据流图(DFD)、实体关系图(ERD)和______。

答案:状态转换图(STD)4. 软件设计的原则包括模块化、抽象、封装和______。

答案:继承5. 软件测试的四个层次分别是单元测试、集成测试、系统测试和______。

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

A.运行时误操作
B.因修改软件而造成的错误
C.隐含的错误
D.开发时的错误
.标准答案:B
考生答案:B
35. 下列属于用户文档的是( ) (1 分)
A.需求规格说明
B.用户操作手册
C.软件测试分析报告
D.详细设计说明书
.标准答案:B
考生答案:B
36. 在软件维护工作中,如果对软件的修改只限制在原需求说明书的范围之内,这种维护是
26. ( )着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系。 (1 分)
A.程序流程图
B.数据流图
C.软件系统结构图
D.实体关系图
.标准答案:C
考生答案:C
27. 实现单入口单出口程序的三种基本控制结构是 ( ) (1 分)
A.顺序、选择、循环
B.过程、子程序、分程序
C.调用、返回、转移
B.发现软件错误
C.证明软件正确
D.找出软件中全部错误
.标准答案:B
考生答案:B
33. 软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中白盒测试方法主要
用于测试 ( )。 (1 分)
A.结构合理性
B.软件外部功能
C.程序正确性
D.程序内部逻辑
.标准答案:D
考生答案:D
34. 产生软件维护的副作用,是指( ) (1 分)
第6页共7页
郑州大学工学院和乐图文(南三食堂旁)QQ:459782113 更多资料、店内咨询
.标准答案:1. 软件开发;2. 运行维护; 考生答案:1. 软件设计;2. 软件维护; 9. 软件是一种________产品,它与物质产品有很大的区别。 (1 分) .标准答案:1. 逻辑; 考生答案:1. 智力型; 10. 软件是由计算机程序、________、________组成。 (1 分) .标准答案:1. 数据;2. 文档; 考生答案:1. 数据;2. 文档;
A.DFD
B.ER
C.状态图 D.层次图
.标准答案:D
考生答案:D
20. 总体设计的目的是确定整个系统的( )。 (1 分)
A.规模
B.功能及模块结构
C.费用
D.测试方案
.标准答案:B
考生答案:B
第3页共7页

郑州大学工学院和乐图文(南三食堂旁)QQ:459782113 更多资料、店内咨询
21. 两个模块彼此传递的信息中有控制信息,这种耦合称为 ( ) (1 分)
.标准答案:C
考生答案:C
24. 为了提高模块的独立性,模块之间最好是( ) (1 分)
A.控制耦合 B.公共耦合 C.内容耦合 D.数据耦合
.标准答案:D
考生答案:D
25. 在多层系统结构图中,其模块的层数称为结构图的( )。 (1 分)
A.深度 B.宽度 C.控制域 D.粒度
.标准答案:A
考生答案:A
A.结构合理性
B.软件外部功能
C.程序正确性
D.程序内部逻辑
.标准答案:B
考生答案:B
31. 软件测试用例主要由测试输入数据和( )两部分组成 (1 分)
A.测试计划
B.测试规则
C.测试的预期结果
D.以往测试记录分析
.标准答案:C
考生答案:C
32. 软件测试的目的是( )。 (1 分)
A.试验性运行软件
A.开发之前
B.开发之后
C.可行性研究过程中
D.设计与实现过程中
.标准答案:D
考生答案:D
40. 在软件开发过程中的每个阶段都要进行严格的( ) ,以尽早发现在软件开发过程中产
生的错误。 (1 分)
A.检验 B.验证 C.度量 D.评审
.标准答案:D
考生答案:D
二、填空题 (共 10 题,每题 1 分,共 10 分) 1. 在有效的模块化设计(Modular Design)中,有两个重要的概念,一个是内聚,另一个是 ____________ (1 分) .标准答案:1. 耦合&耦合性; 考生答案:1. 耦合; 2. 一个模块拥有的直属下级模块的个数称为________,一个模块的直接上级模块的个数称为 ________。 (1 分) .标准答案:1. 扇出;2. 扇入; 考生答案:1. 粒度;2. 宽度; 3. 一般来说,从可以从 4 个方面研究可行性,即经济可行性、________可行性、________和 社会可行性。 (1 分) .标准答案:1. 技术;2. 操作; 考生答案:1. 技术;2. ; 4. 软件设计包括概要设计和________________两个阶段。 (1 分) .标准答案:1. 详细设计; 考生答案:1. 详细设计; 5. 软件工程方法学包含三个要素:方法、工具和________。 (1 分) .标准答案:1. 过程; 考生答案:1. 人员; 6. 软件的配置项有计算机程序、________和数据三类。 (1 分) .标准答案:1. 文档; 考生答案:1. 文档; 7. 将数据流图映射为软件结构时, 所用映射方法涉及信息流的类型。其信息流分为 ____________和事务流两种类型。 (1 分) .标准答案:1. 信息流; 考生答案:1. 数据流; 8. 软件生命周期由软件定义、________________和________________一共 3 个时期组成。 (1 分)
17. 准确地解决“软件系统必须做什么”是( ) 阶段的任务。 (1 分)
A.可行性分析 B.需求分析 C.软件设计 D.程序编码
.标准答案:B
考生答案:B
18. 软件结构图的形态特征能反映程序重用率的是( )。 (1 分)
A.扇出
B.扇入
C.宽度
D.深度
.标准答案:B
考生答案:A
19. 软件结构使用的图形工具,一般采用( )图。 (1 分)
D.递归、堆栈、队列
.标准答案:A
考生答案:A
28. 软件详细设计的主要任务是确定每个模块的( )。 (1 分)
A.算法和使用的数据结构 B.外部接口
C.功能
D.编程
.标准答案:A
考生答案:A
29. 软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们
( ) (1 分)
A.前者属于静态测试,后者属于动态测试
考生答案:D
8. 可行性研究实质上是进行了一次 ( ) (1 分)
A.大大压缩简化了的系统分析和设计过程
B.详尽的系统分析和设计过程
C.彻底的系统设计过程
D.深入的需求分析
.标准答案:A
考生答案:A
9. 需求规格说明描述( )。 (1 分)
A.系统使用说明
B.软件体系结构元素
C.每一个子系统的实现
D.基于计算机系统的功能、性能和约束
A.数据耦合
B.公共环境耦合
C.内容耦合
D.控制耦合
.标准答案:D
考生答案:D
22. 模块的内聚性最高的是( ) (1 分)
A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚
.标准答案:D
考生答案:A
23. 软件结构内,同一个层次上的模块总数的最大值称为( )。 (1 分)
A.深度 B.扇出 C.宽度 D.扇入
B.前者属于动态测试,后者属于静态测试
C.都属于静态测试
D.都属于动态测试
.标准答案:D
考生答案:D
30. 软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要
用于测试 ( ) (1 分)
第4页共7页
郑州大学工学院和乐图文(南三食堂旁)QQ:459782113 更多资料、店内咨询
B.开发人员的素质
C.软件开发的工具和软件开发的环境
D.软件开发的环境
.标准答案:D
考生答案:B
5. “软件危机”产生的主要原因是 (1 分)
A.软件日益庞大
B.开发方法不当
C.开发人员编写程序能力差 D.没有维护好软件
.标准答案:B
第1页共7页
郑州大学工学院和乐图文(南三食堂旁)QQ:459782113
考生答案:A
6. 系统流程图是用来 ( ) (1 分)
A.描绘程序结构的
B.描绘系统的逻辑模型
C.表示信息层次结构的图形工具
D.描绘物理系统的工具
.标准答案:D
考生答案:B
7. 可行性研究阶段最重要的技术文档之一是 (1 分)
A.项目开发计划
B.设计说明书
C.需求规格说明书
D.可行性分析报告
.标准答案:D
郑州大学工学院和乐图文(南三食堂旁)QQ:459782113 更多资料、店内咨询
2011-2012 年《软件工程》本科期末试卷
总共 60 题共 60 分
一、单选题 (共 40 题,每题 1 分,共 40 分) 1. 在软件开发过程中的每个阶段都要进行严格的( ) ,以尽早发现在软件开发过程中产生 的错误 (1 分) A.检验 B.验证 C.度量 D.评审 .标准答案:D 考生答案:D 2. 快速原型模型的主要特点之一是( )。 (1 分) A.及早提供工作软件
A.程序流程图 B.数据流图 C.系统结构图 D.实体关系图
.标准答案:B
考生答案:D
14. 需求分析阶段的任务是确定( ) 。 (1 分)
A.软件开发方法
B.软件开发工具
C.软件开发费
D.软件系统的功能
.标准答案:D
考生答案:D
15. 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层数据流图描述了系统的
考生答案:C
第5页共7页
郑州大学工学院和乐图文(南三食堂旁)QQ:459782113 更多资料、店内咨询
38. 能力成熟度模型可以( ) (1 分)
相关文档
最新文档