一、选择题1、 白盒测试法是通过分析程序的(C)来设计测试用例的。A.应用范围 B.功能C.内部逻辑 D.输入数据2、 风险预测从两个方面评估风险,即风险发生的可能性以及(D) 。A.风险产生的原因 B.风险监控技术C.风险能否消除 D.风险发生所产生的后果3、 极限编程(XP)由价值观、原则、实践
软件工程导论复习题及答案Tag内容描述:
1、一、选择题1、 白盒测试法是通过分析程序的(C)来设计测试用例的。A.应用范围 B.功能C.内部逻辑 D.输入数据2、 风险预测从两个方面评估风险,即风险发生的可能性以及(D) 。A.风险产生的原因 B.风险监控技术C.风险能否消除 D.风险发生所产生的后果3、 极限编程(XP)由价值观、原则、实践和行为四部分组成,其中价值观包括沟通、简单性和(C) 。A.好的计划 B.不断的发布C.反馈和勇气 D.持续集成4、 等价分类法的关键是(C)。A.确定等价类的边界条件 B.按照用例来确定等价类C.划分等价类 D.确定系统中相同和不同的部分5、 下列不属于黑盒。
2、1软件工程必备期末复习题选择题1.软件设计中划分模块的一个准则是( C ) 。A 低内聚低耦合 B低内聚高耦合 C高内聚低耦合 D.高内聚高耦合2.( A )是用户和设计交换最频繁的方法。A、原型化方法B、瀑布模型法C、螺旋模型方法D、构件组装模型3. 试判断下列叙述中,哪个些是正确的( C )。a、软件系统中所有的信息流都可以认为是事务流b、软件系统中所有的信息流都可以认为是变换流c、事务分析和变换分析的设计步骤是基本相似的A、a B、b C、c D、b 和 c4. 软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要。
3、软件工程概论复习题答案一、单选题1软件工程的纵向分解是把软件开发分为几个( B )A模块 B阶段 C子系统 D过程2McCall 软件质量度量模型中属于面向软件产品操作的是( D )A适应性 B可重用性 C可测试性 D可用性3快速原型模型中,用于及早向用户提交一个原型系统的是( D )A实验型原型 B探索型原型 C提交型原型 D演化型模型4软件维护中,因重新初始化控制标志或指针而引起的错误是以下哪一项的副作用( )A文档 数据 编码 设计软件维护费用高的主要原因是( )生产率高 生产率低 人员多 人员少根据对软件开发机构调查的结果可知,各类维护。
4、1、假设你负责为一个数字电话制造商开发一个原料控制系统,开发预算是 430000 美元。 按软件工程的推算,每个周期的开发成本,维护费用该如何。答:因为开发阶段的花费约占整个生命周期的33%,所以开发该软件的总开销约为430000/33%=1300000 美元。维护阶段开销约占整个生命周期的 67%,则维护阶段的投入为 1300000*67%=871000 美元。2、 描述使用瀑布生命周期模型时的内在风险。瀑布模型强调文档的作用,并要求每个阶段都要仔细验证。但是,这种模型的线性过程太理想化,已不再适合现代的软件开发模式,几乎被业界抛弃,其主要问题在于:。
5、.一、 选择1、文档是软件产品的一部分,没有文档的软件就不称其为软件。 对 2、在需求分析过程中,分析员要从用户那里解决的最重要的问题是给该软件提供哪些信息。 错3、需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据。 错4、建立用例模型的步骤包括确定角色、确定用例和绘制用例图。 错5、数据流图建立系统的功能模型,它由数据流、加工和数据存贮组成。错6、软件配置管理是一组标识、组织和控制修改源程序的活动。 错7、UML 是一种直观化、明确化、构建和文档化软件产物的通用语言。 错8、好的测试是用。
6、二、填空题1为了支持软件人员开发和维护活动而使用的软件一般是指_软件工具_。3在软件结构的设计中,各个模块之间要力求降低耦合性,提高_内聚性_。5数据流图(DFD)一般可分为变换型和_事务性_两类。6软件维护的内容包括校正性维护、适应性维护、_完善性维护_和预防性维护。7软件的生产经历了三个阶段,分别是程序设计时代、程序系统时代和_软件工程时代_。8渐增模型是瀑布模型的变种,分为两类:增量构造模型和_演化提交模型_。9状态图反映了_事件与状态_的关系。10软件项目管理过程一个关键的活动是_制定项目计划_,它是软件开发工作的第。
7、一 、 选 择1、 文 档 是 软 件 产 品 的 一 部 分 , 没 有 文 档 的 软 件 就 不 称 其 为 软 件 。 对2、 在 需 求 分 析 过 程 中 , 分 析 员 要 从 用 户 那 里 解 决 的 最 重 要 的 问 题 是 给 该 软 件 提 供 哪 些 信 息 。 错3、 需 求 规 格 说 明 书 在 软 件 开 发 中 具 有 重 要 的 作 用 , 它 也 可 以 作 为 软 件 可 行 性 分 析 的 依 据 。 错4、 建 立 用 例 模 型 的 步 骤 包 括 确 定 角 色 、 确 定 用 例 和 绘 制 用 例 图 。 错5、 数 据 流 图 建 立 系 统 的 功 能 模 型 , 它 由 数 据 流 、 加 工 和。
8、一、选择题1、软件是一种(2)性工业产品。(1)理论 (2)知识(或逻辑) (3)消耗 (4)体力2、需求分析是在( 2)进行的。(1)用户 (2)用户和分析人员之间 (3)开发人员内部 (4)使用和维护人员之间3、在软件的可行性研究中经常从不同角度对系统进行可行性研究,其中从功能角度对系统进行研究属于( 2 )的研究。(1)经济可行性 (2)技术可行性 (3)操作可行性 (4)法律可行性4、在软件工程项目中,不随参与人员的增加而使软件的生产率增加的主要问题是( 4 )。(1)工作阶段的等待时间 (2)生产原型的复杂性(3)参与人员。
9、一、 选择题1 软件工程研究的主要内容有(ABCD)A. 软件开发方法、技术 B. 软件开发工具及环境C. 软件管理技术 D. 软件规范(国际规范)2 目前典型的软件开发模型有(ABCD):A. 瀑布模型 B. 增量模型 C.螺旋模型 D.喷泉模型3 包含风险分析的软件工程模型是(C):A. 瀑布模型 B. 增量模型 C.螺旋模型 D.喷泉模型4 软件危机的主要表现是(BD)A. 软件成本太高 B. 软件产品的质量低劣C. 软件开发人员明显不足 D. 软件生产率低下5 以下属于非功能需求的有(ABC)A. 机构需求 B. 产品需求 C. 外部需求 D. 领域需求6 需求分析的作用是(ABCD)。
10、用例建模 1用例建模 2预 订 房 间取 消 预 订酒 店 前 台打 印 预 订 清 单时 间查 找 房 间退 还 定 金计 算 总 费 用调 整 价 格管 理 人 员综合分析与设计题 1(1)分析阶段的顺序图“图书管理系统”用例图图书管理系统图书信息管理续借借书 还书借阅情况查询包含包含包含包含丢失罚款读者管理借阅管理图书类别管理管理员过期罚款款扩展扩展读者出版社信息管理图书信息查询读者信息管理包含包含读者类别管理图书管理包含包含包含包含(2)三层经典架构:展现层、业务逻辑层、数据层,对应的软件设计类:边界类、控制类、实体类。(3)。
11、1复习题一、判断题(每题 2 分,共 30 分) 1.螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。(对)2.数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。(错)3.JAVA 语言编译器是一个 CASE 工具。(对)。 4.软件是指用程序设计语言(如 PASCAL ,C,VISUAL BASIC 等)编写的程序,软件开发实际上就是编写程序代码。(错) 5.软件模块之间的耦合性越弱越好。(对)6.数据库设计说明书是一个软件配置项(对) 7.在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是。
12、一、 选择1、文档是软件产品的一部分,没有文档的软件就不称其为软件。 对 2、在需求分析过程中,分析员要从用户那里解决的最重要的问题是给该软件提供哪些信息。 错3、需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据。 错4、建立用例模型的步骤包括确定角色、确定用例和绘制用例图。 错5、数据流图建立系统的功能模型,它由数据流、加工和数据存贮组成。错6、软件配置管理是一组标识、组织和控制修改源程序的活动。 错7、UML 是一种直观化、明确化、构建和文档化软件产物的通用语言。 错8、好的测试是用少。
13、 软件工程复习题及答案 软件工程复习题 ( 一) 一、选择题 1、瀑布模型本质上就是一种 ( ) A、线性顺序模型 B、顺序迭代模型 C、线性迭代模型 D、及早见产品模型 2、使用程序设计的控制结构导出测试用例的测试方法就是 ( ) A、黑盒测试 B、白盒测试 C、边界测试 D、系统测试 3、软件结构图的形态特征能反映程序重用率的就是 ( ) A、深度 B、宽度 C、扇入 D、。
14、一、单项选择题(本大题共 60 小题,在每小题的四个备选答案中,选出一个正确答案,并将正确答案填涂在答题卡上) 1. 软件质量因素不包括 。A.正确性 B.高性能 C.可测试性 D.可理解性2. 软件可行性研究实质上是要进行一次 需求分析、设计过程。A.简化、压缩的 B.详细的 C.彻底的 D.深入的3. 以下哪个软件生存周期模型是一种风险驱动的模型 。A.瀑布模型 B.增量模型 C.螺旋模型 D.喷泉模型4. 可行性分析中,系统流程图用于描述 。A.当前运行系统 B.当前逻辑模型 C.目标系统 D.新系统5. 结构化分析建立功能模型的工具是 。A.DFD B.判定树/判定。
15、第 1 页 共 8 页数计学院 计算机科学与技术专业软件工程导论复习题一、选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题的括号内。)1软件是一种 产品。A物质 B. 逻辑 C. 工具 D. 文档2软件产品的生产主要 _ _ _。A. 研制 B. 再生产 C. 开发 D. 生产3软件工程是一门_ _学科。A. 工程性 B. 原理性 C. 综合性 D. 理论性4类是面向对象方法中的一个重要概念,类的描述分为:名称、 和操作。A. 角色 B. 用例 C. 方法 D. 属性5下列描述中正确的是_ _。A. 软件工程的主要是解决软件开发中的技术问题B. 软件工程主要。
16、复习题填空题1. 在信息处理和计算机领域内,一般认为软件是 _程序_、_文档_ 和_数据_ 。2. 数据流图的基本组成部分有 _数据的源点与终点_、 数据流_、 加工_、 数据文件_。3. 数据流图和数据字典共同构成了系统的 _逻辑_模型,是需求规格说明书的主要组成部分。4. 划分模块时尽量做到_高内聚、低耦合_,保持模块的独立性,尽量使用公共模块。5. 类的实例化是_对象_。 6. 人们常用硬件可靠性的定量度量方法来度量软件的可靠性和可用性,常用的度量软件可靠性的两个指标是_成功地运行的概率_和_平均故障时间_。 7. 将待开发的软件细化,分别。
17、复习题填空题1. 在信息处理和计算机领域内,一般认为软件是 _程序_、_文档_ 和_数据_ 。2. 数据流图的基本组成部分有 _数据的源点与终点_、 数据流_、 加工_、 数据文件_。3. 数据流图和数据字典共同构成了系统的 _逻辑_模型,是需求规格说明书的主要组成部分。4. 划分模块时尽量做到_高内聚、低耦合_,保持模块的独立性,尽量使用公共模块。5. 类的实例化是_对象_。 6. 人们常用硬件可靠性的定量度量方法来度量软件的可靠性和可用性,常用的度量软件可7. 靠性的两个指标是_成功地运行的概率_和_平均故障时间_。 8. 将待开发的软件细化,。
18、 第一章一、名称解释1.软件 2.文档 3.软件工程4.软件生存周期 5.软件工程过程 6.软件生存周期模型7.软件开发方法 8.软件工具二、填空题1.构成一个完整计算机系统的两部分是硬件与_。2.程序设计时代的生产方式是_。3.软件工程涉及到几个学科,它是一门_学科。4.软件开发划分的各阶段任务尽可能独立,同一阶段任务性质尽可能_。5.将软件生存周期各个活动规定为依线性顺序联接的若干阶段的模型是_模型。6.喷泉模型是一种以用户需求为动力,以_为驱动的模型。7.结构化方法是一种面向数据流的开发方法。由结构化分析、_、结构化程序设计构成。8。
19、1软件工程导论复习题及答案导读:就爱阅读网友为您分享以下“软件工程导论复习题及答案”资讯,希望对您有所帮助,感谢您对 92to.com 的支持!一、选择填空1在面向对象方法中,对象可看成是属性(数据) 以及这些属性上的专用操作的封装体。封装是一种装的目的是使对象的 B 分离。类是一组具有相同属性和相同操作的对象的集合,类中的每个对象都是这个类的一个 C 。类之间共享属性和操作的机制成为 D 。一个对象通过发送 E 来请求另一对象为其服务。A : 组装 产品化 固化 信息隐蔽B : 定义和实现 设计和测试 设计和实现 分析和定义2C : 例。