软件工程期末复习(背题家速成)

文章目录

  • 前言
  • 一、选择题
    • 1、第一章 软件工程综述
    • 2、第二章 软件过程
    • 3、第三章 可行性研究
    • 4、第四章 结构化需求分析
    • 5、第五章 结构化软件设计
    • 6、第六章 面向对象的需求分析
    • 7、第七章 第7章面向对象设计
    • 8、第八章 基于构件的开发
    • 9、第九章 软件项目的测试
    • 10、第十章 软件实施、维护与进化
    • 11、第十一章 软件工程标准与文档
  • 二、判断题
  • 三、简答题
    • 1、软件过程模型的选择
    • 2、判定表
    • 3、ER图
    • 4、边界值分析测试用例的设计
  • 四、分析设计题
    • 1、数据流图的绘制、软件结构图的绘制
    • 2、用例图的绘制、类图的绘制

前言

兄啊,我在图书馆背书把脑子背坏了,猫老师你能不能教我怎么背书(恼)【永雏塔菲_尴尬】【猫雷Nyaru_汗】【東雪蓮_流汗】【嘉然2.0_擦汗】【明前奶绿_呃呃】【枕边童话_拜拜】【扶桑大红花_无语】【Hiiro二周年_无语】【进击的冰糖_挺好的】【伊万_无语】【奈姬niki_流汗】【中国绊爱2nd_啊这】【七海地雷套装_流汗】【小可学妹_我流汗了】【冰糖IO 蜕变·闪耀_呃呃】【星瞳_流汗】【雫るる_那没事了】【雪绘_啊这】​【尼奈_汗颜】【明前奶绿_呃呃】【阿梓从小就很可爱新装扮_就这啊】【永雏塔菲·1883_拿下】【米诺高分少女_说的道理】【露早GOGO_给你一拳】​【咩栗_……】

一、选择题

1、第一章 软件工程综述

软件工程期末复习(背题家速成)_第1张图片
软件工程期末复习(背题家速成)_第2张图片

速记

1、软件是(可执行程序、数据、过程文档)。
2、(可靠性不是 软件的固有特性。
3、软件是一种(逻辑)产品。
4、(已无法完成功能复杂的软件不是 软件危机的突出表现。
5、产生软件危机的原因 不包括没有合适的软件开发人员)。
6、衡量软件质量的因素 不包括互补性)。
7、与计算机科学的理论研究不同,软件工程是一门 (工程性)学科。
8、软件工程三要素 不包括对象)。

2、第二章 软件过程

软件工程期末复习(背题家速成)_第3张图片软件工程期末复习(背题家速成)_第4张图片

速记

1、软件生命周期包括可行性分析和项目开发计划、需求分析、总体设计、详细设计、编码、(测试)、维护等活动。
2、软件过程模型有多种,下列选项中,(功能模型不是 软件过程模型。
3、软件生命周期中时间最长的阶段是(维护阶段)。
4、增量模型是一种(非整体开发)的模型。
5、对于原型的使用建议,以下说法 不正确 的是(开发周期很长的项目,能够使用原型)。
6、原型模型的主要特点之一是(及早提供工作软件)。
7、在软件开发过程中,系统分析员主要负责(和用户沟通,获取系统需求)。

3、第三章 可行性研究

软件工程期末复习(背题家速成)_第5张图片

速记

1、可行性研究需要从3个方面分析项目的可行性, 不包括人员可行性)。
2、(数据流图)是系统逻辑功能的图形表示。
3、(系统流程图)是概括地描绘物理系统的工作流程,用图形符号以黑盒子形式描绘组成系统的每个部件(程序、文档、数据库、人工过程等)。
4、(分支不是 数据流图的基本符号。
5、假定年利率为12%,一年后可以收到5000元,这笔钱的当前价值约为(4464)。

4、第四章 结构化需求分析

软件工程期末复习(背题家速成)_第6张图片软件工程期末复习(背题家速成)_第7张图片

速记

1、需求的层次 不包括功能需求)。
2、需求工程的主要目的是(解决系统是“做什么的问题”)。
3、需求获取的方法不包括猜测法)。
4、结构化需求分析的主要描述手段有 (DFD图、数据字典、微规格说明)。
5、数据流图是进行软件需求分析的常用图形工具,其基本图形符号是(过程、数据流、数据存储和外部加工)。
6、画分层DFD图的基本原则有(父过程与子图平衡的原则)。
7、下述软件开发的结构化方法中,(结构化语言、判定表、判定树)是常采用的编写微规格说明的方法。
8、数据字典用来定义 (数据流图)中各个成分的具体含义。
9、在ER图中,基本成分包括(实体、属性、关系)。
10、软件需求规格说明文档的内容 应该 包括对算法的详细过程描述)。

5、第五章 结构化软件设计

软件工程期末复习(背题家速成)_第8张图片
软件工程期末复习(背题家速成)_第9张图片

速记

1、软件的(概要)设计又称为总体设计,其主要任务是建立软件系统的总体结构。
2、模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的(内聚性和耦合性)。
3、划分模块时尽量做到(高内聚、低耦合),保持模块的独立性。
4、为了提高模块的独立性,模块之间最好是(数据耦合)。
5、面向数据流的软件设计方法可将(数据流)映射成软件结构。
6、在面向数据流的软件设计方法中,一般将信息流分为(变换流和事务流)。
7、软件详细设计的主要任务是确定每个模块的(算法和数据结构)。
8、当算法中需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能时,从下列答案中选出合适的描述工具。(判定表)。
9、在软件开发过程中,常采用与图形相关的信息,(E-R图)不用于表示软件模块的执行过程。
10、程序中的3种基本控制结构是(顺序、选择、循环)。

6、第六章 面向对象的需求分析

软件工程期末复习(背题家速成)_第10张图片

速记

1、需求的层次 不包括功能需求)。
1、对象实现了数据和操作的相结合,使数据和操作(封装)于对象的统一体中。
2、在Java语言中,对象的属性和方法访问控制符 不包括defend)。
3、面向对象(多态)特性,可以方便开发更灵活、易修改的系统。
4、(上下文模型)用于界定系统的边界,定义系统与环境之间的依赖关系。
5、在UML提供的图中,(时序图)用于按时间顺序描述对象的交互。
6、在UML提供的图中,(用例图)用于描述系统与外部系统及用户之间的交互功能。
7、在UML提供的图中,(活动图)用于描述系统业务流程。
8、在UML提供的图中,(类图)用于描述系统静态结构及类之间的关联关系。
9、在系统分析阶段,识别问题域相关的(实体)类。
10、在UML提供的图中,(状态图)用于描述一个类对象在不同用例间状态的迁移。

7、第七章 第7章面向对象设计

软件工程期末复习(背题家速成)_第11张图片软件工程期末复习(背题家速成)_第12张图片

8、第八章 基于构件的开发

软件工程期末复习(背题家速成)_第13张图片软件工程期末复习(背题家速成)_第14张图片

9、第九章 软件项目的测试

软件工程期末复习(背题家速成)_第15张图片
软件工程期末复习(背题家速成)_第16张图片

10、第十章 软件实施、维护与进化

软件工程期末复习(背题家速成)_第17张图片

11、第十一章 软件工程标准与文档

软件工程期末复习(背题家速成)_第18张图片

二、判断题

1、给user对象发消息,让它执行query方法,该消息的写法为query.user 。( X )

user.query()

2、需求的三个层次包括业务需求、用户需求和性能需求。( X )

业务需求、用户需求和系统需求

3、Rational统一过程适合开发小型软件项目,敏捷开发适用于大型软件项目。( X )

rational大型项目,敏捷开发小型项目

4、软件工程三要素包括:过程、方法、对象。( X )

过程、方法、工具

5、模块的独立性高意味着模块的内聚弱、耦合高。( X )

高内聚、低耦合

6、瀑布模型存在的最主要问题是缺乏灵活性。( V )
7、DFD中每个加工至少有一对输入流和输出流。( V )
8、程序的三种基本控制结构是顺序、选择和循环。( V )
9、程序的三种基本控制结构的共同特点是只有一个入口和出口。( V )
10、模块的控制域和作用域原则是指作用域应该在控制域之内。( V )
11、软件设计基本原理中不包括自底向上的设计思路。( V )

三、简答题

1、软件过程模型的选择

软件工程期末复习(背题家速成)_第19张图片

1、原型模型
2、瀑布模型
3、基于构建模型
4、增量模型

2、判定表

软件工程期末复习(背题家速成)_第20张图片

软件工程期末复习(背题家速成)_第21张图片

3、ER图

1、这里是引用

2、
软件工程期末复习(背题家速成)_第22张图片

4、边界值分析测试用例的设计

这里是引用

四、分析设计题

1、数据流图的绘制、软件结构图的绘制

1、


2、

2、用例图的绘制、类图的绘制

在这里插入图片描述

软件工程期末复习(背题家速成)_第23张图片

你可能感兴趣的:(期末复习,软件工程)