SE考研真题总结(三)

继续更新,今天准备连出两期该系列~

SE考研真题总结(二)https://blog.csdn.net/jsl123x/article/details/134857052?spm=1001.2014.3001.5501


目录

一.简答题

二.代码大题


一.简答题

1.工程和科学的区别

  • 科学是关于事物的基本原理和事实的有组织、有系统的知识。科学的主要任务是研究世界万物变化的客观规律,主要解决"为什么";
  • 工程则是自然科学和各种专门技术应用到生产部门中而形成的各种学科的总称,其目的在于利用和改造自然科学来为人类服务。

通过工程可以生产或开发出队社会有用的产品,科学可以作为工程的指导知识,譬如软件工程的指导知识是计算机科学~

2.单元测试用例和集成测试用例各有什么?

  • 单元测试:对程序单元进行正确性检验的测试工作
  • 集成测试:通过大爆炸式的集成策略或者增量集成策略对系统的接口进行正确性检验的测试工作

测试用例的区别:

  • 单元测试主要关注代码段内部的具体逻辑,因此测试用例选择要尽可能的验证代码逻辑的正确性
  • 集成测试侧重于测试单元间的组合,因此用例选择也要侧重于选择能够使单元间交互的用例

3.简述质量模型的可用性

  • 易学性:新手用户容易学习,能够很快使用系统
  • 效率:熟练用户使用系统完成任务的速度
  • 易记性:以前使用过软件系统的用户,能够有效记忆或者快速地重新学会使用该系统
  • 出错率:用户在使用系统时,会犯多少错,错误有多严重,以及是否能从错误中很容易地恢复
  • 主观满意度:让用户有良好的体验

4.软件工程

  • 应用系统的、规范的、可量化的方法来开发、运行和维护软件,即,将工程应用到软件
  • 对上述中各种方法的研究

5.持续集成

尽早集成和频繁集成,即在开发之初就利用stub开始集成和每次开发完成完成一些任务后就可以替换stub中的相应组件~

6.需求的3个层次

  • 业务需求:用于描述为什么开发系统~
    (例如:提供在线借阅、归还图书的服务)
  • 用户需求:系统应该允许用户在线搜索馆内图书信息
    (例如:系统应该运行用户在线搜索馆内图书信息~)
  • 系统级需求:用户再输入图书名或者其他检索信息后,系统应该提供所有可以可借阅书籍列表~
    (例如:用户再输入图书名或者其他检索信息后,系统应该提供所有可以借阅的书籍列表~)

7.黑盒测试用例的设计方法

  • 等价类划分:把所有可能得输入域划分成若干子集,然后从每一个子集中选取具有代表性的数据作为测试用例~
  • 边界值分析:对等价类划分法的补充,针对边界情况设计测试用例~
  • 决策表:用于设计复杂逻辑的测试用例
  • 状态转换:用于处理输入输出与状态相关联的复杂测试对象

二.代码大题

相关推荐
baishasoft11 小时前
用倒计时软件为考研备考精准导航 复习 模拟考试 日期倒计时都可以用
考研·倒计时·倒计时软件·倒计时工具·研究生考试·生日倒计时·跨年倒计时
野渡拾光2 天前
【考研408数据结构-05】 串与KMP算法:模式匹配的艺术
数据结构·考研·算法
岑梓铭3 天前
考研408《计算机组成原理》复习笔记,第五章(1)——CPU功能和结构
笔记·考研·408·计算机组成原理·计组
ankleless3 天前
数据结构(03)——线性表(顺序存储和链式存储)
数据结构·考研·链表·顺序表·线性表
岑梓铭4 天前
考研408《计算机组成原理》复习笔记,第五章(2)——CPU指令执行过程
笔记·考研·408·计算机组成原理·计组
岑梓铭5 天前
考研408《计算机组成原理》复习笔记,第五章(3)——CPU的【数据通路】
笔记·考研·408·计算机组成原理·计组
图灵学术计算机论文辅导6 天前
傅里叶变换+attention机制,深耕深度学习领域
人工智能·python·深度学习·计算机网络·考研·机器学习·计算机视觉
岑梓铭7 天前
考研408《计算机组成原理》复习笔记,第四章(1)——指令系统概念(指令字长、N地址指令、定长和变长操作码)
笔记·考研·408·计算机组成原理·计组
岑梓铭7 天前
考研408《计算机组成原理》复习笔记,第四章(3)——指令集、汇编语言
笔记·考研·408·计算机组成原理·计组
Always_away7 天前
数学分析| 极限论| 1.数列极限常用方法总结
笔记·学习·考研·数学