软件需求分析说明书

软件需求分析说明书

ID:12575265

大小:64.04 KB

页数:6页

时间:2018-07-17

软件需求分析说明书_第1页
软件需求分析说明书_第2页
软件需求分析说明书_第3页
软件需求分析说明书_第4页
软件需求分析说明书_第5页
资源描述:

《软件需求分析说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.引言21.1编写目的21.2项目风险21.3预期读者和阅读建议21.4产品范围21.5参考文献22.综合描述32.1产品的状况32.2产品的功能32.3用户类和特性32.4运行环境32.5设计和实现上的限制32.6假设和约束43.外部接口需求43.1用户界面43.2软件接口43.3通讯接口43.4天气信息显示和获取43.5天气预警提示53.6系统配置功能53.7用户交互需求54.其它非功能需求54.1性能需求54.2安全措施需求54.3安全性需求54.4软件质量属性64.5业务规则64.6用户文档65.词汇表61.引言1.1编写目的l为用户提供一个显

2、示天气预报的软件,可以根据用户需求关注几个城市,以及用图标动画表示各城市对应的的气象信息,可以简洁的表示出“晴、雨、雪”和“高温”等气象信息。支持用户向“天气预报”系统所在的手机上发送恶劣天气提示,同时用户也可以根据自身需求设置获取天气预报的城市,设置更新时间,也可设置城市关键字,并保存用户自己的信息在数据库中,另外设有恢复默认设置功能。1.2项目风险l(项目风险识别是指找出影响项目目标顺利实现的主要风险因素,并识别出这些风险究竟有哪些基本特征、可能会影响到项目的那些方面。)l联网收费视用户电话运营商的收费标准决定l手机或者无线信号不好时,可能无法连接或

3、更新天气情况1.3预期读者和阅读建议l预期读者:会使用已经安装安卓系统智能手机的用户l阅读建议:读者应通过该文档可以了解相关项目的需求分析、使用注意事项以及可能存在的风险1.4产品范围l使用安卓2.3以上系统的智能手机1.5参考文献l《Android应用程序开发》清华大学出版社2010版2.综合描述2.1产品的状况lAndroid是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由AndyRubin开发,最初主要支持手机。2005年由Google收

4、购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他数码领域上。我们开发的相关项目正是一个在安卓平台上开发的软件,可以用这个软件来实现用户在一些简单的手持设备如手机或者平板电脑等上面及时的了解到用户所在城市或者用户关注城市的天气预报并提供预警提示。1.1产品的功能l天气信息显示和获取l天气信息提示功能l系统配置功能1.2用户类和特性l新安卓平台用户:安卓新用户可以使用软件来了解用户所在城市或者关注城市的天气预报,并可以选择是否使用提示服务。l熟悉安卓平台用户:熟悉安卓平台用户可以了解用户所在城市或者关注城市的天气预报,并可以选择是否使用提示。除此

5、之外,还可以选择对相关软件的系统按自己的喜好进行配置并保留自己的个性化系统配置。l安卓软件开发者:安卓软件开发者(喜好者)可以通过相关的开源代码来了解软件运行的原理,还可以根据自己喜好加以修改。1.3运行环境l软件需要在支持安卓系统的可移动设备中正确安装才能正常运行。安卓版本需在2.3及以上,同时建议用户如果是在手机移动设备使用的话,需确保手机支持GPS与联网服务。1.4设计和实现上的限制lEclipse是开发相关应用软件的首选集成开发环境,安卓开发环境首先需要安装支持java应用软件运行的java开发软件包(即JDK),然后安装集成开发环境Eclips

6、e,最后安装AndroidSDK的Eclipse的ADT插件。lAndroidSDK和Eclipse的ADT插件是必须使用的。l软件支持高效、快速的数据存储方式,包括快速数据存储方式SharedPreferences、文件存储和轻量级关系数据块SQLite,可软件可以使用适合的方法对数据进行进程保存和访问。1.5假设和约束l软件必须在安卓系统下才可以正常运行,若需要获取天气更新,需确保用户的智能手机支持联网服务。1.外部接口需求l用户的手持设备支持联网服务,信号和网络状态良好。1.1用户界面l显示查询城市的天气详细情况l显示天气动画效果以及声音效果l显示

7、主要菜单选项1.2软件接口l软件提供轻量级的进程间通信机制Intent,实现跨进程组件通信。l访问硬件的API库函数1.3通讯接口lHTTP协议:有多种接口可以调用你可以用Java类库封装的HttpConnection或者用Apach的开源项目的HttpGet或者HttpPost,服务器端需要编写Serlvet来响应客户端的请求。lSokcet:就是服务器端不断监听双方约定好的端口号,客户端通过服务器IP去请求连接,连接成功后,得到Socket的输入输出流,直接操作即可。1.4天气信息显示和获取l功能描述:需有一个显示天气情况的用户界面,全国热门城市可以

8、直接查询天气(如:杭州、上海、宁波等3-5个城市),以及用图标表示各城市对应的气

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

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

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