出自:安阳师范学院-计算机应用技术-软件工程

RUP的突出特点是,它是一种以 为驱动的、以 为中心的迭代、增量式开发。
RUP从两个角度来描述软件结构,一是系统 模型;二是表达物理分布的系统 模型。
在路径测试技术中,可用控制流图标识程序的 结构。
软件路径测试技术中,从弱到强的覆盖有:路径覆盖、 、 、条件覆盖与条件组合覆盖、 路径覆盖。
对于路径判断表达式,如果能够找到一种有效的办法,使其路径是可达的,这一过程称为路径 。
基于事务流的测试技术是一种 测试技术。
边界值分析属于 测试技术
软件测试方法里,等价类划分方法是把软件所有可能的输入数据,即软件的输入域划分成若干部分,形成一些 。
软件测试的等价类划分方法要对每一个无效等价类至少设计 个测试用例
因果图是设计测试用例的一种工具,它着重检查各种输入条件的 。
在软件集成测试中,需要把模块组装在一起,如果组装模块的方法是从主控模块开始,沿控制层次向下,深度优先或宽度优先地将模块逐一组合起来,形成与设计相符的软件结构,则这样的集成测试称为 的集成测试。
如果模块的集成测试是从软件结构最低的一层开始,逐层向上地组合模块并测试,则这种集成测试称为 的集成测试。
有效性测试的目标是发现软件实现的功能与需求规格说明书 的错误。因此,有效性测试通常采用 测试技术。
为了克服软件危机,1968年北大西洋公约组织的工作会议上首先提出了____的概念。
结构化语言是介于____和形式语言之间的一种半形式语言。
子类自动共享父类数据结构和方法的机制是_____,这是类之间的一种关系。
CMMI要求对于过程进行描述时,应包括三个部分: 、活动和任务、结果
从概念上来讲,软件生存周期模型是一个包括软件产品开发、运行和维护中有关过程、活动和任务的 。
增量模型意指需求可以分组,形成一个个的 ,并可形成一个结构。
演化模型主要是针对事先不能完整定义 的软件开发的。
在应用演化模型过程中,对每个理解了其需求的增量,可以使用 模型来开发
在使用螺旋模型时,沿螺旋线自内向外每旋转一圈便开发出一个更为完善的、新的 。
使用螺旋模型需要开发人员具有相当丰富的 经验和专业知识。
喷泉模型体现了软件创建所固有的 和 的特征。
简述软件开发所涉及的两大类技术。
试回答软件工程的定义。
简述演化模型以及可适应的情况。
简述软件的测试步骤有哪些?
何谓软件生存周期模型?
简述CMMI模型支持的两种过程改善路径
什么是过程域?什么是过程改善?
简述螺旋模型的特点。
什么是验证和确认?简述他们的作用和区别。
按照过程主体,把软件生存周期过程分为几类?
试回答软件工程的定义
何谓模块的控制域和模块的作用域,两者之间的关系应该怎样?
什么是软件危机?
什么是类?类的属性和操作?
简述实施软件开发的基本途径。
RUP的定义及主要特点。
何谓类的泛化关系?
何为需求规约?
什么是软件需求?软件需求的分类?
为了表达客观事物,UML给出了那些基本术语?
简述需求规约的3种基本形式。
简要论述系统结构中的模块概念。
试简要回答软件设计的任务是什么
何谓模块内聚?简述模块内聚的类型。
何谓模块耦合?简述模块耦合的类型
什么是软件测试?什么是测试用例?软件测试与调试之间的区别?