2022秋软工实践5:团队作业2-课程总结

BlueBotton 2023-01-08 23:21:24
这个作业属于哪个课程https://bbs.csdn.net/forums/ssynkqtd
这个作业要求在哪里https://bbs.csdn.net/topics/611217765
团队名称10-经记公司
学号032002612
Video demo 链接BILIBILI
GitHub链接https://gitee.com/lzvsdy/software

一、总结与收获

结对编程

在结对编程中参与了微信小程序【room】部分的前端页面设计以及部分后端和接口部分编程。该程序功能是创建小组并查看小组等。此项是主体参考B站教程,除了代码方面的部分参考,其余相应的系统配置连接等方面的问题大部分通过CSDN上解决,还有一部分问题在微信小程序开发文档和开发社区里寻得答案。通过结对编程,在一定程度上了解了程序开发的流程有了一个基本认识,提高了些代码阅读能力,学习了js语言的应用。以下是部分图片展示。

img

img

img

团队项目实践

从开题开始,一开始的选题确定过程中颇有波折,从拓展原有番茄时钟模型,到提出经期记录想法,跳转到校园二手信息平台建立,最后又经过讨论选定此次主题。然后大致确定好整体框架,由负责前端的同学整个框架进行模块深化和页面搭建,负责文书工作的同学调整进度整理开题所需的资料。在开题中主要负责了类图等的绘制。
开题后就是开始实现小程序的功能。根据先前的分析书写相关云函数以存储调用相应的数据,实现内部逻辑功能。在实践的过程中接触学习应用js,给技能树添了根树杈。接下来就是根据前端所需的功能增加不断对相关代码进行一次次地修改调整以符合功能要求。在此期间CSDN、bilibili、微信小程序开发文档和社区找到了一些bug的解决方法和项目框架的实现。

二、技术与工具

  项目实际架构:前端框架是微信小程序官方框架MINA,后端框架是微信云开发;前端技术是视图层描述语言WXML和WXSS以及基于JavaScript的逻辑层框架,后端技术则是编写JavaScript的脚本api测试运行并熟练使用数据库系统、设计数据库。

  • Visual Studio Code
    结对编程与团队开发编写相关代码,相较于在微信开发者工具上作业,vs code丰富多样的插件提高了编程方面的效率,且使用更为便捷
  • 微信开发者工具
    结对编程与团队开发中的程序运行测试,云数据库的开启使用,减少了后端搭建数据库的工作。
  • ProcessOn
    用于绘制类图流程图等想,可多人合作便于团队作业。
  • GitHub
    结对编程建立仓库存储项目
  • Gitee
    用于团队项目的存储更新。项目上传相较于github会较为方便,稳定且便于项目相关内容的及时更新,提高团队效率;缺点是团队加入人数有限,无法所有人拥有权限。

三、其他

1.如果有建议的话,是在大一大二就尝试自己去试一下软件开发,熟练掌握一些面对对象的编程语言
2.团队中,十分感谢产品经理,在文字等资料准备与整理、ppt的制作、视频剪辑与上传、汇报准备等方面费心许多;前端组的同学们也是,在团队开题初期十分快速地完成了整体框架的设计和初期页面效果预览,行动力满分。并且在开发中后期的页面的修改调整也是很快就做出了相应页面。一些云函数的书写和日历相关的数据传送等算法实现也十分感谢代码书写的同学。在这次团体协作中认识到的队员都十分优秀,各有其长处所在,相处融洽。有对于项目功能规划十分清晰的同学不断跟进相关的进度,互相联络沟通。没有她们,这次的合作经历也不会那么有趣。
3.自此次软工实践后,结合自身情况我需要提升的部分还有很多。首先是明确细化要专注的方向,确定是哪方面的应用开发,并提升相应技能;或者说考虑考公或继续深造等。接下来要在大三下学期开学前确定好方向,并调整好自身的心理状态以应对环境变化等。

...全文
145 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-前端 发布问题, 以便更快地解决您的疑问
智能网联汽车未来十年最值得期待的风口。综合叠加了电动汽车替代传统燃油汽车、自动驾驶辅助甚至替代人工驾驶、传统汽车座舱升级智能座舱、整车和零部件乃至产业链的国产自主可控化等发展趋势。AI、IoT、云计算、大数据、芯片和半导体、操作系统、5G等国家重点发展的“硬科技”,都和智能网联汽车有很紧密的关系。所以除了传统车企外,涌现了“蔚小理”这样的造车新势力,引入了Tesla这样的鲶鱼,又吸引了华为、百度、大疆、小米这样的中国高科技以及互联网巨头。智能网联汽车相较于传统汽车来说,最大的变化是:整车的核心技术和竞争点从机械技术转向了计算机技术。所以从车企到tire1等汽车产业链上下游,都将注意力转向了“车载计算机及其相关技术”的研究和实践。域控制器、hypervisor、车载以太网、SOME/IP、DoIP、SOA、AGL和QNX、OTA、C-V2X、AutoSAR CP和AP、ROS、SLAM、激光雷达、超声波雷达、毫米波雷达、深度相机、传感器前融合后融合、ADAS、AR-HUD、智能驾驶算法、算力平台、英伟达Xavier和Orin、高通骁龙8155和Ride、华为MDC、地平线征程3和征程5、MobileEye EyeQ5、TI TDA4、 NXP S32G等等,以上列出了一些关心汽车行业的人经常会看到听到的“关键词”。这些都是实现智能网联汽车所需要的关键技术,也是汽车行业工作者形成行业竞争力,试图去理解和分析行业发展趋势的关键技术底蕴。但是客观上智能网联汽车涉及到的技术杂、学科多、内容深,而且本身这些技术都在快速发展演变,这就造成了学习困难、不成体系。这对于传统汽车行业的“老人”,以及有兴趣进入智能汽车行业的“新人”来说,都是很大的障碍和挑战,急需解决方案。本训练营及课程体系就是为解决这个问题。我们将通过系统化的课程,全面覆盖智能网联汽车的“车端”新技术(就是前段中列出的那些关键词),控制深度深入浅出的讲解相关原理和概念、分析相关技术发展趋势。最终目标是希望大家有一定深度的理解智能网联汽车的原理和相关技术,能从整体上认知智能网联汽车这个产品,具备行业趋势的分析研判能力,具备行业上下游之间或者模块与模块之间的沟通能力,帮助大家在智能网联汽车获取核心竞争力,助力个人发展。

126

社区成员

发帖
与我相关
我的任务
社区描述
软件工程A2022秋
软件工程 高校
社区管理员
  • LinQF39
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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