- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程项目展示 小组成员:江晓东 侯铁峰 付庄玉 王钊 张翼 电子交通地图 软件需求分析 友好的用户界面 地图的上下左右移动 详细的地点标识,输入一个地名,能够用明显的表示显示所在地点 查询一个地点到另一地点的最近路线并标出所选的路线 不同交通方式的路线:步行,开车,公交,地铁 查询花费金钱最少的路线 查询花费时间最短的路线 混合交通方式的路线 软件开发环境和架构 开发语言: java 3.java适合多种运行平台,方便代码移植。 程序架构 电子地图的两种常见的架构: 一是将本软件开发成一款基于web的网页服务软件,比如像google地图等 二是开发成一款在本地使用的客户端软件,即简单的java应用程序。 我们采用的是第二种。 抽象建模 ,模块化设计 软件设计模块 GUI界面(Frame) 表现层 逻辑层 Bellman ford算法 地图 map panel 标示地点 Button panel 抽象数据图 abstract graph Button事件处理 数据流建模 用户界面 run Click 地点标识button 地图移动label 交通方式 button 清除路线 button 按图标方向移动 图片归于原位 确定为起点还是终点 有起终点数据 清除保存的起终点数据 缺少任何一点数据 保存数据 显示路线 提示没有路径 验证 程序演示 软件测试 本项目测试采用黑盒测试方法 测试用例名称: 美观与协调性 测试用例编号: 01 测试用例名称: 窗体测试 测试人: 江晓东 测试时间: 3.10 错误个数: 1 测试条件: 完成后的页面 测试方法: 观察、操作 测试判断准则: 是否美观、协调等 预期结果 1、长宽接近黄金比例; 2、布局合理,不过于密集,也不过于空旷; 3、按钮大小基本接近,按钮的名称正确,图像意义清楚; 4、字体大小与界面大小协调; 5、前景色与背景色搭配合理; 6、主色调清晰; 7、界面风格一致; 实际结果: 1地图位置重置按钮为笑脸,容易歧义 2其他符合预期结果; 处理结果 测试用例名称: 窗体测试 测试用例编号: 02 测试时间: 3.10 测试人: 江晓东 操作序号: 2 错误个数: 2 测试条件: 完成后的页面 测试方法: 观察、操作 测试判断准则: 是否合理、正确等 预期结果 1、窗体大小合适、控件布局合理; 2、快速或慢速移动窗体,背景及窗体刷新正确; 3、缩放窗体,窗体上的控件随着窗体大小的变化而变化; 4、打开的窗口不确认关闭,再调用其他窗口,系统能正确处理打开的窗口 5、窗口尺寸变化时窗口中的控件可以适应; 6、同一界面上的控件数不超过10个; 7、窗体设计符合黄金比例 实际结果: 1窗体为正方形 2窗体的大小不可变 3 其他符合预期效果 处理结果: 测试用例名称: 用户界面友好 测试用例编号: 03 测试时间: 3.10 测试人: 江晓东 操作序号: 3 错误个数: 0 测试条件: 在尽可能的情况下,输入域均提供下拉菜单方式供使用者选择 测试输入: 输入操作 预期输出: 在下拉菜单中选择输入项 实际输出: 1.地图标志地点有下拉菜单 2.其他按钮不需要输入 测试用例名称: 用户界面友好 测试用例编号: 04 测试时间: 3.10 测试人: 江晓东 操作序号: 4 错误个数: 3 测试条件: 在尽可能的情况下,所有出错提示均为中文 测试输入: 出错提示 预期输出: 没有出现英文 实际输出: 1.窗体名称为英文 2.地图标志的下拉菜单为英文 3.操作按钮没有提示 测试用例名称: 用户界面友好 测试用例编号: 05 测试时间: 3.10 测试人: 江晓东 操作序号: 5 错误个数: 1 测试条件: 在尽可能的情况下,所有出错提示后,都给出进一步操作的建议 测试输入: 出错 预期输出: 有进一步操作的建议 实际输出: 没有错误提示和进一步操作 处理结果: 测试用例名称: button功能测试 测试用例编号: 06 测试时间: 3.10 测试人: 江晓东 操作序号: 6 错误个数: 0 测试条件: 完成后的界面, 测试输入: 1.点击向左移动的button图标 2.点击向右移动的button图标 3.点击向上移动的button图标 4.点击向下移动的button图标 5.点击居中移动的button图标(笑脸) 6.点击红旗图标确定为起始点,终点;然后点击步行图标 7.点击蓝色图标确定为起始点,终点;然后点击公交图标 8.点击绿色图标确定为起始点,终点;然后点击步地铁图标 9.点击清除图标 预期输出: 1.地图向左移动2.地图向右移动 3.地图向上移动4.地图向下移动 5.地
文档评论(0)