设计模式复习期末整理资料

设计模式复习期末整理资料

ID:41548897

大小:53.89 KB

页数:14页

时间:2019-08-27

设计模式复习期末整理资料_第1页
设计模式复习期末整理资料_第2页
设计模式复习期末整理资料_第3页
设计模式复习期末整理资料_第4页
设计模式复习期末整理资料_第5页
资源描述:

《设计模式复习期末整理资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、试卷1•软件缺陷的等级A类——严重错误:1由于程序所引起的死机,非法退出。2死循坏。3数据库发生死锁4因错课操作导致的程序屮断。5功能错课。6与数据库连接错误。7数据通讯错谋B类——较严重错误:1程序错误2程序接口错误3数据库的表、业务规则、缺省值未加完整性等约束条件C类般性错误:1操作界面错误2打印内容、格式错误3简单输入限制未放在前台进行控制4删除操作未给出提示5数据库表中有过多的空白D类——较小错课:1界面不规范2辅助说明描述不清楚3输入输岀不规范4长操作未给用户提示5提示窗口未采用行业术语6可输入区域

2、和只读区域没有明显的区分标志2.IEEE/EIAStd12207软件生命周期过程:(1)主要过程:获取过程、供应过程、开发过程、运行过程(2)支持过程:文档编制过程、配置管理过程、质量保证过程、验证过程、确认过程、联合评审过程、审核过程、问题解决过程3.RUP的软件测试提出了三大成功经验:(1)尽早测试:通过迭代式软件开发把原来的整个软件开发生命周期分成多个迭代周期,在每个迭代周期都进行测试(2)连续测试:在迭代式软件开发的每个迭代周期,都会进行软件测试活动。①过程:将整个项目的开发目标划分成一些更易于完成和

3、达到的阶段小目标;制定迭代计划,而R每个迭代中都包括需求、设计、编码、集成、测试等一系列的开发活动,都会增量式集成一些新的系统功能;通过每次迭代,我们都产生一个可运行的系统。在迭代式软件开发的每个迭代周期,都会进行软件测试活动。②意义:持续的提高软件质量、监控质量状态,使系统测试的尽早实现成为可能。从而有效的控制开发风险、降低测试成木,切实保证项目进度。(3)自动化测试:完善的测试流程是前提,自动化测试工具是保证。4•如何有效控制测试用例的流程?/有效编写测试用例应遵循的原则(1)从覆盖率來说,测试用例库的用

4、例要达到最大覆盖软件系统的功能点(2)从数量来讲,测试用例不能太少,必须能覆盖系统需求(3)测试用例的完成不是一劳永逸的,一旦测试需求发生变化,则测试用例必须重新维护。(4)制定适合本公司的测试用例模版,统一风格和延续传统;模版要有关键字索引,以方便按关键字分类查找;测试用例要有状态跟踪;测试用例的修改及运行都有日志记录。5•软件测试活动的生命周期:(1)计划:对整个测试周期中所冇活动进行规划,佔计工作量、风险、安排人力物力资源(2)设计:完成测试方案,从技术层面上对测试进行规划⑶实现:进行测试用例和测试规程

5、设计⑷执行:根据询期完成的计划、方案、用例、规程等文档,执行测试用例⑸总结:记录测试结果,进行测试分析,完成测试报告6•验证与确认的差别(1)验证是用来评价某一系统或某一组件的过程,来判断给定阶段的产品是否满足该阶段开始时施加的条件。即说明验证活动在-•定程度上是一种普通的测试活动,要求验证每个开发阶段是否符合先前阶段定义的需求。(2)确认是开发过程小间或结束吋对某一系统或某一组件进行评价的过程,以确认它是否满足规定的需求。需要确认已经实现的组件实际上按照规格说明卩进行的工作。通常用测试来完成这项任务,确认计

6、划是必须的。(3)经过合理组织的项目应该包含验证和确认计划7•软件配置管理的目标:软件配置管理是贯穿整个软件生命周期中建立和维护项目产品的完整性,基本H标包括:软件配置管理的各项丄作是右计划进行的;被选择的项冃产品得到识別,控制并fl•可以被相关人员获取;已识别出的项冃产品的更改得到控制;使相关组别和个人及时了解软件基准的状态和内容8•变量的命名规则:变量名的长度不多于40个字符,第一个字符必须为英文字母,其他字母可以英文字母,数字及下划线的任意组合。用等价类法设计测试用例(1)划分等价类(2)设计测试用例输

7、入条件合理等价类不合理等价类长度(1)小于40个字符(2)等于40个字符(5)大于40个字符A个字務⑶英文和⑹林文字那J池初(4)英文字臥6M下划找的任蚀合(7)空恪(8)标创f号(9)运尊符号(10)其值可酥字符设计例15分j测试救

8、«测试疤阳期贸结果s_na®el2等价类(1).(3).(4)有效a1b2c3d4c5f6g7h8i9jlk213«4n5o6p7q«r9s.tr零价类(2).(3).(4)有效a1b2c3d4e5f6g7h8i9Jlk213«4n5o6p7q8rff尊价类(5)无效234na

9、M?等价类(6)无效abgh等价类(7)无效Ab!2f等价类(B)无效等价类(9)无效l»Kh等价类(10)无效1•软件:二程序+数据(库)+文档+规程。(1)定义:是一系列按照特定顺序组织的计算机数据和指令的集合(2)内容:1.运行时,能够捉供所要求功能和性能的指令或计算机程序集合2.程序能够满意地处理信息的数据结构3.描述程序功能需求及程序如何操作和使用所要求的文档。(3)组成:客户需求、市场需

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。