欢迎来到天天文库
浏览记录
ID:26235577
大小:82.00 KB
页数:6页
时间:2018-11-25
《软件开发文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、山东理工大学“爱码”小组第七届齐鲁软件设计大赛“Weatheronway”软件分析报告参赛单位:山东理工大学作品名称:weatheronway团队名称:“爱码”小组-6-山东理工大学“爱码”小组1、引言1.1 编写目的本文介绍了weatheronway的测试步骤概要、详细设计、结论以及相关结论;并明确本软件的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。1.2 项目背景:项目名称:weatheronway 委托单位:第七届齐鲁软件设计大赛组委会 开发单位:山东理工大学“爱码”小组 开发日期:版权信息:参考资料:
2、《Csharp经典入门教程》2.任务概述2.1目标本软件通过Csharp编程与Windows软件设计给用户查询天气带来便利,为用户提供时时天气查询与近期天气查询。2.2用户的特点-6-山东理工大学“爱码”小组本软件的最终用户是面向WindowsMobile5.0手机用户。3.需求规定对于weatheronway,用户只需下载安装并打开运行此软件,就可以主动选择所要查询的地区的未来几天内的天气情况,同时软件还增设了“指数查询”,给出相应的空气质量,紫外线照射等各项指数,与此同时软件会根据各项指数建议用户是否适合晨练以及该穿什么衣服。本软件另外增设了一个网站链接功能,方便
3、用户直接上网浏览更多相关信息。3.1数据流图天气信息用户信息天气查询软件天气信息用户信息用户管理员3.2性能需求由于此开发项目针对天气查询,使用频率比较高,为防止对信息资料和管理程序的恶意破坏,要求较为可靠的安全性能。4.运行环境规定4.1硬件环境1)处理器(cpu):MarvellPXA3102)RAM大小:192MB3)内存大小:256MB-6-山东理工大学“爱码”小组4.2软件环境1)操作系统:WindowsMobile4.3接口软件接口腾讯天气API接口这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网与互联网之间的数据交换。考虑到文档处理时有可能
4、需要较常用的办公软件。例如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。(一)软件测试说明书1、测试概要1)选择省市模块:打开软件进入主界面时能否随机选择成功。2)查询模块:点击各个按钮,进行操作观察能否顺利查询到结果。3)菜单模块:点击菜单中各个选项观察能否顺利进入相应界面。2、详细测试步骤:场景测试步骤预期结果测试结果找到软件安装文件打开文件顺利进入安装界面成功选择安装位置界面选择安装到“设备”或“storagecard”顺利安装成功开始菜单界面打开此软件快捷方式顺利进入软件成功主界面点击“天气查询”(或“指数查询”)和“顺利进
5、入“所得结果”界面成功-6-山东理工大学“爱码”小组查看结果”主界面随机选择所要查询天气(或城市指数)所造的城市顺利选择任意省份的任意城市成功主界面点击“天气查询”(或“指数查询”)和“查看结果”顺利进入“所得结果”界面成功查看结果界面点击“主页”顺利回到主页成功点击“退出”顺利退出软件成功任意界面点击“菜单”顺利弹出“关于”“帮助”“链接网站”三个选项成功上一步弹出的“三个选项”界面点击“关于”顺利进入“关于界面”成功点击“帮助”顺利进入“帮助”界面成功点击“链接网站”顺利弹出“腾讯天气”“腾讯旅游”两个选项成功上一步弹出的“两个选项”界面点击“腾讯天气”顺利进入“
6、腾讯天气”网页成功点击“腾讯旅游”顺利进入“腾讯旅游”成功3、测试结果及发现1)选择省市模块:成功选择省市2)查询模块:成功查询到结果。3)菜单模块:成功进入菜单中各个选项的相应界面4、测试结论:经测试表明软件已经实现了预期的各项功能并且软件开发已达到预定目标,可以交付使用。(二)详细设计说明书-6-山东理工大学“爱码”小组1、功能:随时随地查询全国各省市天气状况和城市指数。2、联网代码:3、尚未解决的问题;无(三)软件概要设计说明书1.运行设计此软件是基于WindowsMobile平台的,考虑到VisualStudio2008自带自带Windowsmobile的开发
7、平台和手机模拟器,所以用C#语言编程,在C#窗体中用模拟器完成调试和测试。2、逻辑设计结构要点程序中每个地名都赋值给一个特定的code,在对地名分配天气信息时只需要分配给指定的代码就可以了。3、物理结构设计要点先列出所有的地名,再使用文本链接获取信息,指向地名。4、接口设计腾讯天气API接口-6-
此文档下载收益归作者所有