2021秋季软件工程实践总结

齐亦橙 2021-12-15 21:27:35
这个作业属于哪个课程构建之法-2021秋-福州大学软件工程
这个作业要求在哪里2021秋季软件工程实践总结
团队名称不知道叫啥于是就叫不知道叫啥组
这个作业的目标对本学期的软工实践进行总结,包括个人总结,团队总结与分析,建议提出等
学号031902401

一、个人总结

PSP

PSPPersonal Software Process Stages预估耗(分钟)实际耗时(分钟)
Planning计划60120
Estimate估计这个任务需要多少时间1030
Development开发10001200
Analysis需求分析 (包括学习新技术)9001200
Design Spec生成设计文档3030
Design Review设计复审 (审核设计文档)--
Coding Standard代码规范 (为目前的开发制定合适的规范)6060
Design具体设计200200
Coding具体编码400600
Code Review代码复审-100
Test测试(自我测试,修改代码,提交修改)6060
Reporting报告3030
Test Report测试报告--
Size Measurement计算工作量1020
Postmortem & Process Improvement Plan事后总结, 并提出过程改进计划3060
Total合计27303590

与课程期待和目标的对比

对课程的期待

img

实际情况

的确当上了小组的组长,但是我觉得我还有很多做得不太好的地方,比如最开始的ALpha冲刺中,对前后端的协调不是特别跟进,导致最开始效率不高的情况,在alpha完善阶段,我调整了跟进的方式,由普通的PM转换到直接参与后端的工作,深入项目的开发过程,对组长,或者说PM的工作有了更多的了解。总之,从这门课的个人编程,到结对编程,到最后的团队编程,我收获了非常多,策划能力也得到了非常大的提升,并且在他人的鞭策下,学会了专业的正规的策划方法。这些学到的东西,将会在我以后的其他项目,企划中,给我极大极大的经验。可以说,软件工程,是我在大学这几年中,学过的最实用,最硬核的课程。虽然累,但是得到的回报是最多的。

仍然有不足的地方

  • 编程能力仍然较弱,对一些复杂的代码虽然能看懂,但是让我复刻出来还是比较困难
  • 对大项目的统筹能力还是略有欠缺,事情一多的时候容易觉得混乱

完成的代码行数

1500行左右

软工实践的各次作业分别花了多少时间

作业项目花费时间(h)
第一次个人作业5h
第一次个人编程作业24.6h
软工实践第一次结对编程作业20h
软工实践第二次结对编程作业15h
团队展示与选题报告15h
需求分析与原型设计30h
团队项目之现场编程2h
alpha冲刺40h
alpha冲刺完善20h

哪一次作业印象最深刻?为什么?

团队项目,毕竟这是我们学习计算机以来第一次多人合作编程。在团队项目中,我体验到了真实的多人开发,和以前的单人开发很不一样,在团队中,需要每一个人各司其职,才能保证项目的持续进行,而团队的统筹规划,在开发过程中十分重要

累计花了多少个小时在软工实践上?平均每周花多少个小时?

171.6小时,平均每周花了20个小时吧

学习和使用的新软件

  • unity
  • pycharm
  • 花生壳
  • 微信小程序开发者工具

学习和使用的新工具

GitHub Desktop
微信小程序开发者平台

学习和掌握的新语言、新平台

  • C#
  • python
  • Java
  • JavaScript

学习和掌握的新方法及其他收获

  • 学会了如何利用搜索引擎解决问题
  • 学会了与他人在开发过程中的沟通

二、团队总结

我们团队是一个不错的团队,尤其是我们的前后端负责人,他们是这个项目能够顺利进行的灵魂人物,在alpha冲刺期间,他们工作的非常辛苦,理因受到夸赞。在团队过程中,我总结了一些组长协调工作的经验与教训,希望能和大家分享一下:

  1. 团队项目分很多个阶段,在每个阶段工作的侧重点都不太一样,所以每个阶段都安排一次分工是个不错的选择
  2. 线下编程会比线上有效率得多,也方便分工交流
  3. 组长作为PM,必须监督项目的实时进展,迭代更新表和GitHub仓库管理还有博客也应该组长来撰写
  4. 需求分析阶段不要画太多饼,不然后期完成的很累
  5. 组长请奶茶有助于效率的提升

三、提出建议

  1. 下一届的团队编程可以试试除了微信小程序以外的其他软件,或者进行独立游戏的开发,由于微信小程序的限制比较大,有发完可能无法上线的风险,所以可以试一试像安卓的APP或者电脑的exe之类的东西,我觉得做出来的效果会更加的惊艳。
  2. 团队开发可以减少人数,如五人小组,这样方便管理,也能减少摸鱼划水的现象,开发时间可以适度延长,以提高成品的质量。

四、团队分析

我认为我们的团队虽然有各种缺憾与不足,但总体来说还是一个优秀的团队。我们在团队组建和第一次协作编程期间属于萌芽阶段,刚刚相互认识并进行第一次协作,彼此还未达成一致目标。而在ALPHA冲刺时期则经历了由磨合阶段到规范阶段的转变,团队由充满疑惑和冲突、效率不高逐渐发展到建立规则,目标明确、信心充足的规范团队。最终在ALPHA冲刺完善到最终演示阶段发展到了创造阶段,团队能够共同携手进行有意义的创造,并完成了项目的开发。

五、软件要求

github仓库
需求分析文档

六、个性发挥

最近比较忙,就随便放两张最近做的MMD静画吧,寒假有空了会在B站投稿,求三连。顺便一提,我写的关于音频合成软件VOCALOID5使用教程将会于1月在CSDN上放出,欢迎大家来了解我们VOCALOIDChina

img

...全文
842 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文详细介绍了利用Matlab代码实现分数阶系统(FOS)Lyapunov指数谱的计算方法,涵盖分数阶Lorenz系统、4D分数阶Chen系统和分数阶Duffing振荡器三类典型非线性动力学系统。通过数值仿真手段,系统地分析了不同分数阶微分阶次下系统的混沌演化行为与稳定性特征,重点阐述了Lyapunov指数谱的求解算法流程、关键实现步骤及参数设置策略,为深入研究分数阶系统的复杂动力学特性提供了可靠的数值分析工具与技术路径。; 适合人群:具备非线性动力学、分数阶微积分理论基础及Matlab编程能力的研究生、高校教师、科研机构研究人员以及从事混沌系统建模、复杂系统控制与信息安全等领域的工程技术人员。; 使用场景及目标:①开展分数阶微分方程系统的混沌特性分析与稳定性判据研究;②通过Lyapunov指数谱揭示系统在参数变化和阶次调节下的动力学演化规律;③为分数阶混沌系统的同步控制、保密通信、信号加密等实际应用提供理论支撑与算法基础。; 阅读建议:建议读者结合Matlab代码实现与相关数学理论同步学习,重点关注数值算法的实现细节、初值敏感性与积分步长对结果的影响,鼓励通过修改系统模型、调整分数阶阶次或引入外部激励等方式进行拓展性实验,以深化对分数阶系统非线性行为的理解。
内容概要:本文系统研究了基于三电平NPC换流器的双端VSC-HVDC背靠背系统的功率解耦控制策略与暂态恢复特性,并借助Simulink平台完成了完整的系统建模与仿真验证。研究深入剖析了系统的主电路拓扑结构、PWM调制机制以及有功功率与无功功率独立调控的理论基础,重点构建了包含内外环协同控制的控制系统架构,实现了对直流电压、交流电流等关键变量的精确动态调节。文章详细阐述了在外部扰动或故障条件下系统的暂态响应过程,评估了其故障穿越能力与恢复性能,通过仿真实验验证了所采用控制策略在提升系统动态响应速度、维持功率解耦能力和增强运行稳定性方面的有效性。; 适合人群:具备电力电子、高压直流输电或新能源并网等相关领域基础知识的研究生、科研人员及从事电力系统仿真与控制算法开发的工程技术人员。; 使用场景及目标:①用于高等院校或科研机构开展VSC-HVDC系统建模与先进控制策略的教学与科研工作;②为工程实践中高压直流输电系统的控制算法设计、参数整定与仿真验证提供可靠的技术参考;③支撑对三电平换流器拓扑优势及其在背靠背系统中应用潜力的深入理解与优化设计。; 阅读建议:建议结合提供的Simulink仿真模型同步研读,重点关注控制系统设计逻辑、内外环参数设计方法与仿真结果分析部分,宜在掌握基本电力电子变换器原理和矢量控制理论的基础上,进一步深化对多电平换流器控制特性与系统级动态行为的理解。
内容概要:本文系统研究了电励磁同步电机在异步牵入、稳态运行及能耗制动三个关键阶段的全周期动态特性,基于Matlab/Simulink平台构建完整的仿真模型,深入分析电机在不同工况下的运行行为与控制机理。研究聚焦于励磁电流、电磁转矩与转速之间的动态耦合关系,对各阶段的过渡过程进行精细化建模与仿真验证,尤其关注异步牵入过程中的转矩建立机制、稳态运行时的稳定性控制以及能耗制动阶段的能量回馈与减速特性,旨在为电励磁同步电机的实际工程应用、控制系统设计与优化提供坚实的理论依据和技术支撑。; 适合人群:具备电机学、电力电子与自动控制等相关专业知识背景,从事电气传动系统、电机控制算法研究或工程仿真实践的研究生、科研人员及工业领域内的电气工程师。; 使用场景及目标:①用于高等院校及科研机构开展电机控制课程教学与科研课题研究;②为工业现场高性能电励磁同步电机驱动系统的开发、调试与优化提供仿真验证手段与设计方案参考;③支撑电机全工况动态性能评估、控制策略设计与系统级集成测试。; 阅读建议:建议读者结合Matlab/Simulink环境动手复现文中所述仿真模型,重点关注各运行阶段切换时的动态响应细节与参数变化规律,深入理解控制逻辑设计原理与关键参数整定方法,以全面提升对电励磁同步电机系统级动态行为的认知与实际应用能力。

189

社区成员

发帖
与我相关
我的任务
社区描述
福州大学软件工程教学,推行邹欣老师“构建之法”。
软件工程 高校
社区管理员
  • Dawnfox
  • REP1USONE
  • 纪华裕
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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