Skip to content
HeZzz
Go back

软件工程-2025fa-重点

软件工程 2025年秋季学期的考试重点,来源于计算机速通之家 | QQ 群号:468081841

本文连载于软件工程-2025fa-重点| HeZzz.

🙇‍♂️🙇‍♂️🙇‍♂️时间仓促,有不足之处烦请及时告知。邮箱hez2z@foxmail.com 或者在 速通之家 群里 @9¾

一共五个大题。ab 卷一样无区别,只是需求不一样。

考试概况

考试一共 5 个大题。A 卷和 B 卷题型结构完全一致,只是具体的业务需求描述不同。

第一大题:结构化分析与设计(共35分)

考点:基于给定的需求描述,绘制 DFD (数据流图)和 H 图(结构图)。

分值分布:

绘图要求:

DFD 图符号说明:

  1. 加工,功能性,P1,P2(圆形)
  2. 实体, Entity, 实际存在的东西(方形)
  3. 存储(缺口形)
  4. 数据流(箭头)

16 分钟学会数据流图,结构图,H图

第二大题:逻辑建模(15分)

考点:判定树和判定表。

要求:根据描述的需求规则说明进行建模。必须同时给出判定树和判定表,且格式必须规范,符合标准形式。

12 分钟学会判定树判定表

3 分钟搞懂判定树判定表

判定表:

12345678
C_1TTTTFFFF
C_2TTFFTTFF
C_3TFTFTFTF
A_1
A_2
A_3

化简后有:

12378
C_1TTFFF
C_2TFTFF
C_3TF
A_1
A_2
A_3

判定树:

graph TD
    Z[系统名称]-->C1T[C1——True]
    Z-->C1F[C1——False]
    C1T-->C2T1[C2——True]
    C1T-->C2F1[C2——False]
    C1F-->C2T2[C2——True]
    C1F-->C2F2[C2——False]
    C2T1-->A11[A1]
    C2T1-->A21[A2]
    C2F1-->A22[A2]
    C2T2-->A31[A3]
    C2F2-->C3T1[C3--True]
    C2F2-->C3F1[C3--False]
    C3T1-->A23[A2]
    C3F1-->A32[A3]

第三大题:UML 用例建模(20分)

考点:用例图。

要求:根据给出的需求描述进行建模。画出关键元素:

6 分钟学会 UML 用例图

第四大题:UML 交互建模(15分)

考点:顺序图。

说明:这里的需求与第三题(用例图)的需求不同,是全新的需求。题目描述较短(大概四五行文字),难度相对简单。

5 分钟学会 UML 时序图(顺序图、序列图)

第五大题:软件测试(约15分)

考点:等价类划分法设计测试用例。

解题步骤:

  1. 首先要列出表格,明确列出有效等价类和无效等价类
  2. 设计用例时:
    • 每个无效等价类必须设计一个独立的测试用例(一对一覆盖)
    • 有效等价类则设计测试用例以覆盖所有有效条件(通常一个用例可覆盖多个)

4 分钟搞定黑盒测试等价划分法

5 分钟学会等价类划分

  1. 等价类划分

    输入等价类有效等价类无效等价类
    输入1输入1输入1
    输入2输入2输入2
    输入3输入3输入3
  2. 设计测试用例

    每个测试用例只覆盖一个无效等价类(有效等价类用一个用例覆盖所有条件)

    测试用例结果覆盖
    测试用例1成功覆盖有效等价类所有条件
    测试用例2失败覆盖无效等价类1
    测试用例3成功覆盖无效等价类2
    测试用例4失败覆盖无效等价类3

Share this post on:

上一篇
SpEL
下一篇
软件工程-2024fa-回忆版