deng-UML练习题分析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《deng-UML练习题分析课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- deng UML 练习题 分析 课件
- 资源描述:
-
1、1UML练习题练习题用例图用例图练习题:练习题:l试画出学院班级管理系统的用例图。试画出学院班级管理系统的用例图。 用例有:登录;找回密码;查看、修改、删除、录入班级基本用例有:登录;找回密码;查看、修改、删除、录入班级基本信息,参与者有管理员与系院领导。信息,参与者有管理员与系院领导。l试画出学生成绩管理的用例图。试画出学生成绩管理的用例图。 用例有:登录;找回密码;录入、修改、保存、查询、删除成用例有:登录;找回密码;录入、修改、保存、查询、删除成绩,参与者有教师与学生。绩,参与者有教师与学生。l试画出网上选课系统的用例图。试画出网上选课系统的用例图。 用例有:登录;找回密码;查询课程信息
2、;按课程编号查询;用例有:登录;找回密码;查询课程信息;按课程编号查询;按课程名查询;选择课程;删除已选课程;维护课程信息;参与按课程名查询;选择课程;删除已选课程;维护课程信息;参与者有系统管理员与学生。者有系统管理员与学生。l试画出帐号管理系统的用例图。试画出帐号管理系统的用例图。 用例有:创建新账户;设置账户;设置账户基本信息;设置账用例有:创建新账户;设置账户;设置账户基本信息;设置账户权限;删除帐户;查询账户。参与者有系统管理员。户权限;删除帐户;查询账户。参与者有系统管理员。l一台自动饮料售货机共有一台自动饮料售货机共有6种不同饮料,售货机上有种不同饮料,售货机上有6个个按钮,分按
3、钮,分别对应别对应6种饮料,顾客可以通过按钮来选择所要的饮料。每个按种饮料,顾客可以通过按钮来选择所要的饮料。每个按钮旁有一个指示灯,用来表示该售货机中是否还有这种饮料可售。钮旁有一个指示灯,用来表示该售货机中是否还有这种饮料可售。售货机有一个硬币槽的找零槽,用来收钱和找钱,假设一位顾客售货机有一个硬币槽的找零槽,用来收钱和找钱,假设一位顾客购买矿泉水,不用找零,请给出描述上述场景的用例图。购买矿泉水,不用找零,请给出描述上述场景的用例图。例例1:学院班级管理系统的用例图:学院班级管理系统的用例图系统管理员登录录入班级基本信息查询班级基本信息删除班级基本信息修改班级基本信息找回密码系院领导用例
4、有:登录;找回密码;查看、修改、删除、录入班级基本信息,用例有:登录;找回密码;查看、修改、删除、录入班级基本信息,参与者有管理员与系院领导。参与者有管理员与系院领导。例例2:学生成绩管理的用例图:学生成绩管理的用例图教师录入成绩登录修改成绩查询成绩删除成绩保存成绩学生找回密码用例有:登录;找回密码;录入、修改、保存、查询、删除成绩,用例有:登录;找回密码;录入、修改、保存、查询、删除成绩,参与者有教师与学生。参与者有教师与学生。例例3:网上选课系统的用例图的用例图:网上选课系统的用例图的用例图学生查询课程信息维护课程信息选择课程删除已选课程登录按课程编号查询按课程名查询找回密码系统管理员用例
5、有:登录;找回密码;查询课程信息;按课程编号查询;用例有:登录;找回密码;查询课程信息;按课程编号查询;按课程名查询;选择课程;删除已选课程;维护课程信息;按课程名查询;选择课程;删除已选课程;维护课程信息;参与者有系统管理员与学生。参与者有系统管理员与学生。例例4:帐号管理系统的用例图:帐号管理系统的用例图系统管理员创建新帐号设置帐号权限设置帐号查询帐号删除帐号设置帐号基本信息用例有:创建新账户;设置账户;设置账户基本信息;用例有:创建新账户;设置账户;设置账户基本信息;设置账户权限;删除帐户;查询账户。参与者有系统管理员。设置账户权限;删除帐户;查询账户。参与者有系统管理员。例例5:饮料自
6、动售货机顾客购买矿泉水的用例图:饮料自动售货机顾客购买矿泉水的用例图自动售货机选择饮料付 款找 钱提供饮料显示是否有饮料收 钱顾 客一台自动饮料售货机共有一台自动饮料售货机共有6种不同饮料,售货机上有种不同饮料,售货机上有6个按钮,分别对应个按钮,分别对应6种饮料,种饮料,顾客可以通过按钮来选择所要的饮料。每个按钮旁有一个指示灯,用来表示该顾客可以通过按钮来选择所要的饮料。每个按钮旁有一个指示灯,用来表示该售货机中是否还有这种饮料可售。售货机有一个硬币槽的找零槽,用来收钱和售货机中是否还有这种饮料可售。售货机有一个硬币槽的找零槽,用来收钱和找钱,假设一位顾客购买矿泉水,请给出描述上述场景的用例
7、图。找钱,假设一位顾客购买矿泉水,请给出描述上述场景的用例图。类图类图例例1: (1)类Student和类Course之间是什么关系?并用文字性语言描述该类图表达意思。 答:关联关系。 该图描述的是:学生和课程之间的选择关系,一个学生可以选择多门课程,一门课程可以被多个学生所选择。(2)写出Student类生成的java代码public class Student private String name; private Course selecters; public void Student() public void test()例例2:某高校中有以下事物:学校、教师、教室、教材、:某高
8、校中有以下事物:学校、教师、教室、教材、课程、课桌、学生、班级、学院、讲台、机房、计算机、课程、课桌、学生、班级、学院、讲台、机房、计算机、交换机、社团,试绘制反映这些事物联系的类图。交换机、社团,试绘制反映这些事物联系的类图。例例3:创建一个类图。下面给出创建类图所需的信息。p学生(student)可以是在校生(undergraduate)或者毕业生(graduate)。p在校生可以是助教(tutor)。p一名助教指导一名学生。p教师和教授属于不同级别的教员。p一名教师助理可以协助一名教师和一名教授,一名教师只能有一名教师助理,一名教授可以有5名教师助理。p教师助理是毕业生。创建类图的步骤如
展开阅读全文