人人范文网 范文大全

我印象最深刻的一个项目

发布时间:2020-03-04 08:53:09 来源:范文大全 收藏本文 下载本文 手机版

我印象最深刻的一个项目是安卓蓝牙通信应用的开发。当时做这个项目是导师要求做的一个近距离通信的应用。整个项目从最开始的调研,然后设计以及最后的实现测试都是我一手操办的。实验室里没有其他人做过安卓的开发,我也从没接触过安卓的应用开发,甚至连java编程都不会,可以说,一切都是从无到有。

在调研阶段先是接触了不同的近距离通信方式,包括wifi,蓝牙以及红外线,zigbee,从能耗方便性以及开发难度各个方面去考虑,最后选择了蓝牙作为通信的手段,而且基于当时的手机操作系统,决定了做一个安卓操作系统下的蓝牙通信应用。在一开始的调研阶段,蓝牙的协议是一块难啃的骨头,虽然对于具体的协议不用特别深入的理解,但是大体的交互流程都是不能不知道的,后来也证明了,这样的学习是有意义的,它使得整个应用的功能设计以及架构设计变得容易了。

其后的设计阶段我根据需求设计了应用所需要实现的功能,包括对蓝牙的基本操作,蓝牙配对,蓝牙数据的传输以及蓝牙的实时语音。设计完应用的功能接着就是应用架构的设计。对于不同的功能划分不同的模块,不同的模块之间如何交互在这个时间也是初步确定的。 设计完方案后就是开发的过程了。最初的环境搭建就花了我一天左右的时间,然后是恶补了一下java编程,还有相应的安卓开发的一些知识。好在安卓开发有比较多的教程,互联网的发达使得学习变得容易起来,我从网上查找资料,图书馆借书,到一些论坛上请教开发牛人。这些使我少走了很多弯路。其次以前学习过C++和面向对象思想,使得java的入门变得容易上手。当然之后的开发与手机联调也出现过一些问题,不断地出现问题寻找问题解决问题,让我也是乐在其中(以苦为乐,呵呵),也让我逐渐喜欢上安卓开发,因为解决问题的过程让我学到很多东西。最终这个蓝牙的通信应用成功做了出来也通过了测试。

整个项目时间不长,但是让我接触到很多新知识,学到了很多,我喜欢接触新鲜的事物,喜欢成功解决问题的那种成就感,喜欢一个人坐在电脑前单步调试那些代码。

我印象比较深刻的是在电信研究院实习期间做的SPTN北向接口测试平台的项目。这个对于我来说是一个全新的东西,nodejs,mySQL,restconf。我从最开始什么都不懂的菜鸟,不断地学习,慢慢加入到团队的开发当中。最开始学习nodejs,以及一些相关的知识像http请求回复,debug方法。

在接触了基本的nodejs之后,便是紧锣密鼓地进行开发工作了。由于项目一开始没有设备,需要一个虚拟的控制器,于是这个工作便由我这个新手来完成了,搭建一个rest server。Rest server是面向资源的一种服务器,它的实现相对不是特别复杂,主要是设计服务器对于http请求的回复接口。虽然简单,但在项目开始没有设备的情况下,它还是比较重要的。

由于项目所设计的平台需要支持json和xml两种格式,而平台的开发又是基于json的格式进行的,因此,需要做到xml与json两种格式的转换,这种转换虽然在网上都有相应的实现,但是实际操作中却会出现bug,于是,我只好先读懂它们的代码,然后通过调试等手段将出bug的地方一一改正过来,并封装成简单的接口。在封装的过程中通过与其他的开发人员进行沟通,对两种格式的转换也做了相应的调整,最终实现了平台对两种格式的支持。 在做完这个工作之后,团队的其他人也将测试平台的基本测试功能实现了,之后需要进行自动化测试的开发。我在自动化测试开发里承担了测试用例的数据库操作以及一致性测试用例的开发。数据库的操作主要是测试用例的增删改查,用的mySQL实现。而一致性测试用例是独立的模块,测试需要几种测试用例,每种用例的测试逻辑也不相同。于是我通过抽象出来测试用例的类,然后通过重载它们的实现接口来实现不同的测试用例。 在整个项目中,我不是最开始的设计者,但是在开发的过程中对整个框架和逻辑也是逐渐地熟悉,所以在后来的功能实现以及测试的过程中,出现的bug有不少都是由我找出问题并解决的。

我印象最深刻的人

我印象最深刻的人

小学作文:一个印象最深刻的人

一个印象深刻的人

一个印象深刻的人

一个印象深刻的人

一个印象深刻的人

一个印象深刻的人

一个印象深刻的人

我印象最深刻的一件事

我印象最深刻的一个项目
《我印象最深刻的一个项目.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档