校园导航系统uml建模

校园导航系统uml建模

ID:22436834

大小:279.38 KB

页数:10页

时间:2018-10-29

校园导航系统uml建模_第1页
校园导航系统uml建模_第2页
校园导航系统uml建模_第3页
校园导航系统uml建模_第4页
校园导航系统uml建模_第5页
资源描述:

《校园导航系统uml建模》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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

2、统管理员来说,需要利用系统完成以下内容。1.增加场所2.更改场所信息3.删除场所对于系统来说,它自动完成地图的更新UML建模步骤在UML建模语言中有多种独立类型的图,包括用例图、类图、对象图、顺序图、通信图、状态图、组件图、部署图等,这些图针对不同的侧重点来描述系统,但是实际建模中并不需要创建所有类型的图,而是根据系统开发的需要选取合适的图辅助幵发。UML建模针对系统幵发过程中依次进行的分析、设计、实施几个阶段分为以下几个步骤。(1)分析阶段建模步骤如下:1.用例图根据需求、功能建模。2.静态模型包括类

3、图概括系统结构和交互。3.交互图包括顺序图初步分析对象的行为。4.活动图针对控制流建模。(2)设计阶段建模步骤:1.状态图描述具体对象的状态变化。2.组件图描述系统的所有物理组件及其关系。(3)实施阶段建模步骤:1.部署图描述系统模块的分布式部署。用例图模型确定用例有系统的需求可知,用户需求的操作主要用例有:注册,登录,定位,查询路线,查询地点;系统管理员需求的操作主要用例有:场所管理。八—用户^7«include»«include»输入川户名<>\,«include>>•、z•—一

4、>.<•、广"—-———-'7输入格式正确«extend»注册成功、bull«include»输入密码«include»7土册再次输入密码用户注册用例用例名称用户注册标示符A001用例描述用户为登录系统注册用户名设置密码参与者用户前提条件校园导航系统正确安装后置条件系统注册用户数增加基本操作流程1、用户输入注册用户名密码。2、系统验证用户名密码格式。3、验证完,系统内部增加用户信息。4、注册成功。与主路线相欠用例可选操作流程1、用户输入相应的信息。2、系统验证账号密码。3、格式不正确,重新输入。<

5、clude>>登采<>分份验证用例名称登录系统标示符A002用例描述用户登录系统参与者用户1前提条件用户注册了账号后置条件系统使用用户数量增加基本操作流程1、用户输入相应的信息。2、系统验证账号密码。3、系统验证用户身份。4、采验证完成登录成功。与主路线相关用例A001可选操作流程1用户输入相应的信息。2、系统验证账号密码。3、登录信息出错,重新登录。登汆系统川例«include»々查看所在位罝具体信息记位«include»———>看附近场地定位用例用例名称定位标示符A003用例描述用

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

7、点到终点的路线参与者用户前提条件用户成功登入系统,网络通行,用户输入了起点和终点后置条件系统获得路线基本操作流程1、用户输入起点、终点。2、系统开始查询路线。3、查询完毕。4、系统向用户展示路线情况。与主路线相关川例可选操作流程1、用户查询路线。2、系统开始查询。3、查询失败,输入的起点不正确。后置条件系统获得用户所在位置信息基本操作流程1、用户打开GPS。2、系统使用GPS开始定位。3、定位成功4、系统向用户展示定位信息与主路线相关用例A002可选操作流程1、用户开始定位。2、系统开始定位。3、定位失

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。