




免费预览已结束,剩余8页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
_*系统软件需求规格说明书Version 1.0修订历史记录日期版本号修改说明修改人核准人2004年3月1日1.0首次撰写纪宇、徐欣、李冉2004年5月9日1.1根据已经变更的需求修改纪宇、徐欣、凤鸣目录1引言41.1目的与范围41.2预期的读者41.3系统的范围41.4参考资料41.5术语、缩写词42当前系统52.1当前系统概述52.2当前系统存在的问题53建议的系统53.1建议系统概述53.2功能性需求概述53.3非功能性需求63.3.1用户界面与人员因素63.3.2硬件考虑63.3.3性能特征63.3.4错误处理与极端情况63.3.5系统接口63.3.6质量要求73.3.7物理环境73.3.8安全问题73.3.9资源问题73.4系统变更73.5约束(Constraints)73.6系统模型73.6.1用例模型83.6.2对象模型164附录174.1NEMA 0183格式简介17软件需求规格说明书1 引言1.1 目的与范围本文档是系统的需求规格说明书,文档规定了系统的需求,作为系统需求管理和跟踪的基准,为系统的设计和开发提供指导。文档包含了系统的功能需求和非功能需求的说明。1.2 预期的读者本文档预期的读者是本项目的设计人员、开发人员、测试人员、项目经理公司部门领导。1.3 系统的范围本项目主要完成在Windows CE操作系统上的嵌入式导游导航系统的开发,系统能有效地满足自驾车出游者的导游导航需求,并支持与WEBGIS系统的交互。系统开发的主要内容有:n 系统基于COM技术,运行于Windows CE操作系统上,并能方便的移植到其他操作系统上。n 支持GPRS、CDMA等2.5G、3G无线互联网。n 在手持终端设备上能够达到实用的运行速度。n 实现电子地图的导游专业化、个性化显示。n 实现景点、宾馆、加油站等丰富的查询以及周边信息查询功能。n 实现黄金路线、自建路线的管理。n 实现旅游收藏夹管理。n 系统能方便地移植到掌上电脑、车载导航设备、手机、机顶盒以及其他小型嵌入式设备。n 系统具备GPS的接口构件,支持常见GPS格式。n 提供完备的用户使用手册。1.4 参考资料嵌入式导航系统界面设计。文件:导航系统功能与界面设计.ppt;嵌入式导航系统用户手册。文件:中地导航车载导航系统用户手册.doc;1.5 术语、缩写词EVCEmbedded Visual C+,嵌入式开发的Visual C+集成工具GPSGlobal Position System,全球卫星定位系统CMMCapability Maturity Model,能力成熟度模型WEBGIS中地公司的地理信息系统MAPGIS网络版嵌入式GIS平台本系统的开发平台,针对嵌入式的MAPGIS简化版景区 图中较大的风景旅游区景点 风景旅游区中包含的风景点2 当前系统公司于2004年初推出了嵌入式车载导航系统,系统可以运行于Windows CE操作系统上,系统具有目的地导航、模拟导航、高级导航、周边信息查询等基本功能。可以作为本系统开发的参考。2.1 当前系统概述基于目的地导航实现的复杂导航。可以在目的地导航的路径分析中加入如下信息:l 障碍点信息l 经游点信息2.1.1 用例模型2.1.1.1 参与者(Actor)汇总参与者参与者说明用户需要导游导航功能的单位和个人。GPS设备接收GPS信号的设备WEBGIS系统与本系统进行网上数据交换的系统嵌入式GIS平台本系统的开发平台2.1.1.2 用例汇总用例编号用例名称优先级重要性复杂度USECASE_USER_01启动系统USECASE_USER_02结束系统查询USECASE_SUM _03查询地物信息USECASE_USER_04分类查询地物信息USECASE_USER_05输入关键字查询地物信息USECASE_USER_06通过地址簿查询地物信息USECASE_USER_07搜索周边地物路线管理USECASE_SUM_08管理自建路线USECASE_USER_09通过地址簿新建路线USECASE_USER_10通过详情界面修改自建路线USECASE_USER_11删除一条自建路线USECASE_ SUM_12推荐黄金路线收藏夹USECASE_USER_13将地物加入收藏夹USECASE_USER_14将地物从收藏夹中删除公共子功能USECASE_USER_15设置系统参数USECASE_USER_16模拟导游2.1.1.3 顶层用例图图1 WEBGIS交互用例图2 嵌入式导游导航用例2.1.1.4 用例描述用例1 启动系统用例编号: USECASE_ USER_01 用例名称:启动系统 级别:用户目标 主参与者: 用户 GPS设备涉众及其利益:用户前置条件:本机存有相关数据文件最小保证:系统提示启动失败信息触发事件:用户启动程序主成功场景:1 系统读取配置文件2 系统读取数据文件3 系统显示地图4 系统启动GPS5 系统显示用户位置,速度,方向信息。扩展: 5a、GPS设备损坏或缺失:提示无法启动GPS。不执行6。数据变化:无 用例2 结束系统用例编号: USECASE_ USER_02 用例名称:结束系统 级别:用户目标 主参与者: 用户 GPS设备涉众及其利益:无前置条件:程序已经启动最小保证: 无触发事件:用户结束程序主成功场景:1、系统保存数据文件2、系统关闭GPS扩展:无数据变化:修改收藏夹文件,修改自建道路文件,修改配置文件。用例3 查询用例编号:USECASE_SUM_03 用例名称:查询 级别 概要目标 主参与者: 用户涉众及其利益:用户前置条件:程序已经启动最小保证: 无触发事件:用户提出查询请求主成功场景:1 系统进入主查询界面。2 用户选择分类查询3 系统开始分类查询扩展:2a、 用户输入关键字并选择关键字查询:开始关键字查询 2b、 用户点击其他按钮:进入地址簿查询界面数据变化:无用例4分类查询信息用例编号: USECASE_ USER_04 用例名称:分类查询信息级别 用户目标 主参与者: 用户涉众及其利益:用户前置条件:程序已经启动最小保证: 无触发事件:用户提出查询请求主成功场景:1、 用户选定地点类别。2、 系统依类别查询,并进入查询结果列表界面。3、 用户选中单一结果。4、 系统在地图上高亮显示此点扩展: 2a、系统没有找到该类别的目标 2a1:提示没有查询到相关目标,跳转到地址簿查询。 4a、双击主界面显示“加入收藏夹”和“WEB查询”菜单。4a1:点击“加入收藏夹”:进入收藏夹界面。4a2:点击“WEB查询”:打开IE显示主页。数据变化:无用例5 输入关键字查询信息用例编号: USECASE_USER_05 用例名称:输入关键字查询信息 级别 用户目标 主参与者: 用户涉众及其利益:用户前置条件:程序已经启动最小保证: 无触发事件:用户提出关键字查询请求主成功场景:1、 用户输入查询关键字2、 系统查询关键字,并进入查询结果列表界面。3、 用户选中单一结果,系统在地图上高亮显示此点。扩展:1a、用户没有输入任何信息:提示输入关键字。 2a、系统没有找到与关键字相关的目标 2a1:提示没有查询到相关目标。 3a、双击主界面显示“加入收藏夹”和“WEB查询”菜单。3a1:点击“加入收藏夹”:进入收藏夹界面。3a2:点击“WEB查询”:打开IE显示主页。数据变化:无用例6 通过地址簿查询信息用例编号: USECASE_ SFUN_08 用例名称:通过地址簿查询信息 级别 子功能 主参与者: 用户涉众及其利益:用户前置条件:程序已经启动最小保证: 无触发事件:用户选择地址簿查询主成功场景:1、 系统读取显示地址簿文件内容。2、 用户选择地点类别及具体地名。3、 用户点击跳转按钮,系统在图上高亮显示查询目标。扩展:2a、用户只选择类别没有选中任何具体地名:执行类别查询的2-5,不执行3-4。数据变化:无用例7搜索周边地物用例编号: USECASE_USER_09 用例名称:搜索周边地物 级别 用户目标 主参与者: 用户 GPS设备涉众及其利益:用户前置条件:程序已经启动最小保证: 无触发事件:用户要求周边搜索主成功场景:1、 系统打开周边搜索查询界面。2、 用户输入搜索半径和选择搜索类别3、 系统读取用户当前位置。4、 系统读取搜索半径,读取搜索地点类别。5、 系统进行搜索。6、 系统进入查询结果列表界面。7、 系统在地图上高亮显示此点。扩展:3a、系统无法确定用户位置:启动GPS,定位。 3b、GPS无法启动:提示无法启动GPS,不执行27 5a、系统搜索失败:提示找到0个结果。 8a、双击主界面显示“加入收藏夹”和“WEB查询”菜单。8a1:点击“加入收藏夹”:进入收藏夹界面。8a2:点击“WEB查询”:打开IE显示主页。数据变化:无用例8 管理自建路线用例编号: USECASE_SUM_ 10 用例名称:管理自建路线 级别 概要目标 主参与者: 用户涉众及其利益:用户前置条件:程序已经启动最小保证: 无触发事件:主成功场景:1、 系统进入自建路线界面2、 系统读取自建路线文件并列表显示3、 用户在列表中选择一条自建路线4、 用户点击模拟导游按钮5、 系统执行模拟导游功能扩展:4a、用户点击显示按钮:跳转到主界面,并显示该路径 4b、用户点击导游按钮:系统开始按该路径导游。 4c、用户点击返程按钮:系统规划返程路径并保存该路径到路径文件 4d、用户点击删除按钮:删除该路径保存文件 4e、用户点击详情按钮:进入详情界面数据变化:修改自建路线文件用例9 通过地址簿新建路线用例编号: USECASE_USER_11 用例名称:通过地址簿新建路线 级别 用户目标 主参与者: 用户涉众及其利益:用户前置条件:程序已经启动最小保证: 无触发事件:用户要求通过地址簿新建路线主成功场景:1、 系统读取并显示地址簿文件信息2、 系统语音提示并跳转到地址簿界面,用户在地址簿中选择出发地3、 系统语音提示并跳转到地址簿界面,用户在地址簿中选择目的地4、 用户点击添加经游点按钮,系统顺序添加经游点5、 用户点击添加障碍点按钮,系统添加障碍点。6、 系统进行路径分析并保存自建路径文件。7、 用户点击详情按钮查看最佳路径信息。扩展:无数据变化:修改自建路线文件。用例10通过详情界面修改自建路线用例编号:USECASE_USER_12 用例名称:通过详情界面修改自建路线 级别 用户目标 主参与者: 用户涉众及其利益:用户前置条件:程序已经启动最小保证: 无触发事件:用户要求通过编辑详情路线自建路线主成功场景:1、 系统进入自建路线界面。2、 用户选择一条路线,点击详情按钮。3、 系统进入详情界面,列表显示路线经过的地点,类别,里程,时间,估价等。4、 用户选中经游点列表中一位置。用户点击插入按钮,系统跳转到地址簿界面,用户在地址簿中选择经游点,系统将经游点插入路线。5、 用户在经游点列表中选中一经游点,点击删除按钮,系统将经游点删除。6、 用户选中经游点,点击(上移/下移)按钮,系统修改经游点顺 序。7、 用户点击显示按钮,系统进行路径分析,并在图上显示新的最佳路径。扩展: 7a、用户点击保存按钮:系统保存修改的自建路径文件。数据变化:修改自建路线文件。用例11 删除一条自建路线用例编号:USECASE_USER_13 用例名称:删除一条自建路线 级别 用户目标 主参与者:用户涉众及其利益:前置条件:程序已经启动最小保证: 无触发事件:用户要求删除一条自建路线主成功场景:1、 用户选中某条自建路线2、 用户点击删除按钮。3、 系统删除该路径信息并保存自建路线文件扩展:2a、用户未选中任何路线:系统不执行3。数据变化:修改收藏夹文件用例12推荐黄金路线用例编号: USECASE_SUM_14 用例名称:推荐黄金路线 级别 概要目标 主参与者: 用户涉众及其利益:用户前置条件:程序已经启动最小保证: 无触发事件:用户要求系统推荐旅游路线主成功场景:1、 系统读取推荐路线文件信息2、 系统显示地图并高亮显示一条黄金路线3、 用户点击路线,系统出现下一级菜单(菜单包括:详情浏览,开始导游,模拟导游,更多路线,取消)。4、 用户选择详情浏览5、 系统进入详情界面扩展: 1a、无推荐路线文件:提示暂无路线推荐。不执行25。 1b、有文件但无信息:提示暂无路线推荐。不执行25。 4a、用户选择模拟导游:系统执行模拟导游的功能4 4a、用户选择开始导游:系统规划用户当前位置到黄金路线起点的路径,将该路径与黄金路线合并,并按合并后的路径启动语音导游 4b、用户选择更多路线:系统重复执行2-5。 4c、用户选择取消:系统跳转到主界面,不执行4-5。数据变化:无用例13 将地物加入收藏夹用例编号: USECASE_USER_15 用例名称:将地物加入收藏夹 级别 用户目标 主参与者: 用户涉众及其利益:用户前置条件:程序已经启动最小保证: 无触发事件:无主成功场景:1、 用户选中某地点目标。2、 用户点击“加入收藏夹”按钮。3、 系统进入收藏夹界面4、 系统将该点信息在收藏夹界面显示5、 用户点击添加按钮,系统将该点信息保存到收藏夹文件6、 系统将该点图标修改为收藏夹图标。扩展: 1a、用户没有选中地点目标:系统进入收藏夹界面,以用户当前位置为纪录点坐标位置,用户输入地名和选择类别等,不执行43a、无收藏夹文件:系统新建该文件。 数据变化:修改收藏夹文件用例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 8528-5:2025 EN Reciprocating internal combustion engine driven alternating current generating sets - Part 5: Generating sets
- 【正版授权】 ISO 11108:2025 EN Information and documentation - Archival paper - Requirements for permanence and durability
- 融创秋招面试题及答案
- 药性基础知识考试试题及答案
- 风险管控试题及答案
- 戏曲化妆试题及答案
- 认识电阻试题及答案
- 黑农工考试试题及答案
- 针灸职称考试题库及答案
- 统计法考试试题及答案
- 业务协同与合并抵销报表方案汇报v1.9
- 2025-2030年中国少儿英语培训市场发展状况及投资前景规划研究报告
- 常用公文写作规范培训
- 宁德新能源verify测试题库
- 乡镇道路清扫合同范例
- DB3209T 1232-2023 菊花病虫害绿色防控技术规程
- 员工应聘登记表(齐全版)
- 手术室停电停水应急预案
- 人教版初中八年级数学上册《第十一章 三角形》大单元整体教学设计
- 《高级统计实务和案例分析》和考试大纲
- 韦莱韬悦-东方明珠新媒体集团一体化职位职级体系方案-2018
评论
0/150
提交评论