校园导航系统UML建模.doc

上传人:scccc 文档编号:13986347 上传时间:2022-01-29 格式:DOC 页数:8 大小:401.50KB
返回 下载 相关 举报
校园导航系统UML建模.doc_第1页
第1页 / 共8页
校园导航系统UML建模.doc_第2页
第2页 / 共8页
校园导航系统UML建模.doc_第3页
第3页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《校园导航系统UML建模.doc》由会员分享,可在线阅读,更多相关《校园导航系统UML建模.doc(8页珍藏版)》请在三一文库上搜索。

1、校园导航系统 UML 建模需求分析系统是为用户(主要是学生,老师,新生家长,对校园不熟的人)以及系统管理员服务和系统,因此分别从用户、系统管理员、系统的角度来看系统需要实现的具体功能。对于用户来说,需要利用系统完成以下内容。1.拥有自己的账户,以便系统识别。2.获取校园地图3.对自己所在位置定位,显示自己所在位置4.根据自己的需要,获取地点位置,如吃饭的食堂位置,运动操场位置等5.获取用户当前位置到指定地点位置的路线,及最短路线6.获取指定两点位置间的路线和最短路线7.用户利用系统可查看各个场所的信息对于系统管理员来说,需要利用系统完成以下内容。1.增加场所2.更改场所信息3.删除场所对于系统

2、来说,它自动完成地图的更新UML 建模步骤在 UML 建模语言中有多种独立类型的图, 包括用例图、类图、对象图、顺序图、通信图、状态图、组件图、部署图等,这些图针对不同的侧重点来描述系统,但是实际建模中并不需要创建所有类型的图,而是根据系统开发的需要选取合适的图辅助开发。UML 建模针对系统开发过程中依次进行的分析、设计、实施几个阶段分为以下几个步骤。( 1)分析阶段建模步骤如下 :1.用例图 根据需求、功能建模。2.静态模型包括类图概括系统结构和交互。3.交互图 包括顺序图初步分析对象的行为。4.活动图 针对控制流建模。( 2)设计阶段建模步骤:1.状态图 描述具体对象的状态变化。2.组件图

3、 描述系统的所有物理组件及其关系。( 3)实施阶段建模步骤:1.部署图 描述系统模块的分布式部署。用例图模型确定用例有系统的需求可知,用户需求的操作主要用例有:注册,登录,定位,查询路线,查询地点;系统管理员需求的操作主要用例有:场所管理。输入用户名输入格式正确注册成功输入密码用户注册再次输入密码用户注册用例用例名称用户注册标示符A001用例描述用户为登录系统注册用户名设置密码参与者用户前提条件校园导航系统正确安装后置条件系统注册用户数增加基本操作流程1、 用户输入注册用户名密码。2、 系统验证用户名密码格式。3、 验证完,系统内部增加用户信息。4、 注册成功。与主路线相关用例可选操作流程1、

4、 用户输入相应的信息。2、系统验证账号密码。3、格式不正确,重新输入。输入用户名登录用户输入密码身份验证用例名称登录系统标示符A002用例描述用户登录系统参与者用户前提条件用户注册了账号后置条件系统使用用户数量增加基本操作流程1、用户输入相应的信息。2、系统验证账号密码。3、系统验证用户身份。4、采验证完成登录成功。与主路线相关用例A001可选操作流程1 用户输入相应的信息。2、系统验证账号密码。3、登录信息出错,重新登录。登录系统用例查看所在位置具体信息用户定位查看附近场地定位用例用例名称定位标示符A003用例描述用户对所在位置进行定位参与者用户前提条件用户成功登入系统,GPS 打开后置条件

5、系统获得用户所在位置信息基本操作流程1、用户打开 GPS。2、系统使用 GPS 开始定位。3、定位成功4、系统向用户展示定位信息与主路线相关用例A002可选操作流程1、用户开始定位。2、系统开始定位。3、定位失败, GPS 未打开。输入起始地点输入到达地点用户查询路线输出最短路线输出路线输出其他路线用例名称用例描述参与者前提条件后置条件基本操作流程与主路线相关用例可选操作流程查询路线用例查询路线 标示符 A004 查询出发点到终点的路线用户用户成功登入系统,网络通行,用户输入了起点和终点系统获得路线1、用户输入起点、终点。2、系统开始查询路线。3、查询完毕。4、系统向用户展示路线情况。1、用户

6、查询路线。2、系统开始查询。3、查询失败,输入的起点不正确。输入地点名用户查询地点查看地点详细信息查看地点基本信息查询地点用例用例名称查询地点标示符A005用例描述查询地点的信息参与者用户前提条件用户输入的地点名存在后置条件系统获得地点信息基本操作流程1、用户输入地点名。2、系统开始查询地点。3、查询完毕。4、系统向用户展示地点信息。5、用户查看地点详细信息。与主路线相关用例可选操作流程1、用户查询地点。2、系统开始查询。3、查询失败,输入的地点名不存在。增加地点系统管理员地点管理删除地点修改地点信息地點管理用例用例名称地點管理标示符A006用例描述對系統地点进行管理参与者系统管理员前提条件地

7、点发生了改变后置条件系统更新了地点基本操作流程1、地点有变化。2、管理员开始改变地点。3、改变完毕。4、系统地图地点得到更新。与主路线相关用例可选操作流程1、管理员增加地点。2、系统开始增加。3、增加失败,没有该地点,不可增加。静态模型定义系统的类: 管理员类,地点类,用户信息类,路线类。系统类图:交互模型 (顺序图 ):交互图描述了系统的实际运作,在确定了用例和类之后,需要交互图描述系统对象的实际运作和交互。顺序图根据具体用例或类的对象,描述对象之间的交互和交互发生的次序。管理员地点: 系统管理员登录增加地点管理员增加地点顺序图: 用户登录边界登录控制登录信息1. 登录2.发送登录信息3.验证登录信息4.返回验证结果登录模块对象交互顺序图活动图:活动图能够显示出系统中哪些地方存在功能,以及这些功能和系统中的其他功能如何共同满足前面使用用例图建模的商务需求。输入起点否起点终点输入是否正确登录输入终点是查看路线信息用户查看路线活动图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1