1、pUML有哪些特点?有哪些特点?pUML有哪些功能?有哪些功能?pUML包含哪些视图?包含哪些视图?p用例图主要由哪些元素组成?用例图主要由哪些元素组成?p用例图中涉及哪些关系?用例图中涉及哪些关系?p如果你根据一组需求绘制用例图,你会分为哪几步呢?如果你根据一组需求绘制用例图,你会分为哪几步呢?19:302复习复习p1 用例图关系用例图关系n用例图中涉及的关系有:关联、泛化、包含、扩展。用例图中涉及的关系有:关联、泛化、包含、扩展。19:303p2 如何绘制用例图呢?如何绘制用例图呢?19:304识别识别参与者参与者确定确定用例用例构建用构建用例模型例模型u基本步骤p4.7 实例“学生信息管
2、理系统”的需求n(1)系统管理员登录后可以对班级的基本信息进行增加、删除、)系统管理员登录后可以对班级的基本信息进行增加、删除、修改、查询等操作。学校领导登录后可以对班级基本信息进行查询修改、查询等操作。学校领导登录后可以对班级基本信息进行查询操作。操作。n(2)教师登录后可以对学生的考试成绩进行录入、删除、修改、)教师登录后可以对学生的考试成绩进行录入、删除、修改、查询等操作。学生登录后可以对考试成绩进行查询操作。查询等操作。学生登录后可以对考试成绩进行查询操作。n(3)学生登录后可以了解所有选修课程的具体信息,可以根据自)学生登录后可以了解所有选修课程的具体信息,可以根据自己的需要选择不同
3、课程。系统管理员登录后可以增加、修改、查询、己的需要选择不同课程。系统管理员登录后可以增加、修改、查询、删除选修课程。删除选修课程。n(4)系统管理员可以对账号进行创建、设置、查看、删除等操作。)系统管理员可以对账号进行创建、设置、查看、删除等操作。19:305实例实例p有一台自动销售商品(食品或有一台自动销售商品(食品或者饮料等)的机器,任何人都者饮料等)的机器,任何人都可以通过按上面的按钮来购买可以通过按上面的按钮来购买商品,每个商品旁边都有一个商品,每个商品旁边都有一个指示灯,用来表示有没有该商指示灯,用来表示有没有该商品,机器上有一个人民币入口品,机器上有一个人民币入口和找零出口,用来
4、和找零出口,用来收钱和找钱收钱和找钱,如果你需要购买一瓶果汁,请如果你需要购买一瓶果汁,请绘制出用例图。绘制出用例图。19:306练习练习2p图书馆管理系统是对书籍的借阅及师生信息进行统一管图书馆管理系统是对书籍的借阅及师生信息进行统一管理的系统,具体包括读者的借书、还书、书籍预订;理的系统,具体包括读者的借书、还书、书籍预订;p图书馆管理员的书籍借出处理、书籍归还处理、预订信图书馆管理员的书籍借出处理、书籍归还处理、预订信息处理;息处理;p还有系统管理员的系统维护,包括增加书目、删除或更还有系统管理员的系统维护,包括增加书目、删除或更新书目、增加书籍、减少书籍、增加读者账户信息删除新书目、增加书籍、减少书籍、增加读者账户信息删除或更新读者账户信息、书籍信息查询、读者信息查询等。或更新读者账户信息、书籍信息查询、读者信息查询等。19:307练习练习3 19:308第一题答案第一题答案班级信息管理用例图班级信息管理用例图成绩管理用例图成绩管理用例图19:309网上选课用例图网上选课用例图账号管理用例图账号管理用例图19:3010第二题答案第二题答案自动售货机选择饮料付 款找 钱提供饮料显示是否有饮料收 钱顾 客19:3011第三题答案第三题答案19:3012