24大连交通大学813软件工程考研习题

这篇具有很好参考价值的文章主要介绍了24大连交通大学813软件工程考研习题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.等价分类法相关概念。

(1)等价分类法的基本思想是什么?

根据程序的输入特性,将程序的定义域划分为有限个等价区段 —“等价类”,从等价类中选择出的用例具有“代表性”,即测试某个等价类的代表值就等价于对这一类其它值的测试。如果某个等价类的一个输入数据(代表值)测试中查出了错误,也即是该等价类中的其它值也会查出同样的错误。

(2)等价类划分方法中,划分好等价类后设计测试用例的步骤是什么?

1) 为每个等价类编号;2) 使一个测试用例尽可能覆盖多个有效等价类;

3)特别要注意:一个测试用例只能覆盖一个无效等价类;  

2.一般,驱动模块比桩模块容易设计,为什么?

因为驱动模块是模拟主程序或者调用模块的功能,处于被测试模块的上层,所以驱动模块只需要模拟向被测模块传递数据,接收、打印从被测模块返回的数据的功能,较容易实现。而桩模块用于模拟那些由被测模块所调用的下属模块的功能,由于下属模块往往不只一个,也不只一层,由于模块接口的复杂性,桩模块很难模拟各下层模块之间的调用关系,同时为了模拟下层模块的不同功能,需要编写多个桩模块,而这些桩模块所模拟的功能是否正确,也很难进行验证。因此,驱动模块的设计显然比桩模块容易。

3.渐增式与非渐增式各有何优、缺点?为什么通常采用渐增式?

非渐增式是将所有的模块一次连接起来,简单、易行、节省机时,但测试过程难于排错,发现错误也很难定位,测试效率低;渐增式是将模块一个一个的连入系统,每连入一个模块,都要对新系统进行测试。这种组装测试相比于非渐增式容易查出错误,并及时定位,有利于查出模块接口部分的错误,因此测试效率高。故通常采用渐增式测试方法。

4.单元测试与集成测试相关概念。大连交通大学:伍一久一柒柒叭二叭

(1)请简述单元测试的主要内容?

模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试

(2)在单元测试中,所谓单元是如何划分的?

单元测试的对象通常是软件设计的最小逻辑单元,单元的划分在面向过程的结构化程序中一般是函数或子过程,在面向对象的程序中可以是类或类的成员函数。

(3)如果开发时间紧迫,是否可以跳过单元测试而直接进行集成测试?

不可以。因为没有经过单元测试的模块会遗留大量的缺陷到集成测试阶段,而在集成测试阶段对这些缺陷定位困难,导致后续工作展开困难,修复缺陷成本成指数级增长。

(4)集成测试也叫组装测试又叫联合测试,为何要进行集成测试?

 在单元测试的基础上,将所有模块按照设计要求(如根据结构图〕组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作。程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。

5.如果没有软件规格说明或需求文档,可以进行动态黑盒测试吗?为什么?答:不行。因为黑盒测试是基于软件规格说明的测试。

6.软件测试阶段如何划分?

答:软件测试的阶段划分为:规格说明书审查;系统和程序设计审查;单元测试;集成测试;确认测试;系统测试;验收测试。

7.分析比较面向对象的软件测试与传统的软件测试的异同。 

解:传统的单元测试的对象是软件设计的最小单位——模块。当考虑面向对象软件时,单元的概念发生了变化,此时最小的可测试单位是封装的类或对象,而不再是个体的模块。传统单元测试主要关注模块的算法实现和模块接口间数据的传递,而面向对象的单元测试主要考察封装在一个类中的方法和类的状态行为。

面向对象软件没有层次的控制结构, 因此传统的自顶向下和自底向上集成策略就不再适合,它主要有以下两种集成策略: 基于类间协作关系的横向测试;基于类间继承关系的纵向测试。 系统测试一般不考虑内部结构和中间结果, 因此面向对象软件系统测试与传统的系统测试差别不大。

面向对象软件测试的整体目标和传统软件测试的目标是一致的, 即以最小的工作量发现尽可能多的错误,但是面向对象测试的策略和战术有很大不同。测试的视角扩大到包括复审分析和设计模型,此外,测试的焦点从过程构件(模块)移向了类。

8.怎样防止维护的副作用?

修改代码所产生的副作用一般可以在回归测试过程进行查明和纠正;修改软件所带来的副作用可以通过完善的设计文档的加以限制;修改文档资料所产生的副作用可以在软件系统交付使用之前,对整个软件配置进行复审,将能大大减少。

9.提高软件可维护性的方法有哪些?大连交通大学:伍一久一柒柒叭二叭

(1)建立明确的软件质量目标与优先级。

(2)使用提高软件质量的技术与工具(如模块化)

(3)进行明确的质量保证审查

(4)选择可维护性好的程序设计语言

(5)改进程序文档

(6)开发时考虑到维护

10.详细设计有哪几种描述结构化程序设计的基本要点是什么?

主要有三个:

(1)采用自顶向下、逐步求精的程序设计方法

(2)使用三种基本控制结构构造程序。任何程序都可以由顺序、选择、重复(循环)三种基本控制结构构造,这三种基本结构的共同点是单入口、单出口。

(3)主程序员组方法?

详细设计的描述方法有图形、表格和语言,其中图形常用结构化程序流程图、盒图和PAD(问题分析图)为描述工具,语言常用过程设计语言(PDL)来作为工具。文章来源地址https://www.toymoban.com/news/detail-642568.html

到了这里,关于24大连交通大学813软件工程考研习题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 24聊城大学823软件工程考研

    1.软件发展有几个阶段?各有何特征? ①程序设计阶段   硬件特征:价格贵、存储容量小、运行可靠性差。   软件特征:只有程序、程序设计概念,不重视程序设计方法。 ②程序系统阶段。   硬件特征:速度、容量及工作可靠性有明显提高,价格降低,销售有爆炸性增长

    2024年02月13日
    浏览(43)
  • 24成都信息工程大学809软件工程考研

    1.如何画分层数据流图     总的原则是:至顶而下,逐层分解(画分层数据流图):比较复杂的系统不能画在一张纸上 逐层分解的画法可以控制每一层的复杂度。顶层:将整个系统作为一个加工,描述系统边界(输入与输出。)中间层:表示某个加工分解为一组子加工,其

    2024年02月13日
    浏览(42)
  • 此战成硕,我成功上岸西南交通大学了~~~

    友友们,好久不见,很长时间没有更一个正式点的文章了! 是因为我在去年年底忙着准备初试,今年年初在准备复试,直到3月底拟录取后,终于可以写下这篇上岸贴,和大家分享一下考研至上岸的一个过程  文章开头放个图压压惊   因为我是二战嘛,有了一战的经验和积累

    2023年04月08日
    浏览(35)
  • 高校教务系统登录页面JS分析——重庆交通大学

    本文将介绍高校教务系统的密码加密逻辑以及使用JavaScript进行逆向分析的过程。通过本文,你将了解到密码加密的基本概念、常用加密算法以及如何通过逆向分析来破解密码。 本文仅供交流学习,勿用于非法用途。 密码加密是一种保护信息安全的技术手段,它通过将明文(

    2024年02月07日
    浏览(54)
  • 西南交通大学 计算机组成原理实验课程设计

     代码部分: 波形图部分: (上图Load为2节拍,我之前写错了。。。这里忘了改了)

    2024年02月13日
    浏览(48)
  • 体验文心一言AI大模型生成伊利诺伊大学香槟分校、复旦大学、上海交通大学、东南大学和加州伯克利大学简介

    UIUC(University of Illinois at Urbana-Champaign)是美国伊利诺伊大学香槟分校的简称。该学校成立于1868年,位于美国伊利诺伊州香槟市,是一所公立研究型大学。UIUC是美国著名的常春藤盟校之一,在多个学科领域享有声誉,包括工程、商科、建筑、心理学、法学、医学、农学等。

    2024年02月11日
    浏览(63)
  • 【西安交通大学】:融合传统与创新的学府之旅

    🎉博客主页:小智_x0___0x_ 🎉欢迎关注:👍点赞🙌收藏✍️留言 🎉系列专栏:小智带你闲聊 🎉代码仓库:小智的代码仓库 西安交通大学是国家教育部直属重点大学,为我国最早兴办的高等学府之一。其前身是1896年创建于上海的南洋公学,1921年改称交通大学,1956年国务院

    2024年02月15日
    浏览(43)
  • 最长公共子序列(上海交通大学考研机试题)

    题目描述 给出两个长度为 n 的整数序列,求它们的最长公共子序列(LCS)的长度,保证第一个序列中所有元素都不重复。 注意: 第一个序列中的所有元素均不重复。 第二个序列中可能有重复元素。 一个序列中的某些元素可能不在另一个序列中出现。 输入样例 5 2 1 3 8 7 2

    2024年02月09日
    浏览(40)
  • 《24海南大学835软件工程考研经验贴》

    1.经验之谈 首先,我是一个二战的考生,一战给我带来的经验有几点。第一,数学、专业课这两门越早复习越好,越拖到后面你就会发现来不及了,这学不完,那学不完的。第二、我认为是比较关键的一点,一定要去本专业的学长学姐,专业课不要以为自己买几本资料啃,就

    2024年02月13日
    浏览(47)
  • 西安交通大学SQ轴承数据集(文末附数据)

    我们公开了一份基于振动信号的轴承数据集,数据来源于西安交通大学SQ(Spectra Quest)实验平台。 实验利用SQ(Spectra Quest)公司的机械故障综合模拟试验台进行电机轴承外圈和内圈故障模拟,采集了三种转频(19.05Hz、29.05Hz、39.05Hz)下三种不同程度故障(轻度故障、中度故障

    2024年02月02日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包