软件工程(李军国等)课后习题测验原题

软件工程(李军国等)课后习题测验原题

ID:45965806

大小:25.67 KB

页数:13页

时间:2019-11-19

软件工程(李军国等)课后习题测验原题_第1页
软件工程(李军国等)课后习题测验原题_第2页
软件工程(李军国等)课后习题测验原题_第3页
软件工程(李军国等)课后习题测验原题_第4页
软件工程(李军国等)课后习题测验原题_第5页
资源描述:

《软件工程(李军国等)课后习题测验原题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件工程复习资料软件工程习题13软件工程复习资料习题1一、判断题1.程序是按事先设计的功能和性能要求执行的指令序列。2.数据是使程序能够正确操纵信息的数据结构。3.文档是与程序开发、维护和使用有关的图文材料。4.软件开发时,一个错误发现得越晚,为改正它所付出的代价就越大。5.增量模型的特点是文档驱动。6.瀑布模型的特点是文档驱动。7.瀑布模型是一种软件生存周期模型。8.在软件生存周期中,用户主要是在软件开发期参与软件开发。9.瀑布模型的主要问题是可靠性低。10.软件生存周期中时间最长的阶段是需求分析。11.原型化方法适用于需求已确定的系

2、统。12.瀑布模型本质上是一种线性顺序模型。13.原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于需求不确定性高的系统。二、填空题1.软件工程是开发、运行、维护和修复软件的系统化方法,它包含的三个要素指的是:(A)(B)和(C)2.软件是计算机系统中与硬件相互依存的另一部分,它是包括(A)(B)及(C)的完整集合。3.开发软件时对提高软件开发人员工作效率至关重要的是(A),软件工程中描述生存周期的瀑布模型一般包括计划(B)、设计、编码、测试、维护等几个阶段,其中设计阶段在管理上又可以依次分成(C)和(D)两步。4.软件发展过

3、程的第一阶段称为“程序设计的原始时期”,这时既没有(A),也没有(B),程序员只能用机器指令编写程序。5.软件发展过程的第二阶段称为“基本软件期”,出现了(A),并逐渐普及,随着(B)的发展,编译技术也有较大的发展。6.软件发展过程的第三阶段称为“程序设计方法时代”,这一时期,与硬件费用下降相反,软件开发费急剧上升。人们提出了(A)和(B)等程序设计方法,设法降低软件的开发费用。7.软件发展过程的第四阶段称为“软件工程时期”,软件开发技术不再仅仅是程序设计技术,而是包括与软件开发的各个阶段,如(A)、(B)、编码、单元测试、综合测试、(

4、C)及其整体有关的各种管理技术。13软件工程复习资料8.原型化方法从用户界面的开发入手,首先形成(A)、用户(B),并就(C)提出意见,它是一种(D)型的设计过程。9.软件工程中描述生存周期的瀑布模型一般包括计划(A)、软件设计、代码设计、软件测试、软件维护等几个阶段,其中软件设计阶段在管理上又可以依次分成(B)和(C)两步。三、简答题1.软件的特点有哪些?2.软件危机产生的原因有哪些?3.软件危机的主要表现有哪些?4.软件工程学的基本原则有哪些?5.什么是软件的生命周期?6.软件工程过程有哪几个基本过程活动?试说明之。四、综合题1.详

5、细说明软件生命周期分哪几个阶段?2.试论述瀑布模型软件开发方法的基本过程。13软件工程复习资料习题2一、判断题1.需求规格书描述的是软件如何实现。2.在E—R图中,实体与实体之间的连接是通过主键和外键进行的。3.在结构化分析方法中,用以表达系统内数据的运动情况的工具是功能构图。4.各种需求方法都有它们共同适用的方法。5.数据流图的基本成分有6种。6.软件需求的逻辑视图描述的是软件要达到的功能和要处理的信息之间的关系。7.软件需求的逻辑视图没有描述实现的细节。8.软件需求的物理视图给出的是处理功能和信息结构的实际表现形式。9.软件需求的物

6、理视图需考虑实际的环境和具体的设备。10.数据流图的主图必须含有4种元素,缺一不可。11.数据流图的主图必须封闭在外部实体之间,实体可以有多个。12.数据流图中包含控制流。13.数据项是数据处理中基本的不可分割的逻辑单位。二、选择题1.软件需求分析阶段的工作,可以分为以下4个方面,对问题的识别、分析与综合、编写需求分析文档以及()。A、总结B、阶段性报告C、需求分析评审D、以上答案都不正确2.各种需求方法都有它们共同适用的()。A、说明方法B、描述方法C、准则D、基本原则3.在结构化分析方法中,用以表达系统内数据的运动情况的工具有()。

7、A、数据流图B、数据词典C、结构化英语D、判定表与判定树4.在结构化分析方法中用状态迁移图表达系统或对象的行为。在状态迁移图中,由一个状态和一个事件所决定的下一状态可能会有()个。A、1B、2C、多个D、不确定5.软件需求分析的任务不应包括()。A、问题分析B、信息域分析C、结构化程序设计D、确定逻辑模型6.进行需求分析可使用多种工具,但()是不适用的。A、数据流图B、判定表C、PADD、数据词典7.在需求分析中,分析员要从用户那里解决的最重要的问题是()。A、要让软件做什么B、要给该软件提供哪些信息C、要求软件工作效率如何D、要让软件

8、具有什么样的结构8.需求规格说明书的内容不应当包括()。A、对重要功能的描述B、对算法的详细过程性描述13软件工程复习资料C、软件确认准则D、软件的性能9.需求规格说明书在软件开发中具有重要的作用,但其作用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。