软件工程 之 (XMUT)软件工程实用案例教程(课本习题及答案)

软件工程实用案例教程 https://www.cnblogs.com/IvanKK/p/17712702.html
Java期末复习题及答案-选择题 https://www.cnblogs.com/IvanKK/p/17943828.html
Java期末复习题及答案-应用题 https://www.cnblogs.com/IvanKK/p/17712704.html
计算机网络复习题库 https://www.cnblogs.com/IvanKK/p/17712719.html

2023-02-26更新:
①更新之前单选题错误答案
②更新之前判断题错误答案
③更新多选题答案

(XMUT)软件工程实用案例教程(课本习题及答案)

{collapse}
{collapse-item label="习题一参考答案"}
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.原理性 D.心理性

8.软件工程三要素不包括()。
A.过程 B.方法 C.工具 D.对象

答案:
le28cni7.png
le28cru7.png
{/collapse-item}
{collapse-item label="习题二参考答案"}
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.和用户沟通,获取系统需求 D.数据库设计与数据库管理

答案:
le28d84f.png
le28dbmf.png
le28df3b.png

{/collapse-item}
{collapse-item label="习题三参考答案"}
1.可行性研究需要从3个方面分析项目的可行性,不包括()
A.技术可行性 B.经济可行性 C.人员可行性 D.社会可行性

2.()是系统逻辑功能的图形表示。
A.系统流程图 B.软件结构图 C.PAD 图 D.数据流图

3.()是概括地描绘物理系统的工作流程,用图形符号以黑盒子形式描绘组成系统统每个部件(程序、文档、数据库、人工过程等)。
A.系统流程图 B.软件结构图 C.PAD 图 D.数据流图

4.()不是数据流图的基本符号。
A,数据源点 B.变化数据的处理 C.数据存储 D.分支

5.假定年利率为 12%,一年后可以收到 5000 元,这笔钱的当前价值约为()元。
A.5600 B.4464 C.4400 D.5464

答案:
le28dl60.png
le28dokv.png

{/collapse-item}
{collapse-item label="习题四参考答案"}
1.需求的层次不包括()
A.业务需求 B.系统需求 C.用户需求 D.功能需求

2.需求工程的主要目的是()
A.系统开发的具体方案
B.进一步确定用户的需求
C.解决系统是“做什么的问题”
D.解决系统是“如何做的问题"

3.需求获取的方法不包括()
A.猜测法 B.原型法 C.研究资料法 D.问卷调查法

4.结构化需求分析的主要描述手段有()
A.系统流程图和模块图
B.DFD 图、数据字典、微规格说明
C.软件结构图、微规格说明
D.功能结构图、微规格说明

5.数据流图是进行软件需求分析的常用图形工具,其基本图形符号是()
A.输入、输出、外部实体和过程
B.变换、过程、数据流和存储
C.过程、数据流、数据存储和外部加工
D.变换、数据存储、过程和数据流

6.画分层 DFD 图的基本原则有()。
A.父过程与子图平衡的原则
B.数据守恒原则
C.分解的可靠性原则
D.数据流封闭的原则

7.下述软件开发的结构化方法中,()是常采用的编写微规格说明的方法
A.结构化语言 B.判定表 C.判定表、判定树 D.结构化语言、判定表、判定树

8.数据字典用来定义()中各个成分的具体含义。
A.流程图 B.功能结构图 C.系统结构图 D.数据流图

9.在ER 图中,基本成分包括()。
A.数据、对象、实体 B.控制、关系、对象
C.实体、关系、控制 D.实体、属性、关系

10.软件需求规格说明文档的内容不应该包括()
A.对重要功能的描述 B.对算法的详细过程描述
C.对数据的要求 D.软件的性能

答案:
le28epif.png
le28erd3.png
le28ev1j.png

{/collapse-item}
{collapse-item label="习题五参考答案"}
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.算法和数据结构 D.编程

8.当算法中需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能时,从下列答案中选出合适的描述工具。()
A.程序流程图 B.N-S图 C.PAD图 D.判定表

9.在软件开发过程中,常采用与图形相关的信息,()不用于表示软件模块的执于过程。
A.NS图 B.E-R图 C.PAD图 D.程序流程图

10.程序中的3种基本控制结构是()
A.顺序、选择、循环 B.数组、递推、排序
C.递归、子程序、分程序 D.递归、递推、迭代

答案:
le28eykv.png
le28f13s.png
le28f7af.png
le28f9gn.png
le28fc6v.png
le28fevs.png

{/collapse-item}
{collapse-item label="习题六参考答案"}
1.对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。
A.结合 B.隐藏 C.封装 D.抽象

2.在Java 语言中,对象的属性和方法访问控制符不包括(。
A.public B.defend C.protected D.private

3.面向对象的()特性,可以方便开发更灵活、易修改的系统。
A.继承 B.隐藏 C.封装 D.多态

4.()用于界定系统的边界,定义系统与环境之间的依赖关系。
A.上下文模型 B.类模型 C.动态模型 D.边界模型

5.在 UML 提供的图中,()用于按时间顺序描述对象间的交互。
A.网络图 B.状态图 C.协作图 D.时序图

6.在UML 提供的图中,()用于描述系统与外部系统及用户之间的交互功能
A.用例图 B.类图 C.对象图 D.部署图

7.在UML 提供的图中,()用于描述系统业务流程
A.活动图 B.状态图 C.协作图 D.顺序图

8.在 UML 提供的图中,()用于描述系统静态结构及类之间的关联关系。
A.用例图 B,类图 C.对象图 D.部署图

9.在系统分析阶段,识别问题域相关的()类。
A.控制 B,边界 C.实体 D.视图

10.在 UML 提供的图中,()用于描述一个类对象在不同用例间状态的迁移
A.活动图 B.状态图 C.协作图 D.顺序图

答案:
le28fnu7.png
le28fqu9.png
le28ftdz.png
le28fxiv.png

{/collapse-item}
{collapse-item label="习题七参考答案"}
1.()不是面向对象设计的主要活动
A.数据/类设计 B.体系结构设计 C.流程设计 D.构件与接口设

2.面向对象的设计原则中信息隐蔽原则是通过对象的()来实现的。
A.继承性 B,多态性 C.封装性 D,实例

3.面向对象的设计中模块之间的耦合关系是通过类的()来实现的。
A.接口 B,实例 C.属性 D.方法

4.在MVC模式中,控制器的作用是()。
A.与用户完成动态交互
B.接受用户的输入并调用模型和视图去完成用户的需求
C.数据库连接与访问
D.封装业务数据

5.在基于MVC模式的 Web 体系结构中,JavaBean 的作用是()
A.封装业务数据 C.接收用户请求 B.控制页面跳转 D.数据库连接

6.()描述了系统不同层次的类的划分,体现了系统的逻辑体系结构。
A.构件图 B.部署图 C.包图 D.类图

7.()中通过将解决同一问题的类划分为一个构件,构件利用提供接口和请求接口定义自身的行为,其清晰地体现了系统的结构与功能。
A.构件图 B.部署图 C.包图 D.类图

8.()描述系统硬件的物理拓扑结构及在此结构上运行的软件构件
A,构件图 B,部署图 C.包图 D.类图

9.用户界面设计的黄金原则,不包括()
A.把控制权交给用户 B.减轻用户的记忆负担
C.保持界面一致 D.操作流程简单可行

10.从用例场景的时序图设计中,采用()映射为类,()映射为方法的原则,可以导出系统设计类图。
A,消息对象 B.属性消息 C.对象消息 D.名称对象

答案:
le28g5c8.png
le28g7vc.png
le28gago.png

{/collapse-item}
{collapse-item label="习题八参考答案"}
1.JSP 从 HTML 表单中获得用户输入的正确语句为()
A.request.getParameter("ID")
C.request.getAttribute("ID”)
B.reponse.getParameter("ID")
D. reponse.getAttribute("ID")

2.在JSP 中,page 指令的()属性用来引入需要的包或类
A.extends B.import C.language D.contenttype

3.JavaBean 的属性必须声明为 private,方法必须声明为()访问类型
A. private B.static C.protect D. public

4.MySql数据库服务器的默认端口号是()
A.80 B.8080 C.21 D.3306

答案:
le28gj7b.png

{/collapse-item}
{collapse-item label="习题九参考答案"}
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.代理模块

答案:
le4bg61i.png
le4bg8n2.png

{/collapse-item}
{collapse-item label="习题十参考答案"}
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.开发时的错误

答案:
le28h240.png

{/collapse-item}
{collapse-item label="习题十一参考答案"}
1.软件工程标准可分为 5 个级别,即国际标准、()、行业标准、企业(机构)标准及项目(课题)标准
A.国家标准 B.公司标准 C.单位标准 D.部门标准

2.记录软件开发的历史文档是( )。
A.开发文档 B.产品文档 C.管理文档 D.维护文档

3.()主要描述功能分配、模块划分、程序的总体结构、输入输出,以及接口设计运行设计、数据结构设计和出错处理设计等。
A.项目开发计划 B.系统设计说明书 C.可行性研究报告 D.需求规格说明书

4.()主要描述所开发软件的功能、性能、用户界面及运行环境做出详细说明。
A.项目开发计划 B.系统设计说明书
C.可行性研究报告 D.需求规格说明书

5.()主要描述软件的功能、性能、用户界面,使用户了解如何使用该软件。
A.项目开发计划 B.软件测试说明书 C.软件用户手册 D.需求规格说明书

答案:
le28h8db.png
le28hayv.png
{/collapse-item}
{collapse-item label="课本内容习题"}
敏捷软件开发四点:

  1. 个人和他们之间的交流胜过了开发过程和工具
  2. 可运行的软件胜过了面面俱到的文档
  3. 客户合作胜过合同谈判
  4. 对变更的良好响应胜过了按部就班的遵循计划

五种类型的UML图:

  1. 活动图,表示一个过程或数据处理中所涉及的活动
  2. 用例图,表示一个系统和它所处环境之间的交互
  3. 时序图,表示参与者和系统之间及系统各部分之间的交互
  4. 类图,表示系统中的对象类及这些类之间的联系
  5. 状态图,表示系统是如何响应内部和外部事件的

用例实现的面向对象的建模由八个步骤组成:

  1. 通过与用户沟通了解用户的基本需求
  2. 确定系统的边界,定义系统做什么和不做什么,以及目标系统和其他外部系统的交互关系,建立上下文模型
  3. 了解系统的业务流程,建立活动图模型
  4. 从用户与系统交互的角度,确定目标系统功能,建立用例模型
  5. 通过识别问题域内的全部实体对象和类,包括定义其属性和方法,类之间层次关系,建立系统静态结构模型
  6. 基于用例,通过时序图描述系统内各对象之间的交互关系
  7. 识别对象的行为和系统的工作过程,状态图从事件驱动角度分析对象状态的变化,完善类图
  8. 迭代地执行步骤1-7,直到完成模型的建立

面向对象设计五准则:

  1. 模块化 2. 抽象 3. 信息屏蔽
  2. 低耦合、高内聚 5. 可复用

面向对象设计的过程,图示:
le4ay8om.png

{/collapse-item}

以下试题和答案为博主小伙伴所提供( 不能保证全部答案都正确!! ),如有发现问题或建议可在下方留言,万分感谢!

{collapse}
{collapse-item label="主观"}
1 简要描述软件维护的过程
软件工程基本概念·难度2
(1)建立维护机构
(2)用户提交维护申请报告
(3)维护人员提交软件修改报告并实施相应的维护工作
(4)整理维护记录
(5)对维护工作进行评估

2 软件工程定义及软件工程目标
软件工程基本概念·难度1
定义:①将系统化的、规范化的、可量化的方法应用于软件的开发、运行和维护中,即将工程化方法应用于软件;②对于①中所述方法的研究。
目标:
(1)软件开发成本较低
(2)软件功能能够满足用户的需求
(3)软件性能较好
(4)软件可靠性搞
(5)软件易于使用、维护和移植
(6)软件按时完成开发任务,并及时交付使用

3 需求工程过程
软件工程实践的指导原则·难度1
(1)需求开发:需求获取、需求分析、需求规格说明、需求验证
(2)需求管理

4 面向对象设计准则
软件工程实践的指导原则·难度1
(1)模块化
(2)抽象
(3)信息隐蔽
(4)低耦合
(5)高内聚
(6)可复用

5 体系结构设计原则
体系结构设计·难度1
(1)抽象的原则
(2)分而治之的原则
(3)封装和信息隐藏原则
(4)模块化原则
(5)高内聚和低耦合
(6)关注点分离原则
(7)策略和实现的分离原则
(8)接口和实现分离原则
简洁答案:①模块化;②抽象;③信息隐蔽;④模块独立性

6 体系结构设计
体系结构设计·难度1
(1)分层体系结构
(2)三层结构
(3)采用MVC模式的Web体系结构
(4)系统逻辑结构与类包图
(5)系统物理体系结构与构件图
(6)系统物理体系结构与部署图
或(博主更倾向于下面这个答案):
定义了软件主要结构化元素之间的关系、可满足系统需求的体系结构风格和模式,以及影响体系结构实现方式的约束。体系结构设计表示可以从需求模型导出,该设计表示基于的是计算机系统的框架。

7 软件测试过程
软件质量的基本概念·难度1
(1)单元测试
(2)集成测试
(3)确认测试
(4)系统测试
(5)验收测试
(6)回收测试

8 软件维护类型
软件工程基本概念·难度1
(1)改正性维护
(2)适应性维护
(3)完善性维护
(4)预防性维护

9 UML是面向对象建模的标准建模语言,在面向对象的分析过程中,主要使用以下哪5种类型的UML图,并简要阐述每类图的具体功能。
(1)活动图,表示一个过程或数据处理中所涉及的活动
(2)用例图,表示一个系统和它所处环境之间的交互
(3)时序图,表示参与者和系统之间及系统各部分之间的交互
(4)类图,表示系统中的对象类及这些类之间的联系
(5)状态图,表示系统是如何响应内部和外部事件的

二选一:
1 应用分析题
需求的导出与理解·难度3
2 案例分析: 请结合以下实际案例,阐述基于该案例项目采用面向对象需求分析方法回答以下问题需求模型的构建·难度3
软件工程实践的指导原则·难度1
{/collapse-item}
{collapse-item label="判断"}
1 在UML提供的图中,活动图用于描述一个类对象在不同用例状态下的迁移过程
需求模型的构建·难度1
2 在顺序图中,并行执行的交互片段标记为“loop”
需求模型的构建·难度1
3 软件需求规格说明文档应包括:功能描述、性能描述、对数据要求的描述和对算法的详细过程描述
需求模型的构建·难度1
4 黑盒测试即结构测试,白盒测试即功能测试
软件测试策略·难度1
5 软件维护存在维护费用高昂及维护的副作用的风险
软件质量的基本概念·难度1
6 UML中的泛化关系表达了两个类之间的“一般”与“特殊”的关系
需求模型的构建·难度1
7 在UML中,系统的静态结构通常使用用例图来描述
需求模型的构建·难度1
8 事件驱动模型表示系统内对外部事件的响应方式与状态转变过程
需求模型的构建·难度1
9 面向对象方法不仅支持过程抽象,而且支持数据抽象
软件工程实践的指导原则·难度1
10 构建图的主要组成元素包括构件与接口
软件工程实践的指导原则·难度1
11 内聚性可以衡量一个模块内各个元素彼此结合的紧密程度
设计的概念·难度1
12 耦合度指的是一个软件结构内不同模块间互联的紧密程度
软件工程基本概念·难度1
13 MVC应用程序被分成3个核心部件: 视图、控制器、模型。
软件工程基本概念·难度1
14 软件质量主要依靠最后的软件测试来提高
软件质量的基本概念·难度1
15 用黑盒测试法时,测试用例是根据程序逻辑设计的
软件测试策略·难度1
16 逻辑覆盖标准里,语句覆盖是最弱的
软件测试策略·难度1
17 可行性研究阶段必须回答的关键问题是:“要解决的问题是什么”
软件工程基本概念·难度1
18 Jackson设计方法是一种基于数据结构的算法设计。
设计的概念·难度1
19 面向对象开发通常采用喷泉模型
设计的概念,难度1
20 耦合度指的是模块内部元素的结合紧密程度
构件级设计·难度1
21 接口设计是概要设计阶段需要完成的任务
设计的概念·难度1
22 内聚度指的是模块之间关联的紧密程度
构件级设计·难度1
23 软件生命周期中,开发阶段是整个软件生命周期最长的阶段
软件工程实践的指导原则,难度1
24 活动图基于对象生命线说明对象交互的动态建模图
需求模型的构建·难度1
25 瀑布过程模型是能够较好的应对变更的过程模型
过程模型·难度1
26 软件工程人员对软件工程行业和整个社会负有责任,不应该只关心技术
软件工程基本概念·难度1
27 可行性研究的目的是在最短的时间内判断项目是否可行
软件工程基本概念·难度1
28 需求从分类的角度来分可以分为业务需求和系统需求软件
工程基本概念·难度1
29 软件设计分为两个阶段即概要设计和详细设计
设计的概念·难度1
30 在UML提供的图中,活动图用于按时间顺序描述对象间的交互
需求模型的构建·难度1
{/collapse-item}
{collapse-item label="多选"}
1 以下对软件分层架构设计说法正确的是 ()
体系结构设计·难度1

2 以下哪些图形化工具是用来表示软件项目的详细设计 ()
设计的概念·难度1
程序流程图;NS;PAD
OR结构图;H图(层次图);IPO图

3 以下 ()不属于白盒测试技术。
软件测试策略·难度1
白盒测试技术:①逻辑覆盖测试法②基本路径测试法

4 软件项目交付过程的文档主要包括 ()
软件工程基本概念·难度1
① 总体说明文档
② 用况图文档
③ 类图文档
④ 顺序图文档
⑤ 协作图文档
⑥ 状态图文档
⑦ 活动图文档
⑧ 构件图文档
⑨ 部署图文档

5 软件的维护类型主要包括 ()
软件工程基本概念·难度1
① 改正性维护②适应性维护③完善性维护④预防性维护

6 以下属于时序图构图要素的是 ()
需求的导出与理解·难度1
① 对象②消息③生命线

7 在面向对象的用例图需求建模过程中,用例之间的关系有 ()。
需求的导出与理解·难度1
① 包含②扩展 ③泛化

8 程序中的3种基本控制结构是()
软件工程基本概念·难度1
① 顺序②选择 ③循环

9 Theo Mandel在关于界面设计的著作中,提出了以下3条黄金规则,它们是()用户界面设计·难度1
① 控制权交给用户②减轻用户的记忆负担③保持界面一致

10 面向对象设计的主要活动包括()设
计的概念·难度1
① 数据/类设计 ②体系结构设计 ③ 构件与接口设计

11 面向对象设计任务的输入主要包含()
软件工程实践的指导原则·难度1
基于场景的元素、基于类的元素和元素所给示的需求模型

12 对象模型中的类包括()
需求模型的构建·难度1
抽象(Abstraction);封装(Encapsulation);模块化(modularity);层析结构(hierarchy)。

13 软件维护存在风险和副作用,其中副作用指的是()
维护与再工程·难度1
修改代码、修改数据、修改文档。

14 软件工程标准主要包含()
项目管理的基本概念·难度1
基础标准、开发标准、文档标准、管理标准

15 一个通用的软件工程过程框架通常包含以下()活动。
软件工程基本概念·难度1
沟通、策划、建模、构建、部署活动

16 软件工程的通用原则包括()
软件工程基本概念·难度1
存在价值、有管理的软件过程、可用性和信息安全性、需求工程、提前计划复用、面向未来。

17 以下哪些项属于敏捷软件开发宣言内容()
软件工程基本概念·难度1
①个人和他们之间的交流胜过了开发过程和工具;
②可运行的软件胜过了页面俱到的文档;
③客户合作用过合同谈判;
④对变更的良好响应用过了按部就班的遵循计划

18 ER图使用()来描述数据模型
需求模型的构建·难度1
实体、属性和关系

19 需求管理阶段的主要任务包括()
需求模型的构建·难度1
建立和维护需求基线、建立需求跟踪信息、进行变更控制。

20 软件测试过程主要包括()
传统应用软件的测试·难度1
单元测试、集成测试、确认测试、系统测试、验收测试和回归测试。
{/collapse-item}

{cloud title="软件工程导论答案word版、pdf版" type="lz" url="https://wwet.lanzouw.com/b047rnw5e" password="8hvo"/}

EDN

资料来源于互联网收集或用户上传,如有侵权请联系我们

posted @ 2023-09-18 17:59  Ivan丶ky  阅读(432)  评论(0编辑  收藏  举报