第十周个人周报 111211 张凯楠

张凯楠 2023-05-08 18:54:55

个人在项目中的工作

一、TAPD

作为项目组长,我是负责掌控整个项目流程的负责人,对于TAPD这个迭代开发的工具从开始的不熟悉到现在的熟练使用,中间是一个成长的过程。我也完成了教会小组其它成员对TAPD的使用。我在这个平台上发布任务,上传项目相关的文档,并且解决问题。并且负责迭代任务的管理。

二、项目内完成的功能和任务

我们小组的项目是关于校园互助的小程序,包含寄存快递、食堂外卖、二手交易、失物招领等功能的实现,我完成的部分是,小程序主界面的设计和相关UI矢量图片的收集,还有一些功能性部分的后端代码,包括二手交易信息的管理、个人信息的管理和学校地址的管理等。完成了小程序的id注册和微擎服务器的搭建。帮助小组完成了部分任务,并且完成相关功能的单元测试,并完成了测试报告。还有对小组成员任务的分配。

三、项目总结

开发一个项目,真的最重要的就是前期的分析需求的工作,我在后面的coding过程中的确遇到了前期分析不足而导致功能的改变,所以开发的流程中前期分析是很重要的也是必须的。其次就是单元测试,这能减少后期整段项目完成时测试的工程量,并且可以有效的避免问题的累积。结队编程,对于我们新手来说,整体的节奏并没有把控度的很好,很多的时候,会两个人一起打鱼晒网,效率不太高,但是在最后的时候,也的确领悟到有一些门道在里面。最后说一句,我对我们小组的项目还是非常自信的。

项目总结

在接到软件工程的上机任务的时候我是没有头绪的,开始的时候并不知道如何上手开发,整个流程是不清楚的。但是在之后跟着老师所讲授的软件开发流程之后,整个开发过程变得更加清晰有条理。让我这个项目小组长有了自信。到现在,我们的小程序开发完成后,我是很激动和有成就感的。

在整个项目流程接近尾声的还是有很多的小事情需要完成,但是在整个的开发过程我也了解到一个程序或者软件从开始设想到发布中间需要经历这么多的过程,让我提前体会到企业开发软件的流程。同时我作为组长也增长了自己代领团队的经验。在开发过程中的挑战我认为是非常好的,因为只有这些挑战才能让我深刻地学习到一些有用的知识。所以整个的实习过程对我来说就是一次学习进步的过程。

总的来说是一次非常棒的实习过程。

 

...全文
55 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

145

社区成员

发帖
与我相关
我的任务
社区描述
CUG软件工程基础学习社区
团队开发软件工程敏捷流程 高校 湖北省·武汉市
社区管理员
  • EasonBeckham
  • Ex~spirit
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧