软件工程随堂练习

上传人:hs****ma 文档编号:558295556 上传时间:2023-10-01 格式:DOC 页数:9 大小:197KB
返回 下载 相关 举报
软件工程随堂练习_第1页
第1页 / 共9页
软件工程随堂练习_第2页
第2页 / 共9页
软件工程随堂练习_第3页
第3页 / 共9页
软件工程随堂练习_第4页
第4页 / 共9页
软件工程随堂练习_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《软件工程随堂练习》由会员分享,可在线阅读,更多相关《软件工程随堂练习(9页珍藏版)》请在金锄头文库上搜索。

1、. .软件工程随堂练习1.软件工程学的一个重要目标是()。A提高程序的执行效率B降低程序对存储空间的要求C提高软件的可理解性D提高软件的可维护性参考答案: D2.软件工程的过程是将软件工程()综合起来以达到合理、及时地进行计算机软件开发的目的。A方法B工具C方法和工具D过程参考答案: C3.() 是以提高软件质量为目的的技术活动。A、技术创新B、测试C、技术改造D 、技术评审参考答案: D4.软件生命周期由软件计划、软件开发和()三个时期组成。A软件运行B软件维护C软件过程D软件运行维护参考答案: D5.()是将软件生命周期的各个阶段,依线性顺序连接,用文档驱动的模型。A统一过程B瀑布模型C螺

2、旋模型D喷泉模型参考答案: B6.快速原型方法是用户和设计者之间的一种交互过程,适用于()系统。A需求不确定性较高的B需求确定的C管理信息D决策支持参考答案: A7.快速原型从设计用户界面开始,首先形成(),然后用户运行界面原行,并就同意什么和不同意什么提出意见。A用户使用手册B系统界面原行C界面需求分析说明书D完善用户界面参考答案: B8.快速原型是一种()型设计过程。A自外向B自底向上C自顶向下D自向外a. .参考答案: A9.要开发一个软件,它的功能是把73624.9385这个数开平方,所得到的结果精确到小数点后4 位,一旦实现并测试完后,该产品将被抛弃。该项目选择()生命周期模型。A快

3、速原型B瀑布模型C喷泉模型D螺旋模型参考答案: A10.()是一种以用户需求为动力,以对象作为驱动的模型,适合于面向对象的开发方法。A统一过程B瀑布模型C喷泉模型D螺旋模型参考答案: C11. 喷泉模型克服了瀑布模型不支持软件重用和多项开发活动集成的局限性,喷泉模型的开发过程具有()和无间隙。A需求确定性B迭代性C无间隙D风险性参考答案: B12. 在()中是采用用例驱动和架构优先的策略,并采用迭代增量建造方法,使软件“逐渐”被开发出来。A喷泉模型B瀑布模型C螺旋模型D统一过程参考答案: D13. 研究软硬件资源的有效性是进行()研究的一方面。A. 技术可行性B. 经济可行性C. 社会可行性D

4、. 操作可行性参考答案: A14. 制定软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是()。A. 组织与管理B. 分析与估算C. 设计与测试D. 规划与调度参考答案: D15. 需求规格说明书的容不应该包括对()的描述。A主要功能B算法的详细过程C用户界面及运行环境D软件的性能参考答案: B16. 进行需求分析可使用多种工具,但是()不适用。a. .A数据流图B叛定表C PAD 图D数据字典参考答案: C17.需求分析的任务是()。A要回答“软件必须做什么”B可概括为理解、分析和表达“系统必须做什么”C要求编写需求规格说明书D以上都对参考答案: D18.需求分析阶段开发人员

5、要从用户那里解决的最重要的问题是()。A软件要做什么B需要给软件提供哪些信息C要让软件具有何种结构D软件的工作效率参考答案: A19.软件需求分析的任务不应包括 ()。A问题分析B信息域分析C结构化程序设计D确定逻辑结构参考答案: C20.在需求分析中,开发人员要从用户那里解决的最重要的问题是() 。A.要给软件提供哪些信息B.软件应当做什么C.要求软件工作效率怎样D. 软件具有何种结构参考答案: B一、填空1、在软件需求分析阶段,分析人员要确定对软件的综合要求,其中最重要的是( 功能需求) 。2、需求分析阶段产生的最主要的文档是( 软件需求规格说明书)。3、解决一个复杂的问题,往往采取的策略

6、是( 结构化分析方法)。4、可行性研究的目的是用 ( 最小) 的代价,在尽可能 ( 短)的时间, 确定该软件项目是否能够( 解决) 。5、可行性研究实质上是进行一项( 确认问题是否值得去解决) 、压缩了的需求分析、 (简化了的设计)过程。6 、可以从 4 个方面研究可行性,即( 技术)可行性、 ( 经济)可行性、 ( 操作)可行性、 ( 法律)可行性。7、结构化分析方法从三个方面建模:( 数据)建模、 ( 功能) 建模、 ( 行为)建模。8、实体 关系图用于 ( 数据)建模,它最初用于( 数据库)设计。9、数据流图中的每一个加工至少有( 1)个输入数据流和( 1)个输出数据流。10、状态 迁移

7、图用于 (行为 ) 建模,状态中包含(初态、中间状态、终态),状态因 ( 事件)发生转移。a. .11、数据词典中有四类条目,分别为(数据流)、 (数据流分量)、 (数据存储)、 ( 处理)。二、单项选择1、软件需求分析阶段的工作可以划分以下四个方面:对问题的识别、分析与综合、制定需求规格说明和_C_。A. 总结B. 阶段性报告C. 需求分析评审D. 以上答案都不正确2 、各种需求分析方法都有它们共同适用的_D_。A. 说明方法B. 描述方法C. 准则D. 基本原则3 、软件需求分析应从问题的信息域和功能域出发。信息域应包括信息流、信息容和_C_。A. 信息项B. 数据结构C. 信息结构D.

8、信息容4 、需求分析产生的文档是_C_ 。A. 项目开发计划B. 可行性分析报告C. 需求规格说明书D. 软件设计说明书5 、需求分析中,分析人员要从用户那里解决的最重要的问题是_A_ 。A. 要让软件做什么B. 要给该软件提供什么信息C. 要求软件工作效率如何D. 要让该软件具有何种结构6 、可行性研究的目的是_B_。A. 开发项目B. 项目值得开发否C. 规划项目D. 维护项目7 、技术可行性要解决_D_ 。A. 存在侵权否B. 成本效益问题C. 运行方式可行D. 技术风险问题8 、研究开发资源的有效性属于_A_ 可行性的一部分。A. 技术B. 经济C. 社会D. 操作9 、在可行性研究过

9、程中,对每一个合理的候选方案,分析人员都应准备如下资料_D_ 。A. 系统流程B. 组成系统的物理元素清单、成本效益分析a. .C. 实现该系统的进度计划D. 以上全部10、软件需求分析的任务不应包括_C_。A. 问题分析B. 信息域分析C. 结构化程序设计D. 确定逻辑模型11、结构化语言、判定表和判定树属于_A_ 规格说明的描述工具。A. 加工B. 控制C. 数据描述D. 脚本12、加工激活表属于_A_ 规格说明的描述工具。A. 加工B. 控制C. 数据描述D. 脚本13、基数和参与性属于_C_图的描述工具。A. 控制流B. 数据流C. 实体 关系D. 状态 迁移14、分层数据流图是一种比

10、较严格又易于理解的描述方式,它的顶层数据流图描述了系统的_B_。A. 细节B. 输入与输出C. 软件的作者D. 绘制的时间15、对于分层的数据流图,父图与子图的平衡是指子图的输入、输出数据流同父图的输入、输出数据流_A_。A. 必须一致B. 数目必须相等C. 名字必须相同D. 数目必须不等16、在数据流图的基本图形符号中,加工是以信息结构或_C_作为加工对象的。A. 数据结构B. 信息容C. 信息流D. 数据容17、一个局部数据存储当它作为_D_ 时就把它画出来。A. 某些加工的数据接口B. 某个加工的特定输入C. 某个加工的特定输出D. 某些加工的数据接口或某个加工的特定输入/ 输出18、软

11、件需求规格说明书的容不应包括对_B_的描述。A. 主要功能B. 算法的详细过程C. 用户界面及运行环境a. .D. 软件的性能19、需求规格说明书的作用不应包括_C_。A. 软件设计的依据B. 软件可行性研究的依据C. 软件验收的依据D. 用户和开发人员对软件要做什么的共同理解20 、快速原型化思想是在研究_D_ 阶段的方法技术中产生的。A. 可行性研究B. 软件设计C. 程序编码D. 需求分析21、用于整个开发阶段,及早提供一个原型系统的是D_ 原型。A. 实验型B. 探索型C. 提交型D. 演化型22 、用于软件设计阶段,考察实现方案是否可行的是_C_原型。A. 探索型B. 演化型C. 实验型D. 增量型三、选择填空1、从供选择的答案中选出与下列有关软件需求分析叙述相对应的正确答案,将其编号填入到相应的括弧()。软件需求分析的任务不应包括(A )。进行需求分析可使用多种工具,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号