软件工程答案_软件工程考试答案
软件工程答案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件工程考试答案”。
软件工程课后习题答案
殷锋主编·天津科学技术出版社
注:有些可能错误,读者自己注意
第一章
一、填空题:
1、软件是计算机系统中与硬件相互依存的另一部分,是包括、、及相关文档的的完整集合2、软件工程包括三要素:方法、工具和过程。
3、软件开发的基本方法包括和
二、选择题:
1、C2、B3、C
第二章
一、填空题:
1、软件生存周期的各个过程可以分成三类,及主要生存周期过程、支持生存周期过程和组织的生存周期过程。
2、软件生存周期包括计划、需求分析、设计、程序编码、软件测试和运行维护6个阶段。
3、软件过程改进(SPI)帮助软件企业对其软件过程的改变进行计划,制定以及实施。
二、填空题
1、A2、B
三、判断题
1、√
2、X
第三章
三、填空题:
1、可行性研究的目的是用最小的代价,在尽可能短的时间内,确定够解决
2、可行性研究在进行简要需求分析和设计时,要在高层次上以进行
3、需求分析阶段产生的最重要的文档是。
4、为解决一个复杂的问题,往往采取的策略是
5、SA方法中使用半形式化的描述方式表达需求,采用的主要描述工具是流图和E-R图。
6、数据流图中有四种负号元素,它们是点
7、数据字典中有四类条目,分别是
8、在IDEF0图中,表示系统功能的图形成为图。
9、在画分层的DFD时,父图与子图的输入/输出的数据流要
10、用于描述基本加工的小说明的三种描述工具是定表。
二、选择题
1、A2、C3、B4、B5、D6、D7、D8、A9、D10、A11、C12、B
第四章
一、填空题
1、变换型系统由3部分组成:。
2、模块的分解的基本原则是。
3、在软件开发的过程中必须遵循的软件工程原则有:和模块独立性。
二、选择题
1、D2、A3、A4、A5、B
三、判断题
1、√
2、X3、X4、√
5、X
第五章
二、填空题
1、软件测试是为了而执行程序的过程。
2、运行被测程序的方法称为测试。
3、动态测试中,主要测试软件功能的方法称为法
4、选择测试用例,使得被测程序中每个判定的每个分支至少执行一次,这种逻
辑覆盖标准为判定/覆盖法。
5、要覆盖含有循环结构的所有路径是不可能的,一般通过限制来测试。
6、用等价类划分法设计测试用例时,如果被测程序的某个输入条件规定了取之
范围,则可确定一个合理的等价类和两个不合理的等价类
7、凭经验或直觉推测程序中可能存在的错误而设计测试用例的方法是测。
8、集成测试中的具体方法是非渐增式、渐增式。
9、确认测试阶段的两项工作是。
10、在单元测试中,测试一个模块时,需要设计。
11、与编码风格有关的因素有数据说明、语句构造、输入/输出、效率等,其
中有个重要的因素是源程序的文档化。
三、选择题
1、B2、C3、B4、D5、D6、A7、B8、D9、A10、A11、C12、B13、D14、A15、C
第六章
一、填空题
1、用例之间的关系可以有包含关系、和。
2、面向对象的基本特包括:抽象、封装、和继承。
3、类与类之间可以有具有关联、聚合、和等关系。
二、选择题
1、C2、C3、B
三、判断题
1、√
2、√
3、X4、X
第七章
一、填空题
1、面向对像分析的步骤包括:分析问题域建立用例模型、发现和定义对象和类、识别对象的内部特征、识别对象的外部特征、识别对象之间的交互。
2、面向对象分析的第一步就是分析用户需求,在此的基础上建立建模。
3、用户需求包括系统的功能、性能、可靠性等非技术性要求,其中需求分析阶段需要着重考虑的是用户对系统的功能要求。
二、选择题
1、C2、D3、D
三、判断题
1、X2、√
3、X4、√
第八章
一、填空题
1、复用性
2、子系统
3、数据库设计
二、选择题
1、D2、C3、D4、D
三、判断题
1、X2、X3、√
第九章
一、填空题
1、测试
2、对对象之间交互的测试
3、待维护的软件是可以理解的、待维护的软件是可以修改的二、选择题
1、A2、B3、C
三、判断题
1、X2、√
第十章
一、填空题
1、直接度量、间接度量
2、人的因素、问题因素、过程因素、产品因素、过程因素
3、甘特图、时标网状图、PERT技术和CPM方法
4、项目风险、技术风险、商业风险;已知风险、可预测的风险、不可预测的风
险
5、项目经理、配置控制委员会、配置管理员、系统集成员、开发人员
6、配置项识别、工作空间管理、版本控制、变更控制、状态报告、配置审计
7、按课题划分的模式、按职能划分的模式、矩阵型模式
8、(1)牢固掌握计算机软件的基本知识和技能
(2)善于分析、综合问题、具有严密的逻辑思维能力
(3)工作踏实、细致,遵循标准和规范,具有严格的科学作风
(4)工作中表现出耐心,毅力和责任心
(5)善于听取别人的意见,善于与周围人员团结协作,建立良好的人际关系
(6)具有良好的书面和空头表达能力
9、(1)能把用户提出的非技术性要求加以整理提炼,以技术说明书的形式转告给分析员和测试员。
(2)能说服用户放弃一些不切实际的要求,以便保证合理的要求得以满足。
(3)能够把表面上似乎无关的要求集中在一起,归结为“需要什么”“要解决什么问题”,这是一种综合问题的能力。
(4)要懂得心理学,能说服上级领导和用户,即让他们理解什么事不切实际的要求。又使他们毫不勉强,乐于接受。
10、鼓励、引导、通信
11、选定标准、重大偏离、特殊情况
二、选择题1、2、3、4、5、6、7、8
三、判断题1、2、3、4、5、6、7、8
第一次作业1.什么是软件?答:计算机程序和相关文档。2.什么是软件危机?答:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。3.什么是软件工程?答:软件工程是关......
第七章价类, 重复这一步骤,直到所第十三章1.软件测试的方法:黑盒测试,白盒测试(1)黑盒测试:如果已经知道了产品应具有的功能,可以通过测试来检验是否每个功能都能正常使用,这就是黑......
软件工程试题及解答一,单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的横线上。1.可行性研究......
软件工程试题及答案小编给大家提供软件工程试题及答,欢迎参考!一、填空(10*1分=10);(1)产品设想是产品用途和形式的概括描述,可以通;(2)项目范围是项目中要完成的工作;(3)产品设计过程的特......
第一章习题参考答案1﹑软件产品的特性是什么? 答:软件产品特性:⑴是一种逻辑产品,与物质产品有很大的区别。⑵软件产品的生产主要是研制,生产成本主要在开发和研制,开发研制完成后,通......
