软件工程整个学期结束了,很开心学了这门课,在学到知识的同时也提高了自己的动手实践的能力,感觉自己在整个软件工程的各个环节中都能有所把握,可以将学到的知识运用到设计、实践更多的项目中去。

  • M1阶段个人总结

这是之前写的总结的链接:http://www.cnblogs.com/zmpy/p/4117668.html

  • M2阶段个人总结

    • 人员分配与任务调整

由于M1阶段基本所有代码都是我写的,之前软件开发中的所有框架我都已经搭建完善,所以我们团队讨论了一下,决定把M2阶段的任务分配给他们每个人,每周每人完成一个我制定的小任务。

开始的两周就是这么执行的。但是这两周他们完全没有把之前的任务放在心上,安卓这边的开发工作什么都没有完成。导致后面出现了一些问题。我和老师沟通了一下,决定先制定一个个人分

的分配方式,然后严格按这个分配制度执行。所以我们之后在第三周又加了一次会讨论并制定了一个团队贡献分分配的方式。

制定了这个分配制度之后,由于网络爬虫方面出现了一些问题,我们发现除了饿了么之外的外卖网站都爬不到数据。所以我又重新调整了一下项目的计划,对人员进行了重新分配:让爬虫的三

个人好好完善现有的爬虫程序、改善算法、进行全方面的测试。之后安卓这边我也加入到代码的完善当中。到最后安卓这边完善工作还都是我一个人完成的,给其他两个人分配的任务都没能完成。

以上是对我在团队人员及任务调整方面的总结。

    • 个人任务实现情况

我在第三周发现给一些同学分配的任务哪怕是非常简单的任务他们也不愿完成的时候就决定要继续加入到代码的完善工作中去了,因为项目最后总得有些有些提升的地方。我觉得他们可能就只

想混个及格就好了,但我想得到更高的分,因为自己做了很多东西了。所以在接下来的两周里,我又完成了以下的一些。

      • 服务端

        1. 服务端在客户端加了一些功能的时候添加了相应的代码提供接口

        2. 服务端加入了后台的api测试功能,可以在服务端进行接口的测试

        • 客户端

        1. 加入了友盟的api,可以统计用户量及活跃用户

        2. 增加了搜索功能,现在可以通过菜名搜索菜品

        3. 增加了微信api,可以通过微信分享到微信朋友圈

        4. 修改了之前首页的图片滑动控件,现在可以点击进去

        5. 增加了加载图片的功能,在每个有菜品、店铺图片的界面的图片都可以显示了

        6. 修复了界面跳转bug

        7. 修复了无法退出软件的bug

        8. 添加了无法连接服务器时的exception

        9. 修改了部分界面标题不正确的bug

        10. 修改了分享界面的内容

        • 爬虫端

        1. 一开始设计了爬取美团数据的方案,最终按该方案实施,由于美团有反爬机制,没能成功爬到数据

        2. 设计爬虫算法的优化方案

  • 感想与展望

在整个团队项目开发的过程中,我做了很多很多,同时也学到了许多。学到的这些东西是只有真正做了一些才会了解到并掌握的知识以及技能。虽然觉得有点累,但是自己一直都想锻炼自己做

更多的实践。锻炼自己的目的达到了,也很希望最后能拿到比较高的分数,这样自己的努力也就没有白费。

通过整个软件开发的过程,我掌握了开发一个项目的基本步骤,从需求分析,到设计以及实现和测试发布,这些软件工程的各个环节我都参与了其中,基本我都完成了这些个环节。在接下来的

寒假,我加入了几个团队,和他们一起完成几个项目,在实际项目的过程中将自己在课堂、大作业过程中学到的知识加以运用。

M1/M2个人总结的更多相关文章

  1. 软件工程M1/M2总结

    也不分M1/M2了,就从头到尾的梳理一下这学期的软工课吧. 第一节课,老师就稀里哗啦说了一下这学期要怎么搞,什么个人项目啦,结对项目啦,团队项目一二啦,还要组队啊什么的,然后风风火火的组队. 个人项目 ...

  2. 【个人总结】软件工程M1/M2总结

    个人博客连接: http://www.cnblogs.com/lwq12061168/p/4094252.html http://www.cnblogs.com/lwq12061168/p/40284 ...

  3. 【个人阅读】软件工程M1/M2阶段总结

    这次作业是好久以前布置的,由于学期末课程设计任务比较重,我在完善M2阶段的代码的同时又忙于数据库的实现和编译器的实现,一度感觉忙得透不过气来....到这些都基本完成的时候,会看自己以前的阅读心得,觉得 ...

  4. 【个人阅读】软件工程M1/M2做一个总结

    1.以前博客链接 http://www.cnblogs.com/penglinjiang/p/4027850.html http://www.cnblogs.com/penglinjiang/p/40 ...

  5. 软件工程M1/M2总结及阅读作业总结

    一.软件工程M1/M2总结 写下这篇总结的时候,我们的软件项目尚未完工.虽然尝试申请了延期答辩,但最终未能成功.这意味着,我们的项目能否正常发布已经处于了一个微妙的状态.可能可以,也可能不可以.只能尽 ...

  6. M1/M2项目阶段总结

    1.M1/M2总结 我们这学期完成了学霸项目. 在M1阶段,我们首先进行了分工,完成了一个系统的计划,然后是对学长代码的移植和优化.在优化代码的过程中,我们遇到了不少问题,比如一些代码的冗余以及指向性 ...

  7. 个人阅读作业 --软件工程M1/M2总结

    软件工程M1/M2总结 写在前面的话: 这学期的软件工程伴着考期的展开逐渐落下帷幕,回顾这学期的软件工程,我感觉我的热情在一次又一次的失落中逐步消耗殆尽,每个人对于这门课的体验都会有所不同吧,可以确定 ...

  8. T-SQL - 习题02_将数据表year|month|amount查询成year|m1|m2|m3|m4的样式

    时间:2017-09-11 整理:byzqy 题目:有个年度统计表,结构如下: 怎么样把这个表,查询成这样一个结果: 这是在面试过程中遇到的一个关于数据库的题,没有一点思路,不知它考查到的知识点是什么 ...

  9. 【个人阅读】M1/M2阶段总结

    1.以前博客的链接 http://www.cnblogs.com/zyctsl/p/4028006.html http://www.cnblogs.com/zyctsl/p/4094011.html ...

随机推荐

  1. godep 包管理工具

    godep是解决包依赖的管理工具 安装 go get github.com/tools/godep 成功安装后,在GOPATH的bin目录下会有一个godep可执行的二进制文件,后面执行的命令都是用这 ...

  2. OpenLayers元素选择工具

    OpenLayers的selector工具相信挺多人都没有用过,其实这个工具用处还是不少的.比如完成元素查询时,需要实现图属性联动,使用这个工具很方便.最近做项目时也使用到这个工具,使用起来确实挺方便 ...

  3. 一个div里有多个a标签,改变a标签的字体颜色方法

    <script type="text/javascript">var all=document.getElementById("big");var ...

  4. 关于HTML5你必须知道的28个新特性,新技巧以及新技术

    1. 新的Doctype 尽管使用<!DOCTYPE html>,即使浏览器不懂这句话也会按照标准模式去渲染 2. Figure元素 用<figure>和<figcapt ...

  5. MySQL 语句使用到的关键字 函数 记录

    一   处理重复数据 1  使用 UNIQUE 唯一键 (添加数据) 创建表的时候设置 2 使用 DISTINCT (查询数据--过滤) eg:SELECT DISTINCT `name` from ...

  6. Android布局整理Relative/Linear

    1.RelativeLayout布局 android:layout_centerHorizontal 水平居中 android:layout_centerVertical 垂直居中 android:l ...

  7. windows server 2003(64位)上利用iis6部署32位应用

    如果直接部署,会出现如下问题: 试图加载格式不正确的程序. (Exception from HRESULT: 0x8007000B) 解决办法 1.命令行键入: cscript.exe %SYSTEM ...

  8. 在网站制作中随时可用的10个 HTML5 代码片段

    HTML 很容易写,但创建网页时,您经常需要重复做同样的任务,如创建表单.在这篇文章中,我收集了10个超有用的 HTML 代码片段,有 HTML5 启动模板.空白图片.打电话和发短信.自动完成等等,帮 ...

  9. svn设置外网访问

    1.设置路由器 默认协议为:https 端口号:443 服务器地址:https://主机名/svn/版本库 例:https://mleo-pc/svn/Share/ 也可就主机名用IP地址代替 如:h ...

  10. D​e​p​l​o​y​m​e​n​t​ ​f​a​i​l​u​r​e​ ​o​n​ ​T​o​m​c​a​t​ ​6​.​x​.​ ​C​o​u​l​d​ ​n​o​t​ ​c​o​p​y​ ​a​l​l​ ​r​e​s​o​u​r​c​e​s​ ​t​o

    在myeclipse总部署项目,一直有问题,提示如下的错误,经过研究在网上需求帮助,解决方案如下: Deployment failure on Tomcat  6.x. Could not copy  ...