软件工程与软件测试技术复习资料+平面设计方法与技术复习资料.docx
- 文档编号:8234
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:20
- 大小:149.08KB
软件工程与软件测试技术复习资料+平面设计方法与技术复习资料.docx
《软件工程与软件测试技术复习资料+平面设计方法与技术复习资料.docx》由会员分享,可在线阅读,更多相关《软件工程与软件测试技术复习资料+平面设计方法与技术复习资料.docx(20页珍藏版)》请在冰点文库上搜索。
软件工程与软件测试技术复习资料+平面设计方法与技术复习资料
《软件工程与软件测试技术》课程期末复习资料
一、客观部分:
(单项选择、多项选择、不定项选择、判断)
(一)单项选择题
★考核知识点:
原型开发模型的特点。
★考核知识点:
软件生命周期各阶段的任务,在软件维护的流程中,第一步就是制定维护申请报告,也称为软件问题报告,它是维护阶段的一种文档,由申请维护的用户填写。
★考核知识点:
单元测试的主要内容,有效性测试即确认测试,不属于单元测试。
★考核知识点:
软件测试的目的。
★考核知识点:
β测试的概念,又称用户测试。
★考核知识点:
V模型的概念,单元和集成测试对程序设计进行验证。
★考核知识点:
静态测试的内容,编码规则检查、程序复杂度分析和程序结构分析都属于静态测试,内存泄露属于性能测试检查的范畴,不属于静态测试。
★考核知识点:
白盒测试的概念,白盒测试主要根据程序的内部逻辑来设计测试用例。
★考核知识点:
性能测试工具
★考核知识点:
McCall质量模型
★考核知识点:
软件测试的基本概念
★考核知识点:
黑盒测试和白盒测试的区别
★考核知识点:
条件覆盖。
★考核知识点:
黑盒测试,边界值分析
★考核知识点:
对需求说明书的评测应考查系统定义的目标是否与用户的要求一致、软件的行为与它必须处理的信息、必须完成的功能是否一致、设计的约束条件或限制条件是否符合实际、是否考虑过软件需求的其他方案
★考核知识点:
可行性分析,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计。
★考核知识点:
不同测试之间的区别。
★考核知识点:
软件质量的定义。
★考核知识点:
软件测试的基本知识的综合应用,可以用排除法。
★考核知识点:
软件测试的类型。
★考核知识点:
逻辑覆盖,可以使用基本路径测试法,程序中有两个判定条件,应该选择2+1个测试用例才能够达到语句覆盖.
★考核知识点:
软件质量模型,适合性、准确性、互操作性、依从性和安全性是功能特性包括的子特性,稳定性是可维护性的子特性
★考核知识点:
逻辑覆盖。
达到100%条件覆盖未必能够100%满足语句覆盖要求。
★考核知识点:
黑盒测试技术的使用策略。
24题中,场景法适合业务清晰的系统;25题中正交实验法适合参数配置类的软件;因果图和判定表法适合程序功能说明中含有输入条件的组合情况
★考核知识点:
第三方测试,即由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试.
★考核知识点:
敏捷测试的基本特征。
增量、协作、直接的、适应性强的是敏捷测试的4个基本特征
★考核知识点:
软件测试的对象。
软件是由文档数据和程序组成,软件测试的对象也就包括数据、文档和程序,程序包括源程序和目标程序
★考核知识点:
白盒测试,4个选项中只有逻辑覆盖是白盒测试技术,其他都是黑盒测试方法
★考核知识点:
在V模型中,系统测试对系统设计进行验证
★考核知识点:
软件测试的概念,软件测试不仅仅是对程序的测试,还包括对文档和数据的测试,程序只是软件测试的对象之一。
★考核知识点:
性能测试,负载测试、强度测试盒数据库容量测试都属于性能测试,静态代码走查属于白盒测试
★考核知识点:
边界值分析法
★考核知识点:
原型开发模型的特点。
原型是用于明确用户需求的,并非是提交用户的最终产品。
★考核知识点:
考查疲劳强度测试,参考教材146-147页有关疲劳强度测试的内容。
疲劳强度测试最容易发现内存泄露的问题。
★考核知识点:
软件测试的定义,广义的测试包括确认和验证
★考核知识点:
软件调试的目的是找出错误并改正。
(二)多项选择题
★考核知识点:
白盒测试方法,边界值方法属于黑盒测试方法,但也可以用于白盒测试,但错误推测法不能用于白盒测试。
★考核知识点:
黑盒测试方法
★考核知识点:
静态测试
★考核知识点:
软件缺陷
★考核知识点:
可行性研究,包括从技术、经济和法律上的可行性研究
★考核知识点:
测试阶段的输入,测试阶段的输入应该包括软件测试计划和测试用例
★考核知识点:
自动化测试工具
★考核知识点:
alpha测试;Alpha测试是在开发环境下进行,但通常有用户代表参加,属于验收测试的一种。
★考核知识点:
软件开发模型。
★考核知识点:
测试阶段的交付成果,用户手册和安装部署手册不属于测试阶段的交付物.
二、主观部分:
(一)名词解释
1.软件工程:
2.黑盒测试:
3.静态测试:
4.系统吞吐量:
5.软件质量:
6.白盒测试:
7.动态测试:
8.响应时间:
9.软件度量:
10.软件生命周期:
11.单元测试:
12.逻辑覆盖:
13.负载测试:
14.测试驱动开发(TDD):
15.软件测试:
16.多条件覆盖:
17.集成测试:
18.错误推测法:
19.敏捷测试:
20.软件:
21.系统测试:
22.桌面检查:
23.因果图法:
24.压力测试:
25.软件过程模型:
26.用户测试:
27.走查:
28.场景法:
29.大数据量测试:
30.软件危机:
31.验收测试:
32.代码审查:
33.等价类划分法:
34.并发用户数:
35.开发方测试:
36.W模型:
37.静态结构分析:
38.随机测试:
39.疲劳强度测试:
40.灰盒测试:
41.前置测试模型:
42.正交实验法:
43.软件性能测试:
44.基本路径测试法:
(二)问答题
★考核知识点:
软件生命周期
软件生命周期包括问题的定义,可行性分析,需求分析,概要设计,详细设计,编码,测试,维护8个阶段。
问题定义阶段必须回答的关键问题是:
“要解决的问题是什么?
”
可行性研究阶段要回答的关键问题是:
“对于上一个阶段所确定的问题有行得通的解决办法吗?
”
需求分析阶段的任务是准确地确定“为了解决这个问题,目标系统必须做什么”,主要是确定目标系统必须具备哪些功能。
概要设计阶段必须回答的关键问题是:
“概括地说,应该怎样实现目标系统?
”
详细设计阶段将详细地设计每个模块,确定实现模块功能所需要的算法和数据结构。
编码阶段关键任务是写出正确的容易理解、容易维护的程序模块。
测试阶段的关键任务是通过各种类型的测试(及相应的调试)使软件达到预定的要求。
维护阶段的关键任务是,通过各种必要的维护活动使系统持久地满足用户的需要。
★考核知识点:
快速原型模型
所谓快速原型是快速建立起来的可以在计算机上运行的程序,它所能完成的功能往往是最终产品能完成的功能的一个子集。
快速原型模型主要优点:
(1)原型系统已经通过与用户交互而得到验证,据此产生的规格说明文档正确地描述了用户需求,因此,在开发过程的后续阶段不会因为发现了规格说明文档的错误而进行较大的返工。
(2)开发人员通过建立原型系统已经学到了许多东西,因此在设计和编码阶段发生错误的可能性也比较小,这自然减少了在后续阶段需要改正前面阶段所犯错误的可能性。
缺点:
1)用户有时误解了原型的角色,例如他们可能误解原型应该和真实系统一样可靠。
2)缺少项目标准,进化原型方法有点像编码修正。
3)缺少控制,由于用户可能不断提出新要求,因而原型迭代的周期很难控制。
4)额外的花费:
研究结果表明构造一个原型可能需要10%额外花费。
5)原型法要求开发者与用户密切接触,有时这是不可能的。
例如外包软件。
适用场合:
1)适用于用户驱动的系统,即需求模糊或随时间变化的系统;2)已有产品或产品的原型,只需客户化的工程项目;3)简单而熟悉的行业或领域;4)有快速原型开发工具;5)进行产品移植或升级
★考核知识点:
V模型
★考核知识点:
软件工程方法学
软件工程方法学包含3个要素:
方法、工具和过程。
其中方法是完成软件开发的各项任务的技术方法,回答“怎样做”的问题;工具是为运用方法而提供的自动的或半自动的软件工程支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。
目前使用得最广泛的软件工程方法学,分别是传统方法学和面向对象方法学。
传统方法学也称为生命周期方法学或结构化范型。
它采用结构化技术(结构化分析、结构化设计和结构化实现)来完成软件开发的各项任务,并使用适当的软件工具或软件工程环境来支持结构化技术的运用。
这种方法学把软件生命周期的全过程依次划分为若干个阶段,然后顺序地完成每个阶段的任务。
与传统方法相反,面向对象方法把数据和行为看成同等重要,它是一种以数据为主线,把数据和对数据的操作紧密地结合起来的方法。
★考核知识点:
边界值分析方法的应用
在NextDate函数中,隐含规定了变量mouth和变量day的取值范围为1≤mouth≤12和1≤day≤31,并设定变量year的取值范围为1912≤year≤2050。
则测试用例选择如下:
★考核知识点:
软件测试模型
W模型由Evolutif公司提出,相对于V模型,W模型增加了软件各开发阶段中应同步进行的验证和确认活动。
W模型由两个V字型模型组成,分别代表测试与开发过程,图中明确表示出了测试与开发的并行关系。
W模型强调:
测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、设计等同样要测试,也就是说,测试与开发是同步进行的。
W模型有利于尽早地全面的发现问题。
例如,需求分析完成后,测试人员就应该参与到对需求的验证和确认活动中,以尽早地找出缺陷所在。
同时,对需求的测试也有利于及时了解项目难度和测试风险,及早制定应对措施,这将显著减少总体测试时间,加快项目进度。
但W模型也存在局限性。
在W模型中,需求、设计、编码等活动被视为串行的,同时,测试和开发活动也保持着一种线性的前后关系,上一阶段完全结束,才可正式开始下一个阶段工作。
这样就无法支持迭代的开发模型。
对于当前软件开发复杂多变的情况,W模型并不能解除测试管理面临着困惑。
★考核知识点:
逻辑覆盖测试
逻辑覆盖是通过对程序逻辑结构的遍历实现程序的覆盖。
它是一系列测试过程的总称,这组测试过程逐渐进行越来越完整的通路测试。
从覆盖源程序语句的详尽程度分析,逻辑覆盖标准包括:
●语句覆盖
●判定覆盖
●条件覆盖
●条件判定组合覆盖
●多条件覆盖
●修正条件判定覆盖
★考核知识点:
边界值分析的应用
1.等价类划分
★考核知识点:
软件测试的目的、原则和对象
软件测试的目的:
1)是以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。
2)是确认软件的质量,软件做了所期望的事情(Dotherightthing),另一方面是确认软件以正确的方式来做了这个事件(Doitright)
3)是为开发过程提供反馈信息,协助开发过程的改进:
软件测试不仅是在测试软件产品本身,还包括软件开发的过程。
软件测试的第三个目的是保证整个软件开发过程的高质量。
4)软件质量评估:
软件测试是以评价一个程序或系统属性为目标的一种活动,是对软件质量的度量与评估,以验证软件的质量满足用户的需求,为用户选择与接收软件提供有力的依据。
软件测试的原则
1)所有的软件测试都应追溯到用户需求
2)应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭。
3)完全测试是不可能的,测试需要终止
4)软件测试无法显示软件潜在的缺陷
5)充分注意软件测试中的群集现象
6)程序员应避免检查自己的程序
7)尽量避免测试的随意性
8)妥善保存一切测试过程文档。
软件测试的对象:
需求规格说明、概要设计规格说明、详细设计规格说明、源程序。
课程名称
平面设计方法与技术
教
材
信
息
名称
《平面设计基础》
出版社
清华大学出版社
作者
徐帆
版次
2004年8月第1版
课程名称
平面设计方法与技术
教
材
信
息
名称
《平面设计基础与应用》
出版社
湖南科学技术出版社
作者
张风,于成丽 著
版次
2015年4月第1版
注:
如学员使用其他版本教材,请参考课程教学视频中相关知识点
一、客观部分:
(单项选择、多项选择)
(一)、选择部分
2、一般人们对事物的感知可以分为:
视觉、(A)、嗅觉、味觉、触觉5种类型。
A.听觉B.感觉C.知觉D.直觉
★考核知识点:
平面视觉传达的要素,参见《平面设计基础》P6
附1.1.1(考核知识点解释):
人们对事物的感知是通过眼睛、耳朵、鼻子、舌头等感知器官进行具体感知。
感觉、知觉、知觉不属于具体感知。
2、图像文件压缩方式有无损压缩与(A)。
A.有损压缩B.高级压缩 C.批量压缩 D.简易压缩
★考核知识点:
图像文件的压缩类型,参见《平面设计基础》P75
附1.1.2(考核知识点解释)
图像文件的压缩有两种类型:
有损压缩和无损压缩。
有损压缩是对图象本身结构元素的改变,不能完全复原。
无损压缩是对数据本身的优化,可以用算法复原原始数据。
3、下列软件中属于图像处理的是(A)。
A.PhotoshopB.IllustratorC.WordD.PageMaker
★考核知识点:
平面设计常用软件,参见《平面设计基础》P54-59
附1.1.3(考核知识点解释)
photoshop属于数字图像处理软件;illustrator属于矢量图形绘制软件;word是微软公司开发的文本办公软件;pagemaker是印刷排版软件。
4、(B)是平面构成设计中各元素单位之间编排组合产生大小、高低效果的重要因素。
A.平衡B.比例C.对称D.对比
★考核知识点:
平面设计的术语,参见《平面设计基础》P3
附1.1.4(考核知识点解释)
比例是指部分与部分、部分与整体图像或图形元素之间的大小、高低关系。
所以,比例是平面构成设计中个元素单位之间编排组合的重要因素。
5、在平面设计概念中“元素”一词在不同表述环境中出现会具有不同的意思。
它的类型可以分为:
概念元素、(AC)、实用元素。
A.视觉元素B.抽象元素C.关系元素D.印象元素
★考核知识点:
平面设计的元素,参见P5
6、平面设计过程中常常会使用一些专用术语,如(BCDE)。
A.版面B.设计C.结构图D.小样E.完稿
★考核知识点:
平面设计常用的术语,参见《平面设计基础》P22-25
附1.1.6(考核知识点解释)
这是在平面设计过程中经常实用的术语,重在某个“过程”,包括:
设计、结构图、小样、大样、完稿、样本、认可。
这里里面的任何一个词让人以听到就会知道设计工作进行到哪一步。
而“版面”是设计编排的页面,整个设计过程都涉及版面,它不能够说明体现具体的设计过程。
7、位图处理过程中通用的交换文件格式有(ABCD)。
A.tiffB.jpegC.pngD.bmp
★考核知识点:
通用交换文件格式,参见《平面设计基础》P71
附1.1.7(考核知识点解释)
在图形/图像各个软件之间交互处理,实际上是通过对各种通用交换文件格式的调用实现的,对位图图像处理方面通用的交换文件格式有TIFFJPEGBMPPNGGIF等;矢量图形处理方面通用的交换文件格式包括EPSAIWMFCDR等。
8、目前印刷装订方法可分为(ABCD)。
A.机械装订B.活页装订C.无线胶订D.骑马装订
★考核知识点:
印刷装订方法,参见《平面设计基础》P90
附1.1.8(考核知识点解释)
通过印刷机印刷完成的印刷品,需要通过后期的印刷装订工序,将其加工成印刷成品后再使用。
目前印刷方法可分为机械装订、活页装订、无线胶订、骑马装订等。
9、下面不属于版面编排设计的基本规律词汇的选项为(C)。
A.对比、平衡、比例、统一B.空白、节奏、韵律、比例
C.自由、重复、图形、对称D.平衡、空白、比例、对比
★考核知识点:
版面编排的基本规律,参见《平面设计基础》P14-15
附1.1.9(考核知识点解释)
关于版面编排的基本规律,它与平面设计的术语表述很接近。
两者区别在于平面设计的术语是对画面结构构成模式的阐述与说明,而版面编排设计的基本规律是在整体版面编排设计过程中所要尊崇的规律规章。
版面编排的基本规律有对比、平衡、比例、统一、节奏与韵律、空白。
10、印刷中的网点形状以50%着墨率情况下所表现出的形状划分,可分为(ABC)。
A.方形网点B.圆形网点C.菱形网点D.三角形网点
★考核知识点:
印刷网点形状,参见《平面设计基础》P84
附1.1.10(考核知识点解释)
印刷中的网点形状不止是圆形一种,以50%着墨率情况下网点所表现出的形状来划分,可分为方形、圆形、菱形3种。
11、七色光谱的颜色分布是有顺序的,这与波长有关,他们按照波长长短正确排列的顺序是:
红、橙、黄、绿、(B)、兰、紫。
A.淡红B.青C.深绿D.浅蓝
★考核知识点:
颜色识别的原理,参见《平面设计基础》P29-30
12、广告的功能作用有:
(ABCD)
A.传递信息B.指导消费C.促进流通D.视觉美感
★考核知识点:
广告的功能作用,参见《平面设计基础与应用》P67-68
13、企业识别系统(CIS)的组成要素:
(ACD)
A.理念识别B.行为识别C.触觉识别D.视觉识别
★考核知识点:
企业形象设计,参见《平面设计基础与应用》P80-81
二、主观部分:
(填空、简答)
(一)、填空部分
1、色彩具有的三个基本属性有:
色相、明度、纯度。
★考核知识点:
色彩构成色彩三属性,参见《平面设计基础》P39-41
附2.1.1(考核知识点解释)
了解色彩的构成应该清楚构成色彩或者说形容一个色彩需要清楚了解色彩的属性。
色彩的三个最重要的属性为色相、饱和度、明度。
其中,色相表示颜色的面貌特质(什么颜色的,如红色);饱和度又叫纯度,表示颜色的纯度高低,饱和程度,纯粹程度,鲜艳程度;明度指颜色的明亮程度。
2、文案要素包括标题、广告语、正文、注释等元素。
★考核知识点:
文案传达,参见《平面设计基础》P8-10
附2.1.2(考核知识点解释)
文字是平面设计中重要的构成要素,它配合图形要素共同实现平面广告主题创意。
文案创作要素包含了标题文案、正文文案、广告语和注释。
3、色光三原色的混合中,红+绿=黄、红+蓝=洋红、蓝+绿=青。
★考核知识点:
三原色的混合,参见P32
附2.1.3(考核知识点解释)
色光三原色(RGB)的混合与颜料三原色不同。
色光三原色(RGB)是基于光实现的,混合参与的颜色越多表现的颜色越亮。
具体混合结果为:
红+绿=黄;红+蓝=洋红;蓝+绿=青。
4、Alpha通道最主要的用途是保存图象透明度信息。
★考核知识点:
使用通道(通道的种类),参见《平面设计基础》P130
附2.1.4(考核知识点解释)
每个图像的色彩模式下都可以添加创建用户自己的通道,这个通道就是Alpha通道。
它可以存储8位灰阶图像的选区范围,可以用来存储选区,实际上也是存储透明度的信息。
5、CMYK代表印刷上的青色、洋红色、黄色、黑色四种油墨色。
★考核知识点:
印刷色彩(CMYK色彩模式),参见《平面设计基础》P32
附2.1.5(考核知识点解释)
CMYK色彩模式是适合在印刷上使用的色彩模式,代表印刷上用的4种油墨色C、M、Y、K分别代表青色、洋红、黄色、黑色。
6、通道是一种单色的颜色信息形式,与图像文件所使用的色彩模式密切关联,主要用于存储颜色信息。
★考核知识点:
使用通道,参见《平面设计基础》P129.
(二)、简答部分
1、版面编排的基本形式有哪些(最少举出10种)?
标题型标准型自由型偏心型文字型字图型图片型圆形s型三角形轴线型直立型
水平型斜线型交叉型重复型组合型重叠型空白型
★考核知识点:
版面编排的基本形式,参见《平面设计基础》P16
附2.2.1(考核知识点解释)
平面设计的版面编排是设计的重点之一,按照各个版面元素构成特性的不同,将版面编排设计的基本形式分成20种类型:
标题型标准型自由型偏心型文字型字图型图片型圆形s型三角形轴线型直立型
水平型斜线型交叉型重复型组合型重叠型空白型。
2、位图图像与矢量图形的优缺点是什么?
对于位图图像而言,它对于那些不需要放大的图像,位图图像比矢量图形更富有表现力,由于定义的是一个个像素的性质,使画面显得更细腻自然有纵深感,适合表现真实自然风格的图片。
矢量图形的优点在于修改起来比较方便,可以无失真放大,在相同情况下,占用磁盘空间较小,适合广告设计、建筑设计、商业图形等对比鲜明、外观要求质量高,需要光滑边缘的图形。
矢量图形允许在其中嵌入位图,使设计创作更灵活。
★考核知识点:
位图图像与矢量图形的优缺点,参见《平面设计基础》P62
附2.2.2(考核知识点解释)
不管是位图图像还是矢量图形都各自有其优缺点,不能一概而论,在平面设计过程中只有明确自己的设计要求和目的采用适合的图形图像才能刚好的实现设计目标。
所以必须深刻理解位图图像与矢量图形的优缺点。
3、在Photoshop中选择RGB模式工作的原因是什么?
因为RGB是使用光源三原色色系定义的,由R、G、B3种颜色构成,它可显示1670万种颜色,在一些常用的计算机图形图像处理软件里,大部分的图形图像处理命令都可以在RGB色彩模式下执行。
★考核知识点:
RGB色彩模式,参见《平面设计基础》P32
3、什么是色调?
色调是指构成图像画面的总的色彩倾向。
指单一色彩的效果,还指色与色的关系中所体现的总体特征,是色的组合多样统一中呈现的色彩倾向。
★考核知识点:
色调
附2.2.3(考核知识点解释)
色调,在教材中没有涉及,却是色彩构成基础知识。
一幅好的图像应该具有一种色调。
色调是指构成图像画面的总的色彩倾向。
指单一色彩的效果,还指色与色的关系中所体现的总体特征,是色的组合多样统一中呈现的色彩倾向。
明确的色调可以传达图像总的色彩感觉。
4、什么是色彩的象征?
人们对一个事物的象征往往是通过日常生活中的经验、习惯、记忆和知识所综合而得来的。
随着对这些事物具有的颜色的出现,人们会将这些颜色当成某些事物的象征。
色彩的象征可以分为具象象征和意象象征。
★考核知识点:
色彩的象征,参见《平面设计基础》P42-46
5、简要说明什么是蒙板,它在photoshop中的作用是什么?
蒙板(mask)实际上是一幅256级灰度图像。
对于图层蒙板而言,其中的白色区域为完全透明区域,黑色区域为完全不透明区域。
在photoshop中为图层创建蒙板后,可以针对图层中的图像某些画面区域进行特殊处理。
蒙板实际也就是一种选区。
蒙板在photoshop中用来遮盖和分离图像的特定部分,然后对其他部分进行编辑操作。
在photoshop中可以将蒙板制作选区存储为Alpha通道,重复使用。
★考核知识点:
图像蒙板,参见《平面设计基础》P135-136理解回答
6、平面设计术语中的“中心”指的时什么?
“中心”是指图像画面的中心点,也就是人们观看这幅图像的视觉中心点。
画面中图像轮廓的变化、图形的聚集扩散、图像色彩与明暗的分布都可以对视觉中心产生影响。
★考
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 软件 测试 技术 复习资料 平面设计 方法