UML 新(实例一 学籍管理系统)

更新时间:2023-05-21 01:35:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

软件工程导论的复习题

UML 面向对象技术教程

实例一: 学籍管理系统

软件工程导论的复习题

一、需求分析 具体需求:

学籍管理是一个由学校学籍管理中心监控,针对 教学信息、各教学系(部)、教研室分级管理,由 学生档案管理、成绩管理、查询管理及部分组成的 管理系统。 系统目标:

1、录入和查询学生学籍的所有信息。 2、录入和查询学生考试成绩。 3、支持学生、教务人员和系统管理员登陆系统。

软件工程导论的复习题

需求分析选择系统参与者,并形成模块功能图

学生、教务人员、系统管理员

学生登录个人信息查询 学生功能模块 个人信息修改

成绩查询

软件工程导论的复习题

需求分析选择系统参与者,并形成模块功能图

学生、教务人员、系统管理员

教务人员登录录入学生信息 教务人员功能 录入学生成绩

查询成绩

软件工程导论的复习题

需求分析选择系统参与者,并形成模块功能图

学生、教务人员、系统管理员

管理学生信息 管理员功能 管理成绩信息

软件工程导论的复习题

二.UML建模建模需要建立一下模型图

用例图

活动图

时序图

组件图

类图

协作图

配置图

软件工程导论的复习题

1、用例图(角色与用例图)

角色

用例

角色-用例关系图

软件工程导论的复习题

2、活动图(展示了系统中的功能流)

用例图

活动图

1、学生成绩查询活动图 2、学生成绩录入活动图 3、学生登录系统活动图 4、学生注册系统活动图 5、新生注册系统活动图 6、系统状态活动图

软件工程导论的复习题

2-1、学生成绩查询活动图 学生 WebSite DataBase

软件工程导论的复习题

3、顺序图(显示对象之间传递信息的时间顺序)

用例图

活动图

时序图

1、新生注册顺序图 2、学生登录顺序图 3、个人信息修改顺序图 4、学生查询个人信息顺序图 5、学生查询成绩顺序图 6、教务人员登录系统顺序图 7、教务人员查询学生成绩顺序图 8、学生成绩录入顺序图 9、教务人员对学生成绩查询顺序图

软件工程导论的复习题

4、协作图(协作图不参照时间而显示对象与角色的交互) 活动图

顺序图

协作图

1、新生注册协作图 2、学生登录协作图 3、个人信息修改协作图 4、学生查询个人信息协作图 5、学生查询成绩协作图 6、教务人员登录系统协作图 7、教务人员查询学生成绩协作图 8、学生成绩录入协作图 9、教务人员对学生成绩查询协作图

软件工程导论的复习题

4、协作图(协作图不参照时间而显示对象与角色的交互) 活动图 顺序图 协作图

9、教务人员对学生成绩查询协作图

软件工程导论的复习题

5、类图(类是针对时序和协作图中每种对象创建的) 时序图

协作图

类图

1、边界类图

软件工程导论的复习题

5、类图(类是针对时序和协作图中每种对象创建的) 时序图 2、控制类图 协作图 类图

软件工程导论的复习题

5、类图(类是针对时序和协作图中每种对象创建的) 时序图 3

、实体类图 协作图 类图

成绩录入

信息查询

登陆系统

教务人员

学生用户

注册

信息修改

信心保存

软件工程导论的复习题

5、类图(类是针对时序和协作图中每种对象创建的) 时序图 4、学生类图 协作图 类图

软件工程导论的复习题

5、类图(类是针对时序和协作图中每种对象创建的) 时序图 5、教务人员类 协作图 类图

软件工程导论的复习题

5、类图(类是针对时序和协作图中每种对象创建的) 时序图 协作图 类图

6、数据库管理员类

软件工程导论的复习题

5、类图(类是针对时序和协作图中每种对象创建的) 时序图 7、窗口类Window 窗口名获取登录用户密码() 获取学号() 获取录入成绩信息() 获取修改个人信息内容() 获取学生注册信息()

协作图

类图

Control

接受用户名及用户密码() 接受学号() 接受查询命令() 接受信息录入命令() 接受修改数据库命令() 返回数据库操作结果()

软件工程导论的复习题

5、类图(类是针对时序和协作图中每种对象创建的) 时序图 协作图 类图

8、系统类之间的相互关系

软件工程导论的复习题

6、组件图(反映代码的物理结构) 协作图 类图 组件图

1 1…n

1

1

1…n 1 1…n 1

0…n

1 1

1

本文来源:https://www.bwwdw.com/article/f914.html

Top