个人项目1

 

 PSP 2.1
Personal Software Process Stages


Time(Plan)


Time


Planning


计划

 

· Estimate


· 估计这个任务需要多少时间

 

Development


开发

 

· Analysis


· 需求分析 (包括学习新技术)


1  


1.5       


· Design Spec


· 生成设计文档


0.5


0.5


· Design Review


· 设计复审 (和同事审核设计文档)


0


0


· Coding Standard


· 代码规范 (为目前的开发制定合适的规范)


0


0


· Design


· 具体设计


1


2


· Coding


· 具体编码


2


2


· Code Review


· 代码复审


1


0


· Test


· 测试(自我测试,修改代码,提交修改)


2


2


Reporting


报告

 

· Test Report


· 测试报告


0.5


0.5


· Size Measurement


· 计算工作量


0.5


0.5


· Postmortem & Process Improvement Plan


· 事后总结, 并提出过程改进计划


0.5

0.5
 
合计


9


9.5

测试用例

1.无参数运行

输入:

1

输出:

没这个站

2.无参数运行

输入:

1号线

输出:

苹果园  古城    八角游乐园      八宝山  玉泉路  五棵松  万寿路  公主坟  军事博物馆      木樨地  南礼士路        复兴门  西单    天安门西        天安门东 王府井  东单    建国门  永安里  国贸    大望路  四惠    四惠东

3.无参数运行

输入:

Ctrl+Z

输出:

程序结束

4.-b参数运行

F:\VS2015\Project2\x64\Debug\Project2.exe -b 苹果园 天宫院

输出:

苹果园
古城
八角游乐园
八宝山
玉泉路
五棵松
万寿路
公主坟换乘地铁10号线
莲花桥
六里桥
西局
泥洼
丰台站
首经贸
纪家庙
草桥
角门西换乘地铁4号线/大兴线
公益西桥
新宫
西红门
高米店北
高米店南
枣园
清源路
黄村西大街
黄村火车站
义和庄
生物医药基地
天宫院

5.-c参数运行

F:\VS2015\Project2\x64\Debug\Project2.exe -c 苹果园 天宫院

苹果园
古城
八角游乐园
八宝山
玉泉路
五棵松
万寿路
公主坟
军事博物馆
木樨地
南礼士路
复兴门
西单换乘地铁4号线/大兴线
宣武门
菜市口
陶然亭
北京南站
马家堡
角门西
公益西桥
新宫
西红门
高米店北
高米店南
枣园
清源路
黄村西大街
黄村火车站
义和庄
生物医药基地
天宫院

6.F:\VS2015\Project2\x64\Debug\Project2.exe -c 2号航站楼 3号航站楼输出:

2号航站楼
三元桥
3号航站楼

7.F:\VS2015\Project2\x64\Debug\Project2.exe -c 火器营 苏州街

火器营
巴沟
苏州街

8.F:\VS2015\Project2\x64\Debug\Project2.exe -c 东单 天宫院

输出:

东单
王府井
天安门东
天安门西
西单换乘地铁4号线/大兴线
宣武门
菜市口
陶然亭
北京南站
马家堡
角门西
公益西桥
新宫
西红门
高米店北
高米店南
枣园
清源路
黄村西大街
黄村火车站
义和庄
生物医药基地
天宫院

8. F:\VS2015\Project2\x64\Debug\Project2.exe -c 东单 天宫院

输出:
东单
崇文门换乘地铁2号线
前门
和平门
宣武门换乘地铁4号线/大兴线
菜市口
陶然亭
北京南站
马家堡
角门西
公益西桥
新宫
西红门
高米店北
高米店南
枣园
清源路
黄村西大街
黄村火车站
义和庄
生物医药基地
天宫院

10.C:\Users\woi>F:\VS2015\Project2\x64\Debug\Project2.exe -c 六里桥 三元桥
输出:
六里桥
莲花桥
公主坟
西钓鱼台
慈寿寺
车道沟
长春桥
火器营
巴沟
苏州街
海淀黄庄
知春里
知春路
西土城
牡丹园
健德门
北土城
安贞门
惠新西街南口
芍药居
太阳宫
三元桥

11.C:\Users\woi>F:\VS2015\Project2\x64\Debug\Project2.exe -b 六里桥 三元桥
输出:
六里桥
六里桥东
北京西站
军事博物馆
白堆子
白石桥南换乘地铁6号线
车公庄西
车公庄换乘地铁2号线
西直门
积水潭
鼓楼大街
安定门
雍和宫
东直门换乘地铁机场线
三元桥

所得:

在这次个人项目中,我学会了在写项目前先进行需求分析,做设计文档,在写代码的过程中,我熟悉了c++的文件读写和迪杰斯特拉算法。

时间: 2024-12-23 03:46:21

个人项目1的相关文章

Win10下IIS配置、项目发布、添加网站

Win10下IIS配置 1.找到控制面板:[开始]菜单鼠标右击,打开[控制面板] 2.打开控制面板,点击[程序],点击[启用或关闭Windows功能] 下一步,点击[启用虎关闭Windows功能] 3. 开始修改IIS了,我是这样勾上的,有可能比较多. 4. 验证IIS是否正确安装,等待几分钟后IIS配置完成.在浏览器输入http://localhost/iisstart.htm会出现 IIS安装成功页面.第一次修改的时候出现了成功页面,但是后来删除了IIS中默认的网站就打不开了,但是不影响的.

使用 IDEA 创建 Maven Web 项目 (异常)- Disconnected from the target VM, address: '127.0.0.1:59770', transport: 'socket'

运行环境: JDK 版本:1.8 Maven 版本:apache-maven-3.3.3 IDEA 版本:14 maven-jetty-plugin 配置: <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <configuration> <webAppSourceDirectory>${pro

MyEclipse建立SpringMVC入门HelloWorld项目

一.首先,建立空的web project项目: 1. 2. 3. 二.其次,导入先关jar包 1.将jar包导入SpringMVCHelloWorld\WebRoot\WEB-INF\lib目录下 三.接下来修改web.xml文件,在web中,指定我们的DispatcherServlet.(从这里进入SpringMVC的可控范围). 1. 2.web.xml中的内容如下: <?xml version="1.0" encoding="UTF-8"?> &l

如何用 Android Studio 导入开源项目以及常见错误的解决办法

声明:这篇文章完全来自这篇文章,感谢大神的相助.这篇文章纯粹是为了备份. 本篇以Github上最热门的MaterialDesign库,MaterialDesignLibrary来介绍怎样使用Android Sudio导入开源项目的,如果你和我一样刚刚从Eclipse转到AS,那本篇文章非常适合你. 如果不引入任何第三方库,不做自动化分渠道打包等操作,那可以在完全不了解Gradle的情况下进行Android项目的开发.但如果要想导入Github上的热门项目,必须首先熟悉Gradle. 1. Gra

【机器学习实战】Machine Learning in Action 代码 视频 项目案例

MachineLearning 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远 Machine Learning in Action (机器学习实战) | ApacheCN(apache中文网) 视频每周更新:如果你觉得有价值,请帮忙点 Star[后续组织学习活动:sklearn + tensorflow] ApacheCN - 学习机器学习群[629470233] 第一部分 分类 1.) 机器学习基础 2.) k-近邻算法 3.) 决策树 4.) 基于概率论的分类方法:朴素

git 把本地创建的项目放到github上

很早之前就注册了Github,但对其使用一直懵懵懂懂,很不熟练.直到昨天做完百度前端技术学院的task,想把代码托管到Github上的时候发现自己对于Git的操作是如此之愚钝,所以今天决定把Git好好学习一遍,好让自己以后能更好地使用Github,主要还是通过Git教程 - 廖雪峰的官方网站来学习.简要步骤可以直接看最后的总结. Git的安装就不说了. 第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹). 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创

eclipse部署tomcat修改项目访问路径(虚拟路径)

原文参考: http://www.educity.cn/wenda/147993.html http://blog.163.com/java_zf/blog/static/19926038420129240314546/ tomcat部署web项目(eclipse自动部署项目到tomcat,访问URL中不包含部署名) 最近项目中需要把项目部署到tomcat中,并且访问路径中不包含不署名,且想实现Eclipse中的自动部署,扒了好久资料,最终实现了自己的需求,呵呵,如下: 1. 把项目contex

配置resin web方式部署项目

写在前面,推荐下载resin4.0.47版本.其它版本没有测试 最近打算做一个小项目,然后容器选用了resin.想通过web提交war文件的方式 进行部署,更新代码也方便. 试了resin最新的版本(目前最新版本为4.0.53),提交war文件到webapps下面都是.tmp文件.百度google一通还是没找到解决办法. 看了下公司用的resin版本,选择4.0.47.下载后发现没最新版本的上传问题. 通过web提交war文件方式步骤如下: 步骤一:修改resin.properties.推荐配置

jsp获取当前项目跟路径

在jsp中获取当前项目的根路径: <% String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort() + request.getContextPath() + "/";%> 可以使用${basePath}获取.

eclipse 创建maven web项目

前言: 前面那一篇讲解了Maven的作用以及详细的应用,不了解Maven的具体使用,请参读:http://www.cnblogs.com/hongwz/p/5456578.html,下面来说明一下IDE构建Maven项目. 1.新建Maven项目 1.1 File -> New -> Other 1.2 选择Maven Project ,单击Next 1.3 保持默认即可,单击Next 1.4 选择Archetype为 web app,单击Next 1.5 输入一些必要信息,单击Finish