软件工程实践-学生-UML建模案例分析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 10、你要做多大的事情,就该承受多大的压力。6/21/2
020 3:42:14 AM03:42:142020/6/21
• 11、自己要先看得起自己,别人才会看得起你。6/21/2
谢 谢 大 家 020 3:42 AM6/21/2020 3:42 AM20.6.2120.6.21
• 12、这一秒不放弃,下一秒就会有希望。21-Jun-2021 J une 202020.6.21
基本业务模块
用户批准注册
页面维护 消息修改和更新 消息发布 文件上传 文件下载
§1.4 信息浏览、查询模块
• 信息浏览、查询模块主要用于网页 上信息的浏览、搜索,包括:
① 网页信息浏览 ② 文章信息搜索
信息浏览查询模块
文章信息搜索 网页信息浏览
§2 系统的UML基本模型
• §2.1 建立UML初始模型 • §2.2 系统的用例图 • §2.3 系统的时序图 • §2.4 系统的协作图 • §2.5 系统的状态图 • §2.6 系统的活动图
2. 学生参与的用例图
3. 教师参与的用例图
4. 系统管理员参与的用例图
§2.3 系统的时序图
• 1. 系统管理人员管理网站的时序图 • 2. 用户登录系统的时序图 • 3. 学生下载文件的时序图
wk.baidu.com
1. 系统管理人员管理网站的时序图
2. 用户登录系统的时序图
3. 学生下载文件的时序图
§2.4 系统的协作图
• 1. 用户登录系统的协作图 • 2. 学生下载文件的协作图
1. 用户登录系统的协作图
2. 学生下载文件的协作图
§2.5 系统的状态图
§2.6 系统的活动图
• 1. 用户登录系统的活动图 • 2. 教师上传课件的活动图 • 3. 系统管理员进行网站维护的活动
图
1. 用户登录系统的活动图
2. 教师上传课件的活动图
•
7、最具挑战性的挑战莫过于提升自我 。。20 20年6 月上午3 时42分 20.6.21 03:42J une 21, 2020
•
8、业余生活要有意义,不要越轨。20 20年6 月21日 星期日3 时42分 14秒03 :42:142 1 June 2020
•
9、一个人即使已登上顶峰,也仍要自 强不息 。上午 3时42 分14秒 上午3时 42分03 :42:142 0.6.21
• 13、无论才能知识多么卓著,如果缺乏热情,则无异 纸上画饼充饥,无补于事。Sunday, June 21, 202021-Jun-
2020.6.21
• 14、我只是自己不放过自己而已,现在我不会再逼自 己眷恋了。20.6.2103:42:1421 June 202003:42
3. 系统管理员进行网站维护的活动图
§3 系统中的类
• 1. 类图的生成 • 2. 各个类之间的关系
1. 类图的生成
① 参与者相关的类 ② 一些其他的类
(1)参与者相关的类
(2)一些其他的类
2. 各个类之间的关系
§4 系统的配置与实现
系统的配置图
•
1、有时候读书是一种巧妙地避开思考 的方法 。20.6. 2120.6. 21Sunday, June 21, 2020
§1.1 系统功能需求
• 系统的功能需求主要包括以下几个方面:
① 学生可以登录网站浏览信息、查找信息 和下载文件。
② 教师可以登录网站输入课程简介、上传 课件文件、发布消息、修改和更新消息。
③ 系统管理员可以对页面维护以及批准用 户的注册申请。
§1.1 系统功能需求
• 系统主要包括以下几个模块: ① 数据库管理模块 ② 基本业务模块 ③ 信息浏览、查询模块
•
5、知人者智,自知者明。胜人者有力 ,自胜 者强。 20.6.21 20.6.21 03:42:1 403:42: 14June 21, 2020
•
6、意志坚强的人能把世界放在手中像 泥块一 样任意 揉捏。 2020年 6月21 日星期 日上午3 时42分 14秒03 :42:142 0.6.21
•
2、阅读一切好书如同和过去最杰出的 人谈话 。03:4 2:1403: 42:1403 :426/2 1/2020 3:42:14 AM
•
3、越是没有本领的就越加自命不凡。 20.6.21 03:42:1 403:42 Jun-202 1-Jun-2 0
•
4、越是无能的人,越喜欢挑剔别人的 错儿。 03:42:1 403:42: 1403:4 2Sunda y, June 21, 2020
UML建模案例分析
-网络教学系统UML建模
• §1 网络教学系统的需求分析 • §2 系统的UML基本模型 • §3 系统中的类 • §4 系统的配置与实现
§1 网络教学系统的需求分析
• §1.1 系统功能需求 • §1.2 数据信息管理模块 • §1.3 基本业务模块 • §1.4 信息浏览、查询模块
功能需求模块
信息浏览查询模块 基本业务模块
数据库管理模块
§1.2 数据信息管理模块
• 数据信息管理模块包含的功能: ① 教师信息管理 ② 课程简介信息管理 ③ 文件上传信息的管理
数据信息模块
文件上传信息管理 课程简介信息管理 教师信息管理
§1.3 基本业务模块
• 基本业务模块包含的功能: ① 文件上传 ② 文件下载 ③ 消息发布 ④ 消息修改和更新 ⑤ 页面维护 ⑥ 用户注册批准
§2.2 系统的用例图
• 创建用例图之前首先需要确定参与 者。
• 系统中的参与者主要有三类: ① 教师 ② 学生 ③ 系统管理员
§2.2 系统的用例图
• 1. 系统用户参与的总的用例图 • 2. 学生参与的用例图 • 3. 教师参与的用例图 • 4. 系统管理员参与的用例图
1. 系统用户参与的总的用例图