个人作业二

流程图(Flowchart):使用图形表示算法的思路是一种极好的方法,因为千言万语不如一张图。流程图在汇编语言和早期的BASIC语言环境中得到应用。相关的还有一种PAD图,对PASCAL或C语言都极适用。
动态图(activity diagram,活动图)是阐明了业务用例实现的工作流程。
联系:活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。

活动图与流程图的区别:

(1)、流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系。而活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。

(2)、活动图能够表示并发活动的情形,而流程图不行。

(3)、活动图是面向对象的,而流程图是面向过程的。
举例说明(邮箱注册)

举例说明:(教师查看修改学生信息)
教师在查看修改学生信息的活动中,有3个用例:
(1)登录:要进入系统,首先要登录。
(2)查询学生信息:进入系统后可以选择查询不同学生的信息。
(3)修改学生信息:需要修 改某些学生的部分信息,比如考试过后需要修改学生的成绩信息。

posted @ 2020-11-10 17:04  yuanjinsheng  阅读(125)  评论(0编辑  收藏  举报