该【1需求分析阶段制定系统测试计划 】是由【小屁孩】上传分享,文档一共【11】页,该文档可以免费在线阅读,需要了解更多关于【1需求分析阶段制定系统测试计划 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。 : .
1需求分析阶段制定系统测试计划--第1页
软件工程是建立并使用完善的工程化原则,以较经济的手段获得能在实际机器
上有效运行的可靠软件的一系列方法。软件工程主要思想是强调在软件开发过程中
需要应用工程化原则。
软件工程的3个要素是工具、过程和方法。
软件工程过程的4种基本活动是:软件规格说明、软件开发、软件确认、软件演
进。
软件生命周期是指软件产品从提出、实现、使用、维护到停止使用退役的过程。
其中,定义阶段包括可行性研究与计划制定和需求分析。测试、概要设计、详细设
计和实现属于开发阶段。
软件设计的基本原则包括抽象、信息隐藏、模块化、局部化、确定性、一致性、
完备性和可验证性。
3/2需求分析阶段制定系统测试计划,在概要设计阶段制定集成测试计划,在详
细设计阶段制定单元测试计划。
需求分析阶段的工作可分为 4个阶段:需求获取、需求分析、编写需求规格说明
书、需求评审。
在软件开发中,需求分析阶段常使用的工具有数据流图 (DFD),数据字典(DD )、
判断树和判断表。
概要设计阶段使用系统结构图,在详细设计阶段使用程序流程图、N-S图或者 PAD
图等
数据流图中的主要图形元素有加工(转换) 、数据流、存储文件(数据源) 、源
和潭等。
软件规格说明书主要有三个作用:①用户和软件开发人员之间的合同;②开发
人员进行设计和编程的依据;③软件工程项目验收的依据。
3/3 软件设计是开发阶段最重要的步骤。从工程管理的角度来看可分为两步:概要
设计和详细设计。
软件设计阶段总体分为两部分:概要设计和详细设计,此阶段的主要任务就是
将需求规格说明文档转换为软件设计文档,将需求阶段提出的问题,一一解释,形
成详细设计文档,并根据功能要求,定制相应数据结构、各种流程图等,为下一步
编码做准备。
(33)下面属于软件设计阶段任务的是
A)软件总体设计
B)算法设计
D)数据库设计
程序流程图是一种传统的、应用广泛的软件过程设计工具,通常也称为程序框
图。其中,用带箭头的线段表示控制流,用柜形表示加工步骤,用菱形表示逻辑条
1需求分析阶段制定系统测试计划--第1页 : .
1需求分析阶段制定系统测试计划--第2页
件。
3。4采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推
测、因果图和综合策略。
白盒测试的主要方法有逻辑覆盖、基本路径测试等。
软件工程是建立并使用完善的工程化原则,以较经济的手段获得能在实际机器
上有效运行的可靠软件的一系列方法。软件工程主要思想是强调在软件开发过程中
需要应用工程化原则。
软件工程的3个要素是工具、过程和方法。
软件工程过程的4种基本活动是:软件规格说明、软件开发、软件确认、软件演
进。
软件生命周期是指软件产品从提出、实现、使用、维护到停止使用退役的过程。
其中,定义阶段包括可行性研究与计划制定和需求分析。测试、概要设计、详细设
计和实现属于开发阶段。
软件设计的基本原则包括抽象、信息隐藏、模块化、局部化、确定性、一致性、
完备性和可验证性。
4/1
在数据库应用系统中的一个核心问题就是设计一个能满足用户要求, 性能良好的
数据库,这就是数据库设计。所以数据库设计是数据库应用的核心。
数据库管理系统( DBMS )是数据库的机构,它是一种系统软件,负责数据库
中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。所以,数据库管
理系统是数据系统的核心。
数据库管理系统一般提供相应的数据语言,它们分别是:数据定义语言,负责
数据的模式定义与数据的物理存取构建;数据操纵语言,负责数据的操纵,包括查
询及增、删、改等操作;数据控制语言,负责数据完整性、安全性的定义与检查以
及并发控制、故障恢复等功能。
数据库系统由如下几个部分组成:数据库(数据) 、数据库管理系统(软件) 、
数据库管理员(人员) 、系统平台之一 --硬件平台(硬件)、系统平台之二 --软件平台
(软件) 。这五个部分构成了一个以数据库为核心的完整的运行实体, 称为数据库系
统。数据库技术的根本目的是要解决数据的共享问题。 数据库中的数据具有 “集成”、
“共享”之特点,亦即数据库集中了各种应用的数据,进行统一地构造与存储,而使
它们可被不同应用程序所使用。 数据库管理系统 (Database Management System,简
称DBMS ),是一种系统软件,负责数据库中的数据组织、数据操作、数据维护、控
制及保护和数据服务等。它是数据库系统的核心。
数据库中的数据具有 “集成”、“共享”之特点, 即数据库集中了各种应用的数据,
1需求分析阶段制定系统测试计划--第2页 : .
1需求分析阶段制定系统测试计划--第3页
进行统一地构造与存储,而使它们能被不同的应用程序所使用。因而数据库技术的
根本目标是解决数据的共享问题。
数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库
系统阶段。人工管理阶段无共享,冗余度大;文件管理阶段共享性差,冗余度大;
数据库系统管理阶段共享性大,冗余度小。
数据独立性是指数据库中数据独立于应用程序而不依赖于应用程序,即数据与
程序间的互不依赖性。也就是说数据的逻辑结构、存储结构与存取方式的改变不会
影响应用程序。数据的独立性包括物理独立性和逻辑独立性两级。①物理独立性:
数据的物理结构(包括存储结构、存取方式等)的改变,如存储设备的更换、物理
存储的更换、存取方式改变等都不影响数据库的逻辑结构,从而不致引起应用程序
的变化。②逻辑独立性:数据库总体逻辑结构的改变,如修改数据模式、增加新的
数据类型、改变数据间联系等,不需要相应的应用程序改变,这就是数据的逻辑独
立性。
数据库有三层模式结构,逻辑模式是数据的全局逻辑结构的描述,外模式也称
为子模式,是局部数据的逻辑结构描述,而内模式也称为存储模式,是数据库物理
存储结构和存取方法的描述。
概念模式,是由数据库设计者综合所有用户的数据,按照统一的观点构造的全
局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的
公共数据视图 (全局视图)。它是由数据库管理系统提供的数据模式描述语言 (Data
Description Language ,DDL)来描述、 定义的, 体现、 反映了数据库系统的整体观。
外模式对应于用户级,它是某个或某几个用户所看到的数据库的数据视图,是
与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,也称为子模
式或用户模式,它是用户的数据视图,也就是 用户所见到的数据模式 ,它反映了用
户对数据的要求。 包含模式中允许特定用户使用的那部分数据,用户可以通过外模
式描述语言来描述、 定义对应于用户的数据记录 (外模式),也可以利用数据操纵语
言( Data Manipulation Language ,DML)对这些数据记录进行描述。
内模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数
据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对
应着实际存储在外存储介质上的数据库。内模式由内模式描述语言来描述、定义,
它是数据库的存储观。
4/2
实体型(Entity)-用矩形表示; 属性(Attribute )-用椭圆形表示, 联系(Relationship )
-用菱形表示,菱形框内写明联系名。
(25)若实体 A和B是一对多的联系,实体 B和C是一对一的联系,则实体 A和C的联
系是
1需求分析阶段制定系统测试计划--第3页 : .
1需求分析阶段制定系统测试计划--第4页
A)一对一
B)一对多
C)多对一
D)多对多
由于B和C有一一对应的联系,而A和B只间有一对多的联系,则通过关系之间
的传递,则A和C之间也是一对多的联系。
(27)用树形结构表示实体之间联系的模型是
A)关系模型
B)网状模型
C)层次模型
D)以上三个都是
层次模型的基本结构是树形结构,这种结构方式在现实世界中很普遍,它们自
顶向下、层次分明。
每个二维表代表一个关系,由表框架及表的元组组成。
在关系数据库中,实体间的联系由一个二维表来表示。
本题考查关系数据库中,数据单位的相关概念。文件是指存储在外部介质上的
数据的集合。数据库是存储在计算机存储设备上,结构化的相关数据集合。它不仅
包括描述事物的数据本身,而且还包括相关事物之间的联系。在数据库中,表的“行”
称为“记录”,“列”称为“字段”。由此可得,题中存取一个学生信息的数据单位为记
录。
4/3
关系R与S经交运算后所得到的关系是由那些既在R内又在S内的有序组所组成,
记为R∩S。形式定义如下: R∩S≡{t∈R∧t∈S}=R-(R-S)。所以不改变关系表中的
属性个数,但能减少 元组个数(行)的是关系表之间的交操作。
36)有两个关系 R和S如下:
由关系R通过运算得到关系S,则所使用的运算为
A)选择
B)投影
C)插入
D)连接
一个关系R通过投影运算后仍为一个关系 R' ,R' 是由R中投影运算所指出的那些
域的 列所组成的关系。所以题目中关系 S是由关系R经过投影运算所得 (选择运算主
1需求分析阶段制定系统测试计划--第4页 : .
1需求分析阶段制定系统测试计划--第5页
要是对关系R中选择由满足逻辑条件的元组所组成的一个新关系)。
1需求分析阶段制定系统测试计划 来自淘豆网m.daumloan.com转载请标明出处.