文档详情

软件工程案例教程习题.docx

发布:2017-04-02约7.09千字共8页下载文档
文本预览下载声明
软件工程第一章习题一判断题程序是按事先设计的功能和性能要求执行的指令序列。()数据时使程序能够正确操纵信息的数据结构。()文档与程序开发、维护和使用有关的图文材料。()软件开发时,一个错误发现得越晚,为改正它所付出的代价就越大。()增量模型的特点是文档驱动。()瀑布模型的特点是文档驱动。()瀑布模型是一种软件生存周期模型。()在软件生存周期中,用户主要是在软件开发期参与软件开发。()瀑布模型的主要问题是可靠性低。()软件生存周期中时间最长的阶段是需求分析。()原型化方法适用于需求已确定的系统。()瀑布模型本质上是一种线性模型。()原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于需求不确定性高的系统。填空题软件工程是开发、运行、维护和修复软件的系统化方法,它包含的三个要素指的是:()()和()。软件是计算机系统中于硬件相互依存的另一部分,它是包括()、()及()的完整集合。开发软件时对提高软件开发人员工作效率至关重要的是()。软件工程中描述生存周期的瀑布模型一般包括计划、()、设计、编码、测试、维护、等几个阶段,其中设计阶段在管理上有可以一次分成()和()两步。软件发展的第一阶段称为“程序设计的原始时期”,这时期即没有(),也没有(),程序员只能用机器指令编写程序。软件发展过程的第二阶段称为“基本软件期”。出现了(),并逐渐普及。随着()的发展,编译技术也有较大的发展。软件发展过程的第三阶段称为“程序设计方法时代”。这一时期,于硬件费用下降相反,软件开发费急剧上升。人们提出了()和()等程序设计方法,设法降低软件的开发费用。软件发展的第四阶段称为“软件工程期”。软件开发技术不再仅仅是程序设计技术,而是包括与软件开发的各个阶段,()、()、编码、单元测试、综合测试、()及整体有关的各种管理技术。原型化方法从用户界面的开发入手,首先形成(),用户(),并就()提出意见,它是一种()型的设计过程。软件工程中描述生存周期的瀑布模型一般包括计划、()、软件设计、代码设计、软件测试、软件维护等几个阶段,其中软件设计阶段在管理上有可以依次分成()和()两步。简答题软件的特点有哪些?软件危机产生的原因有哪些?软件危机的主要表现有哪些?软件工程学的基本原则有哪些?什么是软件的生命周期?软件工程过程有哪几个基本过程活动?试说明之。综合题详细说明软件生命周期分哪几个阶段?试论述瀑布模型软件开发方法过程。习题二判断题需求规格书描述的是软件如何实现。()在E-R图中,实体与实体之间的连接时通过主键与外键进行的。()在结构化分析方法中,用以表达系统内数据的运行情况的工具是功能结构图。各种需求方法都有它们共同适用的方法。()数据流图的基本成分有6种。()软件需求的逻辑视图描述的是软件要达到的功能和要处理的信息之间的关系。()软件需求的逻辑视图没有描述实现的细节。()软件需求的物理视图给出的是处理功能和信息结构的实际表现形式。()软件需求的物理视图需考虑实际的环境和具体的设备。()数据流图的主图必须含有4种元素,缺一不可。()数据流图的主图必需封闭在外部实体之间,实体可以有多个。()数据流图中包含控制流。()数据项是数据处理中基本的不可分割的逻辑单位。()选择题软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及()。总结 B. 阶段性报告 C. 需求分析评审 D. 以上答案都不正确各种需求方法都有它们的共同适用的()。说明方法 B. 描述方法 C. 准则 D. 基本准则在结构化分析方法中,用于表达系统内数据的而运行情况的工具有()。数据流图 B. 数据字典 C. 结构化英语 D.判断表与判断树在结构化分析方法中用状态迁移图表达系统或对象的行为。在状态迁移图中,有一个状态和一个事件所决定的下一状态可能会有()个。1 B. 2 C. 多个 D. 不确定软件需求分析的任务不应该包括()。问题分析 B. 信息域分析 C. 结构化程序设计 D. 确定逻辑模型进行需求分析可使用多种工具,但()是不适用的。数据流图 B. 判定表 C. PAD D. 数据字典在需求分析中,分析员要从用户那里解决的最重要问题是()。要让软件做什么 B. 要给该软件提供哪些信息C.要求软件工作效率如何 D. 要让软件具有什么样的结构8. 需求规格说明书的内容不应该包括()。A. 对重要功能的描述 B. 对算法的详细过程性描述C.软件确认准则 D
显示全部
相似文档