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.黑盒测试用例的设计方法

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

二.代码大题

相关推荐
糊涂君-Q21 小时前
Python小白学习教程从入门到入坑------第三十一课 迭代器(语法进阶)
python·学习·程序人生·考研·职场和发展·学习方法·改行学it
杜若南星1 天前
保研考研机试攻略(满分篇):第二章——满分之路上(1)
数据结构·c++·经验分享·笔记·考研·算法·贪心算法
计算机软件考研C哥1 天前
重庆不歧视本科的计算机专硕考研的非自命题学校有哪些?
考研
一个通信老学姐2 天前
专业140+总分410+东北大学841考研经验东大电子信息与通信工程通信专业基础真题,大纲,参考书
考研·信息与通信·信号处理·1024程序员节
Nydia.J2 天前
【学习笔记】数据结构(七)
数据结构·考研
一个通信老学姐4 天前
专业140+总分430+复旦大学875信号与系统考研经验原957电子信息通信考研,真题,大纲,参考书。
考研·信息与通信·信号处理·1024程序员节
一个通信老学姐4 天前
专业140+总分400+南京大学851信号与系统考研经验南大电子信息通信工程集成电路,真题,大纲,参考书。
考研·信息与通信·信号处理·1024程序员节
混迹网络的权某5 天前
蓝桥杯真题——good-sequence(C语言)
c语言·开发语言·数据结构·考研·算法·蓝桥杯·改行学it
shiji-lu6 天前
考研要求掌握C语言(归并排序)
c语言·开发语言·数据结构·考研·算法·排序算法
ChoSeitaku8 天前
链表交集相关算法题|AB链表公共元素生成链表C|AB链表交集存放于A|连续子序列|相交链表求交点位置(C)
数据结构·考研·链表