《04-绘制用例图.pptx》由会员分享,可在线阅读,更多相关《04-绘制用例图.pptx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、绘制用例图绘制用例图p建模的实质就是对现实的具体化。(建模的实质就是对现实的具体化。()p建模的目标之一是便于开发人员展现系统。建模的目标之一是便于开发人员展现系统。()p对于中小系统项目,不用建模。对于中小系统项目,不用建模。()pUML是一种建模工具,只能应用于是一种建模工具,只能应用于IT行业。行业。()pUML由视图、图、模型元素和通用机制组合而成。由视图、图、模型元素和通用机制组合而成。()p用例图由参与者和用例及它们之间的关系构成。用例图由参与者和用例及它们之间的关系构成。()p用例图中一般有用例图中一般有4种关系,关联、泛化、包含和继承。种关系,关联、泛化、包含和继承。()p用例
2、图的包含关系是指,用例可以简单的包含其它用例具有的行为,用例图的包含关系是指,用例可以简单的包含其它用例具有的行为,并把它所包含的用例行为作为自身行为的一部分。并把它所包含的用例行为作为自身行为的一部分。()p如果你根据一组需求绘制用例图,你会分为哪几步呢?如果你根据一组需求绘制用例图,你会分为哪几步呢?16:4416:442复习复习p1 用例图关系用例图关系n用例图中涉及的关系有:关联、泛化、包含、扩展。用例图中涉及的关系有:关联、泛化、包含、扩展。16:4416:443p2 如何绘制用例图呢?如何绘制用例图呢?16:4416:444识别识别参与者参与者1.ONE1.ONE确定确定用例用例2
3、.TWO2.TWO构建用构建用例模型例模型3.THREE3.THREEu基本步骤p4.7 实例“学生信息管理系统”的需求n(1)系统管理员登录后可以对班级的基本信息进行增加、删除、修)系统管理员登录后可以对班级的基本信息进行增加、删除、修改、查询等操作。学校领导登录后可以对班级基本信息进行查询操改、查询等操作。学校领导登录后可以对班级基本信息进行查询操作。作。n(2)教师登录后可以对学生的考试成绩进行录入、删除、修改、查)教师登录后可以对学生的考试成绩进行录入、删除、修改、查询等操作。学生登录后可以对考试成绩进行查询操作。询等操作。学生登录后可以对考试成绩进行查询操作。n(3)学生登录后可以了
4、解所有选修课程的具体信息,可以根据自己)学生登录后可以了解所有选修课程的具体信息,可以根据自己的需要选择不同课程。系统管理员登录后可以增加、修改、查询、的需要选择不同课程。系统管理员登录后可以增加、修改、查询、删除选修课程。删除选修课程。n(4)系统管理员可以对账号进行创建、设置、查看、删除等操作。)系统管理员可以对账号进行创建、设置、查看、删除等操作。16:4416:445实例实例p有一台自动销售商品(食品或有一台自动销售商品(食品或者饮料等)的机器,任何人都者饮料等)的机器,任何人都可以通过按上面的按钮来购买可以通过按上面的按钮来购买商品,每个商品旁边都有一个商品,每个商品旁边都有一个指示
5、灯,用来表示有没有该商指示灯,用来表示有没有该商品,机器上有一个人民币入口品,机器上有一个人民币入口和找零出口,用来收钱和找钱,和找零出口,用来收钱和找钱,如果你需要购买一瓶果汁,请如果你需要购买一瓶果汁,请绘制出用例图。绘制出用例图。16:4416:446练习练习2p图书馆管理系统是对书籍的借阅及师生信息进行统一管理图书馆管理系统是对书籍的借阅及师生信息进行统一管理的系统,具体包括读者的借书、还书、书籍预订;的系统,具体包括读者的借书、还书、书籍预订;p图书馆管理员的书籍借出处理、书籍归还处理、预订信息图书馆管理员的书籍借出处理、书籍归还处理、预订信息处理;处理;p还有系统管理员的系统维护,
6、包括增加书目、删除或更新还有系统管理员的系统维护,包括增加书目、删除或更新书目、增加书籍、减少书籍、增加读者账户信息删除或更书目、增加书籍、减少书籍、增加读者账户信息删除或更新读者账户信息、书籍信息查询、读者信息查询等。新读者账户信息、书籍信息查询、读者信息查询等。16:4416:447练习练习3 16:4416:448第一题答案第一题答案班级信息管理用例图班级信息管理用例图成绩管理用例图成绩管理用例图16:4416:449网上选课用例图网上选课用例图账号管理用例图账号管理用例图16:4416:4410第二题答案第二题答案自动售货机选择饮料付 款找 钱提供饮料显示是否有饮料收 钱顾 客16:4416:4411第三题答案第三题答案16:4416:4412Thanks Thanks Thanks Thanks!