没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
需求工程与 UML
实验报告
姓 名:
班 级:
学 号:
指导老师:
完成日期:
总评成绩:
指导老师评语:
1
目录
1.概述..................................................................................................................................... 3
2. 需求工程与 UML 实验题目............................................................................................... 4
3 需求工程与 UML 实验内容................................................................................................ 4
3.1 需求获取.......................................................................................................................... 4
3.2 系统需求分析.................................................................................................................. 7
3.3 结构化分析方法............................................................................................................... 8
3.3.1 数据流图....................................................................................................................... 8
3.4 面向对象分析方法......................................................................................................... 15
3.4.1 用例图模型(用户管理模块)..................................................................................15
3.4.2 类图模型..................................................................................................................... 17
3.4.6 状态图模型................................................................................................................. 21
3.4.7 构件图模型................................................................................................................. 22
3.4.8 部署图模型................................................................................................................. 22
问卷调查问题目录
问题 1 您平时出现主要涉及的交通工具?........................................................................ 4
问题 2 您觉得手机端公交查询软件是否能方便您出行?............................................5
问题 3 您每月乘坐公交的频率为?(学生包括回家期间及在校期间)..................5
问题 4 您等待公交的时间一般在多少分钟?...................................................................5
问题 5 您是否希望有一款提示公交达到时间的 APP?...................................................6
2
问题 6 您是否希望 APP 实时反馈车内拥挤状况?...........................................................6
问题 7 您是否希望通过 NFC 功能,支付宝或微信功能支付车费?............................6
问题 8 您觉得该软件需要具备哪些功能?........................................................................ 7
问题 9 你希望该产品是以什么形式存在?........................................................................ 7
表目录
表 1 数据元素数据字典......................................................................................................... 12
表 2 数据存储数据字典......................................................................................................... 12
表 3 数据流数据字典.............................................................................................................. 13
图目录
图 1 手机端公交车查询系统顶层数据流图........................................................................ 9
图 2 手机端公交车查询系统 0 层数据流图........................................................................9
图 3 手机端公交车查询系统第 1 层数据流图(用户管理模块)..............................10
图 4 手机端公交车查询系统第 1 层数据流图(线路查询模块)..............................10
图 5 手机端公交车查询系统第 1 层数据流图(建议模块).......................................11
图 6 手机端公交车查询系统第 1 层数据流图(失物招领模块)..............................11
图 7 手机端公交车查询系统第 1 层数据流图(支付功能模块)..............................11
图 8 乘客用户用例图.............................................................................................................. 16
图 9 司机用户用例图.............................................................................................................. 16
图 10 公交车公司管理员用例图.......................................................................................... 17
图 11 系统管理员用例图....................................................................................................... 17
图 12 手机端公交车查询系统用户管理模块类图模型..................................................18
图 13 乘客用户顺序图............................................................................................................ 18
图 14 司机用户顺序图........................................................................................................... 18
图 15 公交车公司管理者用户.............................................................................................. 19
图 16 系统管理员用户顺序图.............................................................................................. 19
图 17 乘客用户协作图........................................................................................................... 19
图 18 司机用户协作图........................................................................................................... 20
图 19 公交车公司管理者协作图.......................................................................................... 20
图 20 系统管理员协作图....................................................................................................... 20
图 21 用户管理功能模块活动图模型.................................................................................21
图 22 用户管理功能模块状态图.......................................................................................... 22
图 23 构件图............................................................................................................................. 22
图 24 部署图............................................................................................................................. 23
1.概述
随着现代化建设的迅速崛起,城市地图的不断扩充,公交线路由原来的几条简单线路
3
发展成为巨大的公交网交织在城市中,传统的识记、步行等方法已经不能满足人们便利出
行的需求。其一,人们无法全部识记巨大而又复杂的公交路线和站点转乘车辆;其二,公
交信息的变动,人们将无法迅速捕获公交信息的动态变化,为人们的出行及公交车次、线
路等选择带来不便,浪费人们的时间。
为解决此问题,我们小组拟为其开发城市公交线路查询系统。一方面使人们不用记忆
复杂而繁多的各种公交线路,另一方面也可以方便人们合理选择乘车路线,方便人们的出
行生活。
2. 需求工程与 UML 实验题目
手机端公交查询系统
3 需求工程与 UML 实验内容
本次实验使用手机端公交车查询系统来模拟软件需求工程过程,重点模拟软件系统开 发过
程中的软件需求获取方法和软件需求分析方法。软件需求分析方法主要包括结构化 方法和
面向对象分析方法;结构化分析方法主要考虑软件系统的数据流图和数据字典; 面对对象
分析方法主要考虑软件系统(或模块)的用例图模型、类图模型、顺序图模型、 协作图模
型、活动图模型、状态图模型、组件图模型与部署图模型,这些模型使用 UML 工具
Rational Rose 和 precess on 在线制图工具进行建模。
3.1 需求获取
软件需求获取是从软件用户、消费者和各利益相关者收集软件需求的过程.这是一个复
杂的过程,因为它不仅是从软件消费者收集需求的实践过程,也需要软件消费者、各 利益
相关者和需求分析师的参与来收集良好和一致的需求集合以真正解决问题的过程。 常见的
需求获取技术与方法包括:问卷调查、面谈、头脑风暴、专题讨论会、面向目标 的方法、
基于场景的方法、基于用例的方法、原型、采样观察、民族志、任务分析和协 议分析等。
我们小组采用的是问卷调查的方法。首先我在调查派网站上注册一个账号,然后我们
小组进行讨论设计问题,然后发布出去,收集数据。收集数据如下图所示:
问题 1 您平时出现主要涉及的交通工具?
4
问题 2 您觉得手机端公交查询软件是否能方便您出行?
问题 3 您每月乘坐公交的频率为?(学生包括回家期间及在校期间)
问题 4 您等待公交的时间一般在多少分钟?
5
剩余22页未读,继续阅读
资源评论
- 食色也2023-07-26该文件的设计方案合理,考虑了用户的使用习惯和便利性。
- 马李灵珊2023-07-26这篇文件对移动端公交车查询系统的需求进行了清晰的分析,让人一目了然。
- 五月Eliy2023-07-26文档详细地描述了用户需求和功能需求,非常贴近实际使用场景。
- 东郊椰林放猪散仙2023-07-26需求分析中提到了用户界面的友好性,这对于移动端应用非常重要。
- 方2郭2023-07-26文档列出了各项功能的优先级,帮助开发团队更好地掌握项目进度。
weixin_43818961
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功