- 相关推荐
软件需求分析报告
在当下社会,报告对我们来说并不陌生,报告包含标题、正文、结尾等。相信许多人会觉得报告很难写吧,以下是小编精心整理的软件需求分析报告,希望对大家有所帮助。
软件需求分析报告1
一 引言
1.1编写目的
地理信息系统的用户有其特定的目的,对GIS有不同的.要求,应用情况也各异。所以应对校园地理信息系统的系统定义,系统需求以及相关内容进行描述,方便开发人员进行开发。
1.2项目背景
校园地理信息系统作为“GIS设计与实践课程”的课间实习,旨在加强学生对GIS信息系统的理解和运用,了解GIS系统的实现过程。
二 项目概述
2.1 GIS项目目标、内容、现行系统的调查情况
该项目主要是利用GIS系统来实现校园地理信息的可视化操作,帮助用户了解校园环境,对校园的基础设施的使用提供便利条件,对校园的规划与管理提供参考模型,对一些专题研究提供便利。
2.2运行环境
基于ArcGIS的开发
2.3条件与限制
校园数据的缺乏,开发人员经验不足
三 数据的描述
3.1 GIS静态数据
校园面积,校园范围,校园地理坐标数据,校园内部结构,系统使用对象等
3.2 GIS动态数据
输入数据:校园地形图、Google遥感影像、校园DLG图像
输出数据:匹配纠正数据、矢量化数据、最终成果数据
3.3GIS数据流图
3.4GIS数据字典
外部实体: 校园地形图、Google遥感影像、校园DLG图像
校正配准
名称:校正配准
数据来源:已有数据资料
数据去向:融合数据
数据组成:校园地图、遥感影像、测量数据、描述性文件资料
矢量化
名称:矢量化
数据来源:配准后数据
数据去向:矢量化后数据
数据组成:配准后的栅格图像、点位坐标、地物名称、地物属性 编辑入库
名称:编辑入库
数据来源:矢量化后数据
数据去向:数据库
数据组成:点、线、面、位置关系、几何属性
3.5数据采集
通过网络采集校园地形图及遥感图像,通过碎步测量采集DLG数据
四 GIS功能需求分析
4.1功能划分
用户
4.2功能描述
信息查询:通过分层显示来实习特定地物的显示
地图显示:查看校园地形图、Google遥感影像、校园DLG图像 放大缩小:实现地图的缩放
缓冲区分析:分析点线面的拓扑关系
五 GIS性能需求
5.1数据准确性
作为一次实习产品,该系统对数据准确性不做严格要求
5.2时间特性
能够流畅操作,不产生明显滞留
六 GIS运行要求
拥有简明的界面,能够实现用户的互操作和图像的显示和分析。
七 质量保证
软件运行稳定,能满足用户的功能需求,与系统兼容性良好,可移植。
软件需求分析报告2
开发这个软件产品不仅仅是为了在现在这个高速发展的社会中通过这样一个渠道将人们联系起来,也是为了将一个城市中所有的美食文化传承下来,将美食带给人们的那一份满足感通过这样一个平台传递给更多的人,最终通过美食这个纽带将人们之间的关系拉近。该软件主要是一个信息分享平台。这里的分享信息,指的是分享美食、展览会、漫展、藏在深巷中的小店、实惠良心的商铺等信息,不仅可以用论坛版块发帖的方式,还有短视频,以后还可以做出全景模型配合AR与VR。当你一个人找到一家美食,实惠的商铺,好玩的活动时,你可以在平台上面分享。让更多人的看见。在你想要寻找这些时,也可以在平台上寻找信息。除了信息分享以外还可以建立专门的`交友模块,让人们能够找到对美食兴趣相投的一群人,提升用户的使用体验。
开发者开发的软件必须能够在安卓以及ios等主流平台上正常运行。
目前开发软件平台为:
数据库管理系统:
Oracle 9i以上版本
中间件(应用服务器)系统:
IBM WebSphere
OA系统:
Lotus Domino/Notes
网络架构:
完全支持TCP/IP协议
开发工具或技术体系:
为保证软件的上下兼容性,开发者应选择比较通用的开发工具的较新版本进行开发,如Microsoft Visual ,Borland Delphi,C++ Builder, 或J2EE(Java2 P1atform Enterprise Edition)等。
系统要有足够的防御能力,防御普通黑客的攻击,尽量减少各种可能出现的漏洞,防止用户信息被不良分子窃取。
保证用户权限的正确设置,防止出现各种越权行为,保证系统的正常良好运行。用户的信息保存采用国际流行的MD5加密,保证安全;每个用户在第一次登录后,必须更改他的系统预置登录密码,系统预置的登录密码不能重用。
操作需求
系统能被现有的工作人员快速掌握并使用
第三方控件的使用:原则是不使用,但必须使用时必须通知提出,讨论通过后方可用。
点对点通讯:私聊、公聊、从吧台获取信息都属于点对点通讯范畴,采用TCP协议
软件质量属性
易用性优于易学性,或者可移植性优于有效性。
列出输入数据(用户输入、来自外部接口的输入或者其它输入)并且定义针对这些输入数据的处理(计算)方法,以及相应地输出数据,描述对应区别:输入数据和输出数据。
当有大量数据需要描述时,也可以分类描述数据,并且注明各项数据的输入、输出属性。
对于每一项数据,均需要描述:
● 数据名称;
● 实际含义;
● 数据类型;
● 数据格式;
● 数据约束;
对于复杂的处理方法,仅仅给出算法原理是不够的,必须描述详细的计算过程,并且列出每一步具体使用的实际算式;如果计算过程中涉及查表、判断、迭代等处理方法,应该给出处理依据和相关数据。如果计算方法很简单,也可以将其从略,不加描述。
以下是用户界面可能包括的一些特征内容:
● 将要采用的图形用户界面(GUl)标准或者产品系列的风格;
● 有关屏幕布局或者解决方案的限制;
● 将要使用在每一个屏幕(图形用户界面)上的软件组件,可能包括:
n 选单;
n 标准按钮;
n 导航链接;
n 各种功能组件;
n 消息栏;
● 快捷键;
● 各种显示格式的规定,可能包括:
n 不同情况下文字的对齐方式;
n 不同情况下数字的表现格式与对齐方式
n 日期的表现方法与格式;
n 计时方法与时间格式;
n 等等。
● 错误信息显示标准;
【软件需求分析报告】相关文章:
需求分析报告09-17
网站需求分析报告08-17
人员需求报告04-28
软件工程结构化分析实验报告09-07
图书管理系统需求报告01-14
软件实习报告02-26
专业人才需求调研报告04-11
试卷分析报告试卷分析报告模板大全12-01
行业分析报告02-08