软件工程试卷及答案画图

“软件工程试卷及答案画图”相关的资料有哪些?“软件工程试卷及答案画图”相关的范文有哪些?怎么写?下面是小编为您精心整理的“软件工程试卷及答案画图”相关范文大全或资料大全,欢迎大家分享。

软件工程试卷及答案

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

2011-2012学年第2学期硕士研究生《软件工程》期末考试试卷

课程名称:软件工程 考试方式:开卷 总分 题号 得分 一、简答题 1 2 3 4 5 6 7 8 9 10 1 二、应用题 2 3 4 一. 简答题(每题5分,共50分)

1. 简述软件工程的基本原理。

答:1、用分阶段的生命周期计划严格管理;2、坚持进行阶段评审;3、实行严格的产品控制;4、采用现代程度设计技术;5、结果应能清楚地审查;6、开发小组的人员应该少而精;7、承认不断改进软件实践的必要性。 2. 软件需求分析经过哪些步骤?

答:需求分析可分为需求提出、需求描述及需求评审三个阶段。 需求提出

主要集中于描述系统目的。需求提出和分析仅仅集中在使用者对系统的观点上。开发人员和用户确定一个问题领域,并定义一个描述该问题的系统。这样的定义称作系统规格说明,并且它在用户和开发人员之间充当合同。 需求描述

在问题分析阶段分析人员的主要任务是:对用户的需求进行鉴别、综合和建模,清除用户需求的模糊性、歧义性和不一致性,分析系统的数据要求,为原始问题及目标软件建立逻辑模型。分析人员要将对原始问题的理解与软件开发经

软件工程期末试卷答案

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

软件工程试题一

一.单项选择题

1. 以下不是软件危机的典型表现的是: ( D ) 。

A. 对软件开发成本和进度的估计常常很不准确

B. 用户对“已完成的”软件系统不满意的现象经常发生 C. 软件产品的质量往往靠不住

D. 采用面向对象方法开发软件

3. 下列哪个不是软件工程方法学中的要素( C )。

A. 方法 B. 工具 C. 程序 D. 过程 4. 下列模块的独立性的耦合方式中,最好的是( C )

A.公共耦合 B. 控制耦合 C. 数据耦合 D. 内容耦合 5.概要设计中,开发人员要解决的最重要的问题是 ( D ) 。

A. 要让软件做什么 B. 要给该软件提供哪些信息 C. 要求软件工作效率怎样 D. 要让该软件模块具有何种结构 6. 为了提高模块的独立性,模块内部最好是 ( C ) 。

A. 逻辑内聚 B. 时间内聚 C. 功能内聚 D. 通信内聚 7. 程序的三种基本控制结构的共同特点是 ( C ) 。

A. 不能嵌套使用 B.

软件工程答案

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

?软件工程的基本原理:1.用分阶段的生命周期计划严格管理;2.坚持进行阶段评审;3.实行严格的产品控制;4.采用现代程序设计技术;5.结果应能清楚地审查;6.开发小组的人员应该少而精;7.承认不断改进软件工程实践的必要性。

?什么是软件危机:指在计算机软件的开发和维护过程中所遇到的一系列严重的问题。 ?什么是软件生命周期模型?试比较瀑布模型、快速原型模型、增量模型、螺旋模型的优缺点,说明每种模型的使用范围。

软件生命周期由软件定义、软件开发和运行维护3个时期组成,每个时期又进一步划分成若干个阶段。生命周期模型规定了把生命周期划分成哪些阶段及各个阶段的执行顺序,因此,也称为过程模型。

瀑布模型的优点:1.可强迫开发人员采用规范的方法;2.严格规定了每个阶段必须提交的文档;3.要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。

瀑布模型的缺点:1.在软件开发初期,指明用户全部需求是困难的;2.需求确定后,经过一段时间才得到软件最初版本;3.完全依赖规格说明,导致不能满足用户需求。

适用中小型项目。

快速原型模型的优点:1满足用户需求程度高;2用户的参与面广;3返工现象少 快速原型模型的优点:不适用大型软件的开发 适用于小型项目

软件工程答案

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

第3章 软件项目管理(习题与参考答案) [选择题]

1. 软件项目管理的“4P”是( )。(C) A. people,performance,payoff,product B. people,product,performance,process C. people,product,process,project D. people,process,payoff,product

2. ( )项目管理在现代软件开发中是不太重要的,因为大多数项目能够及时完成并成功交付。(B) A. 真 B. 假

3. 在软件开发的各种资源中,( )是最重要的资源。(C) A. 开发工具 B. 方法 C. 硬件环境 D. 人员

4. 软件项目规划的第一步是( )。(D) A. 确定项目预算

B. 选择团队的组织模型 C. 确定项目的约束

D. 建立项目的目标和范围

5. 下面的( )方法最不适合你向团队成员解释他或她为什么表现不合格。(B) A. 个人谈话 B. 项目团队会议 C. 正式报告 D. 电子邮件

6. 功能点估算技术需要以( )为基础进行问题分解。(A) A. 信息域 B. 项目进度 C. 软件功

软件工程答案

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

第3章 软件项目管理(习题与参考答案) [选择题]

1. 软件项目管理的“4P”是( )。(C) A. people,performance,payoff,product B. people,product,performance,process C. people,product,process,project D. people,process,payoff,product

2. ( )项目管理在现代软件开发中是不太重要的,因为大多数项目能够及时完成并成功交付。(B) A. 真 B. 假

3. 在软件开发的各种资源中,( )是最重要的资源。(C) A. 开发工具 B. 方法 C. 硬件环境 D. 人员

4. 软件项目规划的第一步是( )。(D) A. 确定项目预算

B. 选择团队的组织模型 C. 确定项目的约束

D. 建立项目的目标和范围

5. 下面的( )方法最不适合你向团队成员解释他或她为什么表现不合格。(B) A. 个人谈话 B. 项目团队会议 C. 正式报告 D. 电子邮件

6. 功能点估算技术需要以( )为基础进行问题分解。(A) A. 信息域 B. 项目进度 C. 软件功

软件工程基础作业及答案

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

《软件工程基础》作业

第一章 概 述

1.什么是软件危机,它有哪些典型表现?

答: 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。概括地说,软件危机包含下述两方面的问题:如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。

软件危机典型表现:对软件开发成本和进度的估计常常很不准确。用户对“已完成的”软件系统不满意的现象经常发生。软件产品的质量往往靠不住。软件常常是不可维护的。软件通常没有适当的文档资料。软件成本在计算机系统总成本中所占的比例逐年上升。软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。

产生软件危机的原因:一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关。软件不同于硬件,它是计算机系统中的逻辑部件而不是物理部件。管理和控制软件开发过程相当困难。软件是规模庞大,而且程序复杂性将随着程序规模的增加而呈指数上升。目前相当多的软件专业人员对软件开发和维护还有不省糊涂观念,在实践过程中或多或少地采用了错误的方法和技术,这是使软件问题发展成软件危机的主要原因。

2.简述产生软件危机的原因和解决的思路。

答:软件危机产生的原因一方面与软件本身的特点有关,另一方面,

软件工程答案

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

习题一答案 一、选择题

1. 软件的主要特性是(A B C)。

A) 无形 B) 高成本

C) 包括程序和文档 D) 可独立构成计算机系统 2. 软件工程三要素是(B)。

A) 技术、方法和工具 B) 方法、工具和过程 C) 方法、对象和类 D) 过程、模型、方法 3. 包含风险分析的软件工程模型是(A)。

A) 螺旋模型 B) 瀑布模型 C) 增量模型 D) 喷泉模型 4. 软件工程的主要目标是(C)。

A) 软件需求 B) 软件设计 C) 风险分析 D) 软件实现 5. 下列属于面向对象开发方法的是(A B C D)。

A) Booch B) UML C) Coad D) OMT 6. 软件危机的主要表现是(B D)。

A) 软件成本太高 B) 软件产品的质量低劣 C) 软件开发人员明显不足 D) 软件生产率低下 7. 软件开发方法的主要工作模型有(A B C)

A) 螺旋模型

软件工程期末试题及答案

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

软件工程期末试题及答案(六)

选择题

1.软件测试的目的是( )。

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.测试的关键问题是( )。

A)如何组织软件评审 B)如何选择测试用例 C)如何验证程序的正确性 D)如何采用综合策略 7.软件测试用例主要由输入数据和( )两部分组成。

A)测试计划 B)测试规则 C)预期输出结果

长江大学软件工程试卷+答案

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

《长江大学软件工程考试12-13学年》

一、 单项选择题

1. 以下哪一项不是软件危机的表现( B ) A.开发的软件可维护性差 B.软件极易被盗版

C.经费预算经常被突破 D.开发的软件不能满足用户需求 2.下面不属于软件工程的三个要素是( B )。 A 过程 B 环境 C 方法 D 工具 3. 需求分析阶段的任务是确定( D )。 A 软件开发方法 B 软件开发工具 C 软件开发费用 D 软件开发功能 4. 下列不属于...

需求分析工具的是( D )。 A.数据流图 B.用例图 C.状态图 D.程序流程图 5. 关于软件测试的目的,下面观点错误的是( C ) A.为了发现错误而执行程序的过程

B.一个好的测试用例能够发现至今尚未发现的错误 C.证明程序是正确、没有错误的

D.一个成功的测试用例是发现了至今尚未发现的错误的测试

6. 软件详细设计阶段的任务是( A )。 A.算法与数据结构设计 B.功能设计

C.调用关系设计

软件工程基础作业及答案

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

《软件工程基础》作业

第一章 概 述

1.什么是软件危机,它有哪些典型表现?

答: 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。概括地说,软件危机包含下述两方面的问题:如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。

软件危机典型表现:对软件开发成本和进度的估计常常很不准确。用户对“已完成的”软件系统不满意的现象经常发生。软件产品的质量往往靠不住。软件常常是不可维护的。软件通常没有适当的文档资料。软件成本在计算机系统总成本中所占的比例逐年上升。软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。

产生软件危机的原因:一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关。软件不同于硬件,它是计算机系统中的逻辑部件而不是物理部件。管理和控制软件开发过程相当困难。软件是规模庞大,而且程序复杂性将随着程序规模的增加而呈指数上升。目前相当多的软件专业人员对软件开发和维护还有不省糊涂观念,在实践过程中或多或少地采用了错误的方法和技术,这是使软件问题发展成软件危机的主要原因。

2.简述产生软件危机的原因和解决的思路。

答:软件危机产生的原因一方面与软件本身的特点有关,另一方面,