例图:图2:学生宿舍管理子系统的用例图划出图2中,“学生信息管理“子用例的用例图。图3:学生信息管理子用例用例的详细描述——以“登录用例”为例用例名称登陆用例目标登陆。描述了用户登录到《学生宿舍管理系统》的过程,设置了各种用户的访问权限主要参与者用户触发条件用户企图进入各个系统模块时触发前置条件系统必须能正常启动典型事件过程参与者动作系统响应①当用户启动这个应用系统时,用例开始。③户输入用户名和密码。②系统显示登录界面。④系统验证信息。⑤系统设置访问权限。⑥系统显示主菜单(子用例:显示主界面)。⑦用例结束。替代事件过程替代⑤:如果用户输入错误的用户名或者密码,给出提示信息,并且跳转到⑦后置条件用户正常登录到界面上2.3系统类图分析用例,从用例中寻找对象和类。例如,通过分析宿舍分配管理子系统,可以发现以下实体类:学生、宿舍管理员、班级、楼栋、床位等图4:静态分析阶段—学生宿舍分配类图2.4系统的动态分析——用顺序图表示用例的实现图5:动态分析阶段——登陆顺序图2.5活动图利用UML的活动图工具进行工作流程建模。图6:学生入住业务流程--活动图实习总结本案例以学生宿舍管理系统UML建模为题,列举了几个相对重要视图中的图形建模,每类图中更细节的问题有待进一步深入分析和细化。UML不是一种方法学,它不需要任何正式的工作产品,而且它还提供了多种类型的模型描述图(diagram),当在某种给定的方法学中使用这些图时,它使得开发中的应用程序的更易理解。UML的内涵远不只是这些模型描述图,但是对于入门来说,这些图体现了对这门语言及其用法背后的基本原理。最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图。本次实习,参考查询资料,我自己认认真真的思考分析了一遍,其中的很多细节需要注意,同时要对事物的业务逻辑搞清楚,加深了对面向对象思想以及UML建模方法的理解,收获很大。