M1/M2个人总结

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

  • 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. 设计爬虫算法的优化方案
  • 感想与展望

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

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

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

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

时间: 2024-12-20 05:21:23

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

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

一.软件工程M1/M2总结 写下这篇总结的时候,我们的软件项目尚未完工.虽然尝试申请了延期答辩,但最终未能成功.这意味着,我们的项目能否正常发布已经处于了一个微妙的状态.可能可以,也可能不可以.只能尽力而为了. 整个一学期的开发下来,我在软件工程方面体会最深的是成本问题以及技术债.以前写的项目往往没有特别严格的deadline,很多是个人的随兴而写的东西,写不动了就不写了.又或者是作业,最多也就那么一千行,怎么都是可以写完的.而软件工程这门课的团队项目,7个人,一个完整的网站,特别是对于我们这个

M1/M2总结

M2阶段也快结束了,在此对M1和M2阶段做一份总结. 之前的问题 之前在http://www.cnblogs.com/encoin/p/4027044.html中提出了5个问题,现在去看觉得当初提的问题挺幼稚的.而且自己也给出了回答,在此就不再赘述,仅对最后一个问题做一些补充. 对于最后一个问题,我之前的答案是先多了解几门,然后选择自己感兴趣的.经过这学期的学习,我觉得我也不知道自己到底对什么语言最感兴趣,感觉就是这一段时间用什么语言写多了,写惯了,似乎就偏向于那种语言了.只是很多时候会因为需求

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

软件工程M1/M2总结 写在前面的话: 这学期的软件工程伴着考期的展开逐渐落下帷幕,回顾这学期的软件工程,我感觉我的热情在一次又一次的失落中逐步消耗殆尽,每个人对于这门课的体验都会有所不同吧,可以确定的是软件工程的方法论非常重要,于实践中的应用也非常重要.但是这是否就自然而然的衍生出我们对于这门课程发自内心的认可呢?我认为这个问题还值得继续探讨.

InterviewQuestion_SQLServer_Probl_将数据表year|month|amount查询成year|m1|m2|m3|m4的样式

题目:有个年度统计表,结构如下: 怎么样把这个表,查询成这样一个结果: 这是在面试过程中遇到的一个关于数据库的题,没有一点思路,不知它考查到的知识点是什么,如何下手? 网上搜了一下,有哥们儿说这是典型的"行转列问题",好像用到"交叉表查询",下面看看具体的代码! 文件:SQLQuery1.sql /* 环境:Microsoft SQL Server 2012 工具: Microsoft SQL Server Management Studio 数据库: Interv

M1/M2项目阶段总结

1.M1/M2总结 我们这学期完成了学霸项目. 在M1阶段,我们首先进行了分工,完成了一个系统的计划,然后是对学长代码的移植和优化.在优化代码的过程中,我们遇到了不少问题,比如一些代码的冗余以及指向性混乱,数据方面的处理也是没有系统,没有结构.由于大家之前接触的语言都是C,C+和Java,而且只知道git,没有用过TFS,好在大家勤勤恳恳,努力学习了C#,JSON,TFS,并对代码中的错误进行修改,在此过程中付出了极大的辛苦,才得以将M1版本开发出来. M2阶段是在与很多科目的竞争中做出来的,当

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

个人博客连接: http://www.cnblogs.com/lwq12061168/p/4094252.html http://www.cnblogs.com/lwq12061168/p/4028450.html 这次作业是老师很久之前布置的,今天晚上是截止日期,也是才想起来写.其实前几天也想起来了,但是忙于其他的考试和课程设计,所以推后了.这使我又想起高小鹏老师的经典之言:“deadline是第一生产力!”,真是无比正确.只是无端有一种“呵呵”的感觉. 我实在是不想写一些冠冕堂皇的话,说我在

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

这次作业是好久以前布置的,由于学期末课程设计任务比较重,我在完善M2阶段的代码的同时又忙于数据库的实现和编译器的实现,一度感觉忙得透不过气来....到这些都基本完成的时候,会看自己以前的阅读心得,觉得经过了M1/M2阶段自己第一次接触android代码开发的一无所知到后面通过合作编程以及不断的查找资料和测试代码下,我对结对编程以及软件开发又有了一些个人的理解和建议,正好发现还有一次阅读作业,就顺便我的想法都记下来... 还是从学期开始来说吧,第一次是个人统计词频的项目,这次作业还没有纳入团队编程

【个人阅读作业】软件工程M1/M2总结

链接:”看<快速软件开发>的五个问题“ http://www.cnblogs.com/leiyy/p/4027759.html 一.较为明白的问题 1. 在文章的第一个关于Square_Tech的案例中,代码测试和优化都是在所有程序完成以后才进行的,这应该也不符合快速软件开发的要求吧.如果测试工程师在最开始的时候就加入到软件开发中的话,软件开发进程会不会更快呢? 在团队项目之前,虽然并不是特别了解测试工程师的工作内容,但想到既然是软件开发项目中的一个单独列出来的角色,那就肯定大有用处.当初为什

M1/M2 总结

时光是一列不会回头的列车. 这一学期这么快就过去了,当时刚开始软件工程的那些日子还历历在目.不知道那些如风般过去的日子带给我了什么.然而我又清楚地认识到自己已经改变了. 刚开始软件工程的时候,我对团队还一无所知,还伴随着一点小小的英雄主义.每个人都希望自己能成为一个英雄,无论是脚踏筋斗云手拿如意金箍棒的孙悟空,还是一晚在键盘上敲出3000行可用代码的vczh. 现在站在光流的末端看从前的自己,几多感触,几多遗憾,恐怕个中滋味,难以一一尽述. 先说说我们的项目.对于项目而言,我们无疑没有获得巨大的