需求分析示例Word下载.docx

上传人:b****6 文档编号:8663799 上传时间:2023-05-12 格式:DOCX 页数:25 大小:210.83KB
下载 相关 举报
需求分析示例Word下载.docx_第1页
第1页 / 共25页
需求分析示例Word下载.docx_第2页
第2页 / 共25页
需求分析示例Word下载.docx_第3页
第3页 / 共25页
需求分析示例Word下载.docx_第4页
第4页 / 共25页
需求分析示例Word下载.docx_第5页
第5页 / 共25页
需求分析示例Word下载.docx_第6页
第6页 / 共25页
需求分析示例Word下载.docx_第7页
第7页 / 共25页
需求分析示例Word下载.docx_第8页
第8页 / 共25页
需求分析示例Word下载.docx_第9页
第9页 / 共25页
需求分析示例Word下载.docx_第10页
第10页 / 共25页
需求分析示例Word下载.docx_第11页
第11页 / 共25页
需求分析示例Word下载.docx_第12页
第12页 / 共25页
需求分析示例Word下载.docx_第13页
第13页 / 共25页
需求分析示例Word下载.docx_第14页
第14页 / 共25页
需求分析示例Word下载.docx_第15页
第15页 / 共25页
需求分析示例Word下载.docx_第16页
第16页 / 共25页
需求分析示例Word下载.docx_第17页
第17页 / 共25页
需求分析示例Word下载.docx_第18页
第18页 / 共25页
需求分析示例Word下载.docx_第19页
第19页 / 共25页
需求分析示例Word下载.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

需求分析示例Word下载.docx

《需求分析示例Word下载.docx》由会员分享,可在线阅读,更多相关《需求分析示例Word下载.docx(25页珍藏版)》请在冰点文库上搜索。

需求分析示例Word下载.docx

审核:

审核意见:

批准:

修订记录

日期

修订版本

描述

作者

1引言

1.1背景

随着计算机、网络技术的迅猛发展,新型的高科技含量的电子产品层出不穷,遍及家电、生产、军事等各个领域。

嵌入式系统因其体积小,速度快而受到重视。

在掌上电脑、PDA、手机、导航设备、信息家电领域嵌入式系统被广泛采用,这也是近期产品研发的热点。

出门如果能有个认识路的人,心里自然都会感觉很踏实。

然而这种好事并不是每次都能降临在你的头上,于是我们很早就知道出门要带地图。

而这种被我广泛应用的地图软件也从纸质地图发展到电子地图,而今最流行的便是GPS导航地图了。

有别于传统地图,导航地图其实是一个多功能的软件,通过GPS接收器提供的信号,可以轻松实现定位——告诉你你的所在地,更可以实现导航——带你去任何你想去的地方。

GPS导航系统是以全球24颗定位人造卫星为基础,向全球各地全天候地提供三维位置、三维速度等信息的一种无线电导航定位系统。

它由三部分构成,一是地面控制部分,由主控站、地面天线、监测站及通讯辅助系统组成。

二是空间部分,由24颗卫星组成,分布在6个轨道平面。

三是用户装置部分,由GPS接收机和卫星天线组成。

现在民用的定位精度可达10米内。

电子导航系统作为重要的嵌入式系统应用软件,具有非常广泛的市场,有很大的开发价值。

我们开发的嵌入式导航系统主要用于在S3C2410平台上对地图进行显示,同时还支持导航系统所具备的一般功能。

1.2定义和缩写词

列出本文所引用的定义与缩写清单。

缩写

定义

GPS

GlobalPositioningSystem

HTML

HyperTextMarkupLanguage

GPRS

GeneralPacketRadioService

1.3参考文献

列出本文的参考资料清单,包括资料的作者、标题、编号、发布日期。

Google地图API

张冬泉谭南林王雪梅焦风川,WindowsCE实用开发技术,2006

GPS技术与工程应用

张孝祥,张红梅,javascript网页开发,2004

HTML4.01规范

2概述

2.1系统描述

该嵌入式导航系统是在WinCE平台之上进行开发,主要用于对所在位置进行定位,并显示本地地图,同时具有导航的一般功能。

系统首先通过开发板上的GPS模块接受卫星信号,将信号通过GPRS路由器传给主机,主机将定位数据通过Google地图接口发给Google地图服务器,Google服务器对定位数据进行读取,并将对应位置的地图返回给主机,主机对从Google服务器返回的html文件进行解析将数据通过GPRS路由器发送给开发板,开发板通过对数据解析显示其中的地图信息。

2.2系统功能

(必需)

用层次关系图简述被开发软、硬件系统的主要功能及功能间的关系。

 

3主要业务职能

用表格描述。

表格格式如表3-1:

表3-1主要业务职能

业务职能

描述

定位信息

通过GPS模块获取定位信息,解析后发送给主机

电子地图

按照GooglemapAPI的接口要求发送定位数据到Google服务器,从而获得地图,将地图信息交给ARM2410。

界面显示与操作

将解析后的地图在S3C2410平台上显示,向用户提供导航信息以及对地图基本功能的操作支持

4业务职能1需求说明

4.1业务概述

通过GPS模块每秒接收一次地点数据,通过解析将定位信息发送给主机

4.2功能组成

本节描述系统的功能划分和组成。

具体格式如表4-1:

表4-1系统功能划分

功能名称

优先级

备注

定位数据获取

通过GPS模块获取定位数据

核心功能

解析定位信息

对获取的定位数据进行解析

发送解析数据

将解析的定位数据发送给主机

4.3功能1:

定位数据获取

1.功能说明:

该功能主要通过不断地移动位置获取定点位置信息,读取定点信息。

2.子功能:

表4-2子功能划分

子功能名称

定位信息获取

通过移动带有GPS模块的开发板更改位置,获取不同地点的位置信息

3.输入信息:

移动地点位置。

4.处理过程:

通过GPS模块自带的功能生成定点信息。

5.输出信息:

所在位置的坐标坐标及相关信息

用表格描述,表格格式如下

表4-3输出信息

信息类型

信息名称

属性

字符流

定点信息

经度、纬度、速度、运动方向角、年份、月份、时、分、秒、毫秒、数据有效性

4.4功能2:

解析定点信息

4.4.1功能说明

将从GPS模块获取的定点信息读入内存,对其进行解析,并将其记录成一个自定义的格式。

4.4.2子功能

子功能如表格

表4-4子功能划分

读取定点信息

将定点信息读入内存

核心

定点信息格式分析

从定点信息数据中读取正确的信息格式

重要

定点信息数据分析

将定点数据记录成自定义格式

4.4.3输入信息

表4-5输入信息

4.4.4处理过程

将定点信息读入内存,通过对信息格式的判断,对数据进行解析,将其中的地点信息及相应的属性信息存入自定义的结构体中。

4.4.5输出信息

表4-6输出信息

主要属性

结构体

解析数据

坐标、速度、运动方向角、时间、数据有效性

必须属性是坐标和数据有效性

4.5功能3:

放送解析数据

4.5.1功能说明

讲解析后的数据通过GPRS路由器发送给主机。

4.5.2子功能

子功能如表格:

表4-7子功能划分

通过UDP协议将解析数据发送给主机

4.5.3输入信息

表4-8输入信息

4.5.4处理过程

首先与主机建立连接,然后将解析数据发送给主机。

4.5.5输出信息

表4-9输出信息

5业务职能2需求说明

5.1业务概述

5.2功能组成

具体格式如表5-1:

表5-1系统功能划分

获取地图

按照GooglemapAPI的接口要求发送定位数据到Google服务器,从而获得地图,在服务其上打开地图。

生成地图

服务器按S3C2410提供的坐标信息以屏幕大小在地图上截取图片,发送给S3C2410。

显示地图

通过GPRS模块接收服务器传来的图片并交付GUI模块。

5.3功能1:

获取地图

5.3.1功能说明

功能1的整体说明:

按照GooglemapAPI的接口要求发送定位数据到Google服务器,从而获得地图,在服务其上保存地图。

功能1:

5.3.2子功能

用表格描述,表格格式如5-2:

表5-2子系统功能

DNS协议解析

访问DNS服务器,完成域名与IP地址的转换,并对在解析过程中出现的错误进行处理

地图解析

服务器先向Google服务器发送地图请求,对得到的响应信息进行解析,如果请求成功,则读取地图

定位数据保存

服务器接收顺序保存接收到定位数据,以备调用

5.3.3输入信息

经S3C2410解析后的定位数据

5.3.4处理过程

服务器首先接收到S3C2410发来的一个解析过的定位数据,然后使用TCP协议与Google服务器进行三次握手以取得连接,将定位数据按照GooglemapAPI接口的规定发送到Google服务器上,从而获得Google服务器发来的地图信息。

5.3.5输出信息

具体格式如下:

图象信息

地图图片

含有当前位置标记

5.4功能2:

5.4.1功能说明

一般情况下发送以当前坐标为图片正中心的地图图片,当用户拖动地图时,则以拖动方向传送地图图片。

5.4.2子功能

子功能如表格5-3:

表5-3子系统功能

地图绘制

将从Google服务器上获得的地图信息在服务器上打开,将收到的PNG格式的地图图片转换为JPEG格式,图片为16位色,拼接在一起组成一张完整的图片,并保存在内存中等待使用

截取地图

以S3C2410发来的定位数据中的当前位置为中心,按照320×

240的大小截取服务器上已经打开的地图。

发送地图

将截取到的地图使用UDP协议发送给S3C2410。

轨迹查询

在服务器上调用数据库中保存的定位数据,在地图上将其显示。

5.4.3输入信息

5.4.4处理过程

将从Google服务器上获得的地图信息在服务器上打开,将收到的PNG格式的地图图片转换为JPEG格式,拼接在一起组成一张完整的图片,并保存在内存中等待使用。

240的大小截取服务器上已经打开的地图,并发送到S3C2410,同时响应S3C2410的各种请求,如比例尺变化,拖动地图等相关操作,发送相关地图图片到S3C2410。

在常规模式下,以320×

240为单位大小切割服务器上的地图图片,标记当前位置所在地图的图片块为1号图片块,首先发送给S3C2410。

以当前运动方向为方向,标记在当前方向之上的下一个图片块为2号图片块,再发送给S3C2410,同时标记与2号图片块和1号图片块相关的两块为3号和4号,发送给S3C2410。

当位置坐标离开1号图片块时,重复之前的动作。

在地图缩放模式下,以320×

240为单位大小切割服务器上的地图图片,当用户按放大按钮时,服务器将放大一辈的当前位置所在图片块发给S3C2410;

当用化按缩小按钮时,服务器将缩小一辈的当前位置所在图片块发给S3C2410。

在地图移动模式下,以320×

240为单位大小切割服务器上的地图图片,以移动方向为方向,将移动方向的下一个图片块发送给S3C2410。

5.4.5输出信息

5.5功能3:

5.5.1功能说明

5.5.2子功能

子功能如表格4-5:

表4-5子系统功能

接收地图图片

使用GPRS模块接收服务器发来的地图图片,通过USB接口发给S3C2410。

在S3C2410内存中拼接收到的地图,形成一个完整的地图。

按GUI模块发送的信息传送需要的图片到LCD显示器。

5.5.3输入信息

5.5.4处理过程

使用GPRS模块接收服务器发来的地图图片,通过USB接口发给S3C2410。

在S3C2410内存中,解析照服务器发送过来的地图块的位置信息,拼接收到当前地图的相应边缘,形成一个新的地图。

5.5.5输出信息

6业务职能3需求描述

6.1业务概述

界面的显示与操作,主要负责将解析后的地图在S3C2410平台上显示,从而向用户提供导航信息以及对地图基本功能的操作支持。

6.2功能组成

具体格式如表6-1:

表6-1系统功能划分

地图显示

运行后显示当前位置区域地图。

重要功能

必须实现

地图缩放

包括地图的放大和缩小。

一般功能

地图移动

对地图进行上下左右的移动,显示当前位置周围的地图区域。

当前位置

在地图区域移动后重置当前位置

帮助

对电子导航程序的使用说明。

6.3功能1:

6.3.1功能说明

功能1的整体说明

该功能在程序运行后显示当前位置区域地图,地图以1s一次的频率进行动态刷新JPEG数据,以用户当前位置为中心显示320×

240区域地图,为用户提供主要地图导航信息。

6.3.2子功能

用表格描述,表格格式如6-2:

表6-2子系统功能

地图刷新频率为1s/次。

6.3.3输入信息

默认信息

6.3.4处理过程

用户打开电子导航程序后,系统会通过GPS模块获取用户当前的位置信息,经处理后获取来自服务器的地图数据并显示,该操作属于程序开启后的默认操作。

6.3.5输出信息

图像

当前地图

显示地图和当前位置的图片。

6.4功能2:

6.4.1功能说明

功能2的整体说明

说明1:

功能2为地图的缩放操作,该操作具体有放大和缩小的子功能。

说明2:

该功能实现了以不同比例来显示地图信息。

在不同比例下看到的路况详略情况也不尽相同。

6.4.2子功能

用表格描述,表格格式如6-3:

表6-3子系统功能

放大

对地图的放大,显示更为详细的路况信息。

缩小

对地图的缩小,显示更为概括的、整体化的地图。

6.4.3输入信息

实时信息

触屏点击

6.4.4处理过程

用户选择操作,导航程序通过控制模块对命令进行响应。

6.4.5输出信息

缩放地图

已缩放后的地图信息。

6.5功能3:

6.5.1功能说明

功能3的整体说明

功能3为地图的移动操作。

该功能方便用户查看周围的地图信息。

6.5.2子功能

用表格描述,表格格式如6-4:

表6-4子系统功能

上移

当前位置不改变,查看当前位置上面区域地图。

下移

当前位置不改变,查看当前位置下面区域地图。

左移

当前位置不改变,查看当前位置左边区域地图。

右移

当前位置不改变,查看当前位置右边区域地图。

6.5.3输入信息

6.5.4处理过程

用户用户在触摸屏上点这些按钮,导航程序的GUI系统便会监测到该事件的发生,并调用相应的函数来处理。

6.5.5输出信息

移动地图

6.6功能4:

6.6.1功能说明

说明:

该功能在地图区域移动后重置当前位置,显示当前位置的地图区域。

6.6.2子功能

子功能如表格6-6:

表6-6子系统功能

用户只行此功能后回到当前位置区域地图。

6.6.3输入信息

6.6.4处理过程

当用户在触摸屏上点这些按钮时,导航程序的GUI系统就会监测到这些事件的发生,并调用相应的函数来处理。

6.6.5输出信息

6.7功能5:

6.7.1功能说明

功能5的整体说明

1:

帮助功能用来让用户查看电子导航程序的相关信息

6.7.2子功能

用表格描述,表格格式如6-5:

表6-5子系统功能

显示电子导航程序的使用帮助

6.7.3输入信息

按键

用户按键

6.7.4处理过程

用户选择操作,电子导航程序作出响应,显示用户说明文档。

6.7.5输出信息

文本

说明文档

7性能需求

描述静态和动态的量化指标要求,注意要在每个需求之前打上标识符。

7.1静态指标需求

1.支持的终端数

2.支持同时操作的用户数

3.处理的文件和记录数

4.表和文件的大小

可以用文字或表格描述,表格格式如下,例如:

性能指标名称

参数

范围

支持同时操作的用户数

最大同时用户数

1

7.2动态指标需求

正常和高负载状态下某一段时间内处理的数据量、事务数量和任务数量。

可以用文字或表格描述,表格格式如下:

性能指标类型

可靠性

导航系统在使用时要有比较高的可靠性。

可维护性

导航系统要便于维护,一般性故障能及时处理。

软件有备份,便于安装启动,导航系统的扩充。

可用性

导航系统要能满足用户的要求,年可用率应该达到99.9%。

可扩展性

可以扩展多个功能

易操作性

导航系统的界面设计遵循人机界面设计原理,参考用户习惯的用法,使用户更加容易操作。

容错性

容错性较高,能够处理无效的定点信息

CPU平均负载率

正常状态

事故状态

网络平均负载率

内存平均负载率

8环境需求

8.1硬件需求

用文字或表格的形式描述。

表格格式如下:

硬件名称

需求描述

S3C2410开发板

一块

串口GPS模块

一个

USB接口GPRS模块

GPRS路由器

一台

主机

8.2软件需求

软件名称

操作系统

WinCE

VisualStudio2005

2005版本

EVC4.0

4.0版本

Socket

ADS

9安全性需求

描述软件产品如何避免意外的或恶意的访问、使用、修改或泄密。

用文字描述或用表格描述。

序号

需求名称

定点数据的有效性

能够正确判断数据的有效性

10用户界面需求

地图显示区

地图显示指定大小的地图区域。

2

控制按钮

程序含有放大、缩小按钮。

3

当前位置选项

其中包含“我的位置”选项。

4

程序退出选项

其中包含“退出程序”选项

5

移动地图选项

其中包含“上移”、“下移”、“左移”和“右移”选项。

6

帮助菜单选项

其中包含“地图使用手册”选项

11接口需求

以下各节描述系统与外部的接口需求,注意要在每个需求之前打上标识符。

11.1用户接口

描述软件产品和用户之间的交互特性,如:

屏幕格式、窗口布局、报表内容、菜单和功能键,以及用户操作权限(能做什么和不能做什么)等。

整个界面由菜单栏、功能区以及显示区组成。

菜单栏包含有:

“我的位置”和“帮助”和“退出程序”选项;

功能区:

包含“放大”、“缩小”、“上移”、“下移”、“左移”和“右移”按钮;

显示区:

是主显示区,显示320×

240窗口大小

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2