一、任务:
实现一个帮助进行北京地铁出行路线规划的命令行程序。
二、需求分析
-
在程序启动时,自动获取到地图信息
-
能够计算地铁线路最短路径
-
用户可以查询指定地铁的地铁线路
-
用户输入起始地点和到达地点,程序可以提供两地的最短路径,输出地铁线路规划,并给出预计到达所需时间
三、设计信息
-
开发语言:JAVA
-
UI: Java Swing
-
.算法:Dijkstra
- 功能设计框架
三、项目计划
Personal Software Process Stages | Time | Real time | |
---|---|---|---|
计划与需求分析 |
1 day | ||
开发 |
10 days | ||
代码规范 |
1 day | ||
设计文档 |
1 day | ||
测试 |
1 day | ||
报告 |
1 day | ||
总结并提出改进计划 |
1 day | ||
合计 | 16 days |