软件工程模拟试题及答案一、判断题(每题 2 分,共 30 分) 1.螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。 (对)2.数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。(错)3.JAVA 语言编译器是一个 CASE 工具。 (对) 。 4.软件是指用程序
软件工程习题及解答1Tag内容描述:
1、软件工程模拟试题及答案一、判断题(每题 2 分,共 30 分) 1.螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。 (对)2.数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。(错)3.JAVA 语言编译器是一个 CASE 工具。 (对) 。 4.软件是指用程序设计语言(如 PASCAL ,C,VISUAL BASIC 等)编写的程序,软件开发实际上就是编写程序代码。 (错) 5.软件模块之间的耦合性越弱越发。 (对)6.数据库设计说明书是一个软件配置项(对) 7.在面向对象的软件开发方法中,每个类都存在其相应的对象,类。
2、1考试时间: 16 周 周一 5,6 节 考试地点: 二教 419 406 408考试题型:选择题:20 分简答题:30 分应用题:50 分各章内容及题型总结:第 1,2 章 本章的主要题型是选择题和简答题。 1. 软件危机的主要表现是什么?答:“已完成”的软件不满足用户的需求;开发进度不能保障;软件开发成本难以准确估算;软件产品的质量没有保证。 2. 软件工程的定义?答:软件工程是采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理方法和先进软件开发技术结合起来,运用到软件开发和维护过程中,来解决软件危机。 IEEE 的定。
3、软件工程导论课后习题答案第一章 软件工程概论1.什么是软件危机?它们有哪些典型表现?为什么会出现软件危机?“软件危机”是指计算机软件的“开发”和“维护”过程中所遇到的一系列“严重问题”。这些问题决不仅仅是不能正常运行的软件才具有的,实际上,几乎“所有软件”都不同程度地存在这些问题。“软件危机”包含两方面的问题:(1)如何开发软件,以满足对软件日益增长的需求;(2)如何维护数量不断膨胀的已有软件。它们有以下表现:(1)对软件开发成本和进度的估计常常很不准确;(2)用户对“已完成的”软件系统不满意的现象经。
4、 ( B )1、好的软件结构应该是 。A.高耦合、高内聚 B.低耦合、高内聚C.高耦合、低内聚 D.低耦合、低内聚( A )2. 软件可行性研究实质上是要进行一次 需求分析、设计过程。A.简化、压缩的 B.详细的 C.彻底的 D.深入的( C )3. 以下哪个软件生存周期模型是一种风险驱动的模型 A.瀑布模型 B.增量模型 C.螺旋模型 D.喷泉模型( B )4. 可行性分析中,系统流程图用于描述 。A.当前运行系统 B.当前逻辑模型 C.目标系统 D.新系统( B )5. 快速原型模型的主要特点之一是 。A. 开发完毕才见到产品 B. 及早提供工作软件 C. 及早提供全部完整软件 D. 开发完。
5、习 题一、填空题1. 可行性研究就是用最小的( )在尽可能短的时间内确定问题是否能够解决2. 要从以下三个方面分析研究中衡量解决方法的可行性:( )、( )、( )。3. 效益分析首先是估算将要开发的系统的( ),然后与可能取得的效益进行( )。4. 需求分析的基本任务是准确的回答( ) 。5. 需求分析应交付的主要文档是( ) 。6. 数据流图的基本组成部分有( )、( )、( )、( )。7. 数据流图和数据字典共同构成了系统的( )模型,是需求规格说明书的主要组成部分。8. 软件生存周期一般可分为问题定义.( ) 、 ( ) 、 总体。
6、 第三章习题一、选择题1. 软件需求分析阶段的工作,可以分为以下 4 个方面:对问题的识别、分析与综合、编写需求分析文档以及( )。供选择的答案:A. 总结 B. 阶段性报告 C. 需求分析评审 D. 以上答案都不正确2. 各种需求方法都有它们共同适用的( )。供选择的答案:A说明方法 B描述方式 C. 准则 D基本原则3. 软件需求分析的任务不应包括 ( A )。进行需求分析可使用多种工具,但( B )是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是( C )。需求规格说明书的内容不应当包括( D )。该文档在软件开发中具有重要的作用,但其。
7、软件工程第一章习题一、选择题 1、软件是计算机系统中与硬件相互依存的另一部分,它是包括( A )、( B )及( C )的完整集合。其中,( A )是按事先设计的功能和性能要求执行的指令序列。( B )是使程序能够正确操纵信息的数据结构。( C )是与程序开发、维护和使用有关的图文材料。供选择的答案:AC. 软件 程序 代码 硬件 文档 外设 数据 图表2、开发软件时对提高软件开发人员工作效率至关重要的是( A )。软件工程中描述生存周期的瀑布模型一般包括计划、( B )、设计、编码、测试、维护等几个阶段,其中设计阶段在管理上又可以依次分成( C )和(。
8、软件工程第一章习题一、选择题 1、软件是计算机系统中与硬件相互依存的另一部分,它是包括( A )、( B )及( C )的完整集合。其中,( A )是按事先设计的功能和性能要求执行的指令序列。( B )是使程序能够正确操纵信息的数据结构。( C )是与程序开发、维护和使用有关的图文材料。供选择的答案:AC. 软件 程序 代码 硬件 文档 外设 数据 图表2、开发软件时对提高软件开发人员工作效率至关重要的是( A )。软件工程中描述生存周期的瀑布模型一般包括计划、( B )、设计、编码、测试、维护等几个阶段,其中设计阶段在管理上又可以依次分成( C )和(。