145679联合王国——冲刺总结随笔

145679联合王国 2024-11-12 21:17:55
这个作业属于哪个课程2024软件工程实践
这个作业要求在哪里团队作业——alpha冲刺
这个作业的目标代码规范、冲刺任务与计划
其他参考文献《构建之法》

项目预期计划、现实进展

预期计划现实进展
前端完成大部分页面基本实现计划
后端完成大部分接口接口超额完成
实现基本推荐算法除冷启动问题,算法已实现

各成员在冲刺阶段的收获和心得体会、组员分工协作情况、在Alpha阶段的工作量比例

学号收获和心得体会组员分工协作情况工作量
052203130在项目开发中,发现及时更新接口文档并确保清晰的注释和说明是非常重要的。这样可以让团队成员在调用接口时更加清楚每个字段的用途和类型,从而减少沟通上的误解,避免重复劳动和错误。定期的沟通和同步也是有效的手段,能够帮助团队快速发现潜在问题。错误处理和日志记录也在开发中逐渐显现出重要性。对常见错误和异常进行捕获处理,不仅可以提升系统的稳定性,还能在出错时为后续的排查提供详细的日志信息,便于快速定位问题。这让我认识到,系统的鲁棒性不只是功能的完整性,更体现在对错误的容忍度和应对措施上。后端 音乐模块接口编写13.2%
152201106项目中需要及时和团队成员沟通,后端编写的过程中,需要多和同为后端的队友沟通避免重复和冲突,还要及时和前端对接,了解前端的情况,以便提高开发效率。此外,及时编写准确的接口文档也是必要的,在和队友对接和团队使用中能提高便捷性。异常处理也是必要的,方便追踪问题及时修改。写好代码后也要及时测试及时修改。本次团队过程是难得的用java编写项目的机会,平时golang用习惯了,很多项目逻辑结构和语法使用的时候经常习惯性沿用golang习惯,写的时候慢慢避免这个影响了。这也是个难得的学习java的机会,此前经常会耽搁java的学习,这次让我有了个学习+实践的过程,十分宝贵珍贵。最后,本次实践让我对团队项目实践有了进一步的认识。社区互动接口编写13.2%
052201224过去十天中,个人化音乐推荐系统的理解与实现取得了显著进展,经历了数据集选择、算法理解、数据预处理和团队协作等挑战。音乐数据集种类繁多,但大多不符合推荐算法需求,需要大量精力进行调整和预处理。理解和实现推荐算法尤其在音乐特征语义分析和相似度计算上难度较大。除了实现算法,还需评估不足并改进,这让我深刻认识到特征语义、可解释性和用户交互的重要性。音乐推荐涉及复杂特征分析,需要结合音乐语义和用户交互信息来建立用户画像,从而提高推荐效果,要求不断学习和探索。在模型与后端系统集成过程中,通过团队沟通克服了数据库等问题,成功开发了用户数据接口,提升了工作效率。总体而言,构建推荐系统的复杂性超出预期,但每次进展都带来成就感。推荐系统开发不仅是算法问题,还涉及数据准备、特征选择和系统协作,持续改进是关键。用户数据预处理,查找、封装、优化推荐算法13.2%
072203218从技术层面来看,编写推荐算法是一项复杂而富有挑战的任务。需要深入分析用户的行为数据,挖掘其中的规律,以便为他们提供个性化的推荐。每一次模型的调整和优化都伴随着无数次的数据实验与逻辑推理。每当看到算法的准确性提高,内心的成就感便油然而生。然而,技术虽重要,团队的协作同样不可或缺。作为组长,我努力营造一个开放、包容的氛围,让每位成员都能畅所欲言,充分发挥各自的优势。通过定期的讨论与反馈,团队的凝聚力不断增强,创新思路如泉涌而出。在团队管理中,我学会了倾听与引导,懂得了如何平衡不同的声音与思路,使团队朝着共同的目标迈进。调研数据集、优化推荐算法、编写gRPC13.2%
062200244这次的Alpha冲刺是一段充满挑战与收获的宝贵经历。我学习了前端开发的相关技术,对Vue框架等有了更为深刻的理解。同时,我更加认识到成员之间沟通的重要性,团队合作中沟通是不可欠缺的一部分。这次冲刺也让我认识到了自己的不足之处。例如,在开发过程中,我有时会对可能出现的问题预估不足,导致在实现时经常遇到困难。同时,我也意识到自己在技术方面还有待提高,需要继续学习和改进。由于Alpha冲刺阶段直接和我的部分比赛时间冲突,导致我难以抽出时间,没能为团队做出太大贡献,希望能在下一冲刺阶段及时弥补。在未来的开发中,我会更加严格要求自己,不断提升自己的技术水平,为团队的发展贡献更多的力量。同时,我也期待在后续的冲刺中,能够继续与团队成员一起努力。学习前端框架,辅助前端工作,完成冲刺第四日博客7.6%
052207115在软件工程实践alpha冲刺中,我深入学习了许多关于前端开发的核心技术,尤其是Vue框架的应用。在整个过程中,我不仅掌握了封装网络请求的方法,深化了html、css的技术,还学会了封装第三方组件和如何实现父子组件之间的通信与数据传递,这些技能让我在开发中更加得心应手。在这个项目中,我深入理解了组件式开发的思想,学会了如何将复杂的界面拆分为独立的、可复用的组件,这不仅提升了开发效率,也使得代码更加清晰、易维护。通过与团队成员的协作,我也体会到了团队合作的重要性,大家分工合作、相互支持,共同推动项目的进展。总的来说,这次实践让我更加熟悉了前端开发的流程,也提升了我的技术水平和解决实际问题的能力。通过不断的学习和实践,我相信自己在未来能够更好地应对更加复杂的开发任务,达到更高的技术水平。前端 负责制作导航栏、首页、歌单列表、“我的音乐”、歌曲搜索、音乐播放器13.2%
092200201虽然项目中大部分的技术栈之前都有学过,但只是浅尝辄止,本次项目对于我而言更多是对之前所学知识的一次全面整合和回顾,诚然分布式架构和多种中间件的使用提高了项目的上手和理解难度,在架构搭建和环境部署调试也花了很多时间,但我认为这些是值得且必要的。同时这也是我第一次和其他同学协作开发以及跟前端进行对接,让我体会到在设计时考虑的不充分反映到开发上就是沟通和时间成本的增加。在alpha阶段,我在业务逻辑,代码复用,并发性能考虑的还不够周到,我想这些会在beta阶段进行完善。最后感谢后端的其他两位同学能够协助我共同完成所有接口的开发,甚至超额完成了任务,respect项目架构搭建 中间件部署 网关、用户、聊天模块编写 搜索接口实现13.2%
042201126在本次项目中,我主要负责前端的社区模块开发,这一过程中遇到了不少困难,但也因此学到了很多宝贵的知识。例如,通过项目实践,我深入掌握了 Vue、JavaScript、TypeScript 等前端技术,进一步理解了如何构建更合理的项目架构。项目架构的合理性让我认识到降低代码耦合度的重要性,这不仅能让项目结构更加清晰,也有助于项目后续功能的快速扩展。由于这是我第一次在多人协作的环境下完成项目开发,使用团队合作工具的过程中遇到了一些不熟悉的地方,但也逐渐掌握了如何更高效地进行团队协作。我深刻体会到团队沟通的重要性,及时有效的交流能够大大提高开发效率,减少由于理解偏差而产生的问题。在今后的项目中,我会继续优化自己的开发方法和沟通技巧,为团队合作和项目质量做出更大贡献。前端 负责展示社区模块、展示动态、用户基本的注册登录等界面13.2%

对下阶段展望

完善前端页面,完善推荐算法(解决冷启动)、后端排查bug

...全文
204 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
代码转载自:https://pan.quark.cn/s/a4b39357ea24 基于VHDL语言的24进制多功能数字钟 FPGA多功能数字钟设计 安装要求 本项目采用QuartusII9.0版本设计,非9.0版本打开可能会存在兼容性问题。 本项目选用FPGA器件为CycloneIII_EP3C40Q240C8 设计任务 设计一个24进制多功能数字电子钟,要求具备以下功能: (1)时钟显示:能够以十进制在7段数码管上显示“时”、“分”、“秒”、“十分之一秒”。 (2)校表功能:能够对时钟进行校正。 (3)启动/暂停功能:能够控制时钟的启动和暂停。 (4)一键清零功能:能够将时钟清零。 (5)整点报时功能:能够在整点时发出报时信号。 (6)闹钟功能:能够在设置的时间到达时发出闹钟信号。 顶层设计原理图如下: image 设计方案/设计原理及总体框图 设计实现思路: (1)计时功能。 计时功能主要由四个计数器模块共同构成,其中十分之一秒计时器为十进制计数、分,秒计时器为六十进制计数、小时计时器为二十四进制计数。 计时器之间采用进位信号进行串联。 (2)十进制7端数码管显示功能。 显示功能由译码器模块实现。 译码器模块的两个输入端分别为刷新端和数据端。 七个译码器的刷新端连接十分之一秒的周期脉冲信号。 而数据端连接计数器的输出端,用以将4位输出BCD码译码为7端数码管的七位显示信号。 (3)校表功能。 校表功能由二选一模块和校时模式选择器模块构成。 其中二选一模块用于连接下一级计时器模块的进位信号和手动按钮脉冲信号。 当控制信号为“0”时,二选一模块输出计时器模块的进位信号。 而当控制信号为“1”时,二选一模块输出手动按钮信号。 控制信号由校时模式选择器模块输出,校时模式选择器输出端连...
内容概要:本文围绕基于交替方向乘子法(ADMM)的多主体综合能源系统分布式协同优化展开研究,提出一种可在保护各参与主体数据隐私的前提下实现全局协同优化的分布式算法框架。通过构建增广拉格朗日函数,将集中式优化问题分解为多个子问题,各主体并行迭代求解并仅交换边界变量信息,从而在保证隐私安全的同时实现系统整体能效与经济性的提升。研究详细阐述了ADMM算法的数学建模过程、收敛性条件及其实现在多主体电-热-气综合能源系统中的应用,并通过Matlab代码进行仿真验证,展示了其在园区、微电网群等场景下的有效性与实用性。; 适合人群:具备一定电力系统优化、分布式算法理论基础及Matlab编程能力的研究生、科研人员以及从事综合能源系统、能源互联网、智能电网等相关领域的工程师;特别适合关注分布式优化、隐私保护协同调度等前沿方向的专业技术人员。; 使用场景及目标:①应用于多主体异构能源系统的协同调度,如工业园区、城市能源网络、微电网集群等复杂场景;②实现各利益主体在不共享原始负荷、成本等敏感数据的情况下完成联合优化,提升系统整体运行效率;③为ADMM算法在实际能源系统中的工程化部署提供可复现的代码实例与完整技术路径参考。; 阅读建议:建议读者结合提供的Matlab代码逐模块理解算法实现细节,重点掌握增广拉格朗日函数构造、对偶变量更新机制与收敛判据的设计;同时可进一步拓展学习一致性ADMM(C-ADMM)、乘子惩罚方法等改进算法,深化对分布式优化理论体系的理解。

113

社区成员

发帖
与我相关
我的任务
社区描述
202401_CS_SE_FZU
软件工程 高校
社区管理员
  • FZU_SE_TeacherL
  • 助教_林日臻
  • 防震水泥
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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