2023年软件工程题.pdf
《2023年软件工程题.pdf》由会员分享,可在线阅读,更多相关《2023年软件工程题.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、选择题I.在软件开发的各种资源中,()是最重要的资源。A 开 发 工 具 B 方法 C 硬件环境 D 人员2.软件是计算机系统中与硬件互相依存的另一部分,它的组成部分是()。A.程序、数据 B.程序、文档 C.程序 D.程序、数据、文档3.软件是一种()产品。A、有形 B、逻辑 C、物质 D、消耗4.开发软件所需高成本和产品的低质量之间有着锋利的矛盾,这种现象称做()A.软件工程 B.软件周期 C.软 件 危 机 D.软件产生5.在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等因素导致了()A.软件危机 B.软件工程 C.程序设计革命 D.结构化程序设计6.“软件危机”产生的重要
2、因素是()oA.软件日益庞大 B.开发方法不妥C.开发人员编写程序能力差 D.没有维护好软件7.软件的复杂性是(),它引起人员通信困难、开发费用超支、开发时间超时等问题。A 固有的 B 人为的 C 可消除的 D 不可减少的8.软件危机是指在软件开发和()过程中碰到的一系列严重问题。A 开发 B 使用 C 维护 D 更新9.为了解决软件危机人们提出了用()的原理来设计软件,这就是软件工程诞生的基础。(A)运筹学(B)工程学(C)软件学(D)数学1 0 .在软件工程时期,决定软件质量的重要因素是()A.管理水平 B.个人程序技术 C.小组技术水平 D.硬件的发展1 1 .以下哪一项不是软件危机的表
3、现形式()(A)成本高(B)生产率低(C)技术发展快(D)质量得不到保证1 2 .软件管理工作涉及到的直接对象不涉及()。A.软件开发人员 B.硬件设备 C.项目经费 D.软件项目1 3 .软件工程方法学有三个要素,它 们 是()A.方法、工 具 和 过 程B.质量、进 度 和 成 本C.顺序、分 支 和 循 环D.入口、过程、出口1 4 .软件工程中描述生命周期的瀑布模型一般涉及计划、()、设计、编码、测试、维护等几个阶段。A.需求分析 B.需求调查 C.可行性分析 D.问题定义1 5 .瀑布模型把软件生存周期划分为软件计划、软件开发与()三个阶段,而每一阶段又可分为若干更小的阶段。A.具体
4、设计 B,可行性分析 C.运营与维护 D.测试与排错1 6 .下列哪个模型没有采用迭代的思想()A.瀑布模型 B.渐增模型 C.螺旋模型 D.R U P模型1 7 .4:下列关于瀑布模型的描述对的的是()。A.运用瀑布模型,发现问题修改的代价很低B.瀑布模型的核心是按照软件开发的时间顺序将问题简化C.瀑布模型具有良好的灵活性D.瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开18.瀑布模型本质上是一种()模型。A.线性顺序 B.顺序迭代 C.线性迭代 D.初期产品19.快速原型模型的重要特点之一是()A.开发完毕才见到产品 B.及早提供所有完整的软件产品C.开发完毕后才见到工作软件
5、 D.及早提供工作软件20.瀑布模型存在的问题是()。A.用户容易参与开发B.缺少灵活性C.用户与开发者易沟通D.合用可变需求21.软件定义的目的重要是()A.明确系统的目的B.明确系统具体该做什么C.明确系统该如何做D、系统值不值得做。22.研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。A.技术可行性 B.经济可行性C.社会可行性 D.法律可行性23.一个项目是否开发,从经济上来说是否可行,归根结底是取决于对()A.成本的估算 B.项目计划C.工程管理 D.工程网络图24.瀑布模型的关键局限性在于()(A)过于简朴(B)不能适应需求的动态变更(C)过于灵活(D)各个阶段需要
6、进行评审25.可行性研究的目的是()。A.开发项目 B.项目值得开发否C.规划项目D.维护项目26.软件可行性研究一般不考虑()(A)是否有足够的人员和相关的技术来支持系统开发(B)是否有足够的工具和相关的技术来支持系统开发(C)待开发软件是否有市场、经济上是否合算(D)待开发的软件是否会有质量问题27.软件需求分析的任务不应涉及()。A 问 题 分 析 B 信息域分析C 结构化程序设计D 拟定逻辑模型28.在需求分析中,分析员要从用户那里解决的最重要的问题是()oA要让软件做什么 B 要给该软件提供哪些信息C规定软件工作效率如何 D 要让软件具有什么样的结构29.软件需求分析应拟定的是用户对
7、软件的()。A.功能需求和非功能需求 B.性能需求C.非功能需求 D.功能需求30.软件项目计划一般不涉及以下哪项内容()(A)培训计划(B)人员安排(C)进度安排(D)软件开发标准的选择和制定31.结构化分析方法(SA)是一种面向()的需求分析方法。A.对象 B.数据结构 C.数据流 D.控制流32.在结构化分析方法中,用以表达系统内数据的运动情况的工具有()。A数据流图B数据词典C 结构化英语D鉴定表与鉴定树33.需求规格说明书在软件开发中具有重要的作用,但其作用不应当涉及()。A软件设计的依据 B用户和开发人员对软件要“做什么”的共同理解C软件验收的依据 D 软件可行性分析的依据34.进
8、行需求分析可以使用多种工具,但()是不合用的。A、数据流程图 B、鉴定表 C、状态转换图 D、数据字典35.在 SD 方法中全面指导模块划分的最重要的原则是()A.程序模块化 B.模块高内聚 C.模块低耦合 D.模块独立性36.模块(),则说明模块的独立性越强。A.耦合越强 B.扇入数越高C.耦合越弱 D.扇人数越低37.软件需求规格说明书的内容不应当涉及()。A对重要功能的描述 B对算法的具体过程性描述C软件确认准则 D软件的性能38.需求分析是由分析员通过了解用户的规定,认真细致地调研、分析,最终应建立目的系统的逻辑模型,并 写 出()。(A)模块说明书(B)软 件 规格说明书(C)项目开
9、发计划(D)协议文档39.下列工具哪一个是需求分析阶段常用工具?()A、PAD B、PDL C、盒图 D、数据流图40.以下各种耦合按从强到弱排列对的的是():(A).内容耦合,控制耦合,数据耦合,公共环境耦合。(B).内容耦合,数据耦合,控制耦合,公共环境耦合。(0.内容耦合,公共环境耦合,控制耦合,数据耦合。(D).控制耦合,内容耦合,数据耦合,公共环境耦合。4 1 .进行需求分析可使用多种工具,但()是不合用的。A 数据流图 B P A D 图 C E-R 图 D 数据字典4 2 .模块的内聚性最高的是()A.逻辑内聚 B.时间内聚 C.偶尔内聚 D,功能内聚4 3.模 块(),则说明模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 软件工程
限制150内