diff --git a/students/1714080902508/Sequence01.jpg b/students/1714080902508/Sequence01.jpg new file mode 100644 index 0000000000..989a29bd86 Binary files /dev/null and b/students/1714080902508/Sequence01.jpg differ diff --git a/students/1714080902508/Sequence02.jpg b/students/1714080902508/Sequence02.jpg new file mode 100644 index 0000000000..373312c637 Binary files /dev/null and b/students/1714080902508/Sequence02.jpg differ diff --git a/students/1714080902508/Sequence03.jpg b/students/1714080902508/Sequence03.jpg new file mode 100644 index 0000000000..b33dc2ed1c Binary files /dev/null and b/students/1714080902508/Sequence03.jpg differ diff --git a/students/1714080902508/lab3.md b/students/1714080902508/lab3.md index 3a651dae5b..3910059d4e 100644 --- a/students/1714080902508/lab3.md +++ b/students/1714080902508/lab3.md @@ -1,12 +1,12 @@ -# 实验三:用例建模 +# 实验三:用例建模 -## 1.实验目标 -1. 掌握过程建模方法; +## 1.实验目的 +1. 掌握过程建模方法 2. 掌握活动图的画法。(Activity Diagram) ## 2.实验内容 -1. 把基本流程和扩展流程的动作画为操作(Action); +1. 把基本流程和扩展流程的动作画为操作(Action) 2. 在出现分支的操作之后使用决策(Decision)节点。 diff --git a/students/1714080902508/lab6.md b/students/1714080902508/lab6.md new file mode 100644 index 0000000000..ebdd78c266 --- /dev/null +++ b/students/1714080902508/lab6.md @@ -0,0 +1,27 @@ +# 实验六:交互建模 +## 一、实验目标 +1. 理解系统交互; +2. 掌握UML顺序图的画法; +3. 掌握对象交互的定义与建模方法。 + +## 二、实验步骤 +1. 从用例图中找到参与者 +2. 从类图中找到其他N个参与者(N+1) +3. 从活动图中找到操作步骤 +4. 按时间顺序(从上到下)画出参与者之间的消息 + +## 三、实验结果 +![录入装备的顺序图](./Sequence01.jpg) +图1:录入装备的顺序图 +![查询装备的顺序图](./Sequence02.jpg) +图2:查询装备的顺序图 +![修改装备信息的顺序图](./Sequence03.jpg) +图2:修改装备信息的顺序图 + +## 四、课堂笔记 +1. 顺序图:描述参与者与系统的交互/行为,包括参与者,生命线,事件、信号与消息,存活条。 +2. 顺序图的“时间顺序”:仅表示前后顺序,不表示时间跨度。 +3. 不同消息类型对应的不同箭头,常见的有同步消息、异步消息和返回消息。 + + +