软件工程第一次作业

软件工程第一次作业

作业基本信息

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/DoubleDegreeClassof2022
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/DoubleDegreeClassof2022/homework/
这个作业的目标 了解软件工程课程,做学习的准备,学习markdown语法
其他参考文献 https://www.cnblogs.com/math/p/se-tools-001.html

1. gitcode建立public库

1.1截图

1.2地址

https://gitcode.com/2302_78725368/3222010125/tree/main

2. 评估当前的自己

  • nno
  • 本人目前是主修工商管理的学生,同时在辅修计算机科学。
  • 初步掌握C语言、python,使用过visual studio 、python 、matlab软件。

3. 展望未来

3.1阅读《构建之法》

  • 在项目或程序比较复杂的情况下,如何高效率的进行程序理解?https://bbs.csdn.net/topics/605551028
    程序理解的任务就是要揭示程序的功能与实现机制,即理解系统的外部行为和内部构造。可以采用自顶向下理解策略的原则,从上到下的方式逐步理解下层细节,逐个分解每个子系统直到实现既定功能的一个个代码块。复杂的软件都是由各种简单的模块组成的,从最简单的场景中开始理解。
  • 如何做到团队协作?在今后的学习中,我们学生适合哪种团队模式?https://blog.csdn.net/weixin_33953384/article/details/94726944
    实现高效团队协作的关键在于明确分工与责任、有效沟通、版本控制与代码共享、代码复审与知识共享以及共同目标与激励机制。对于学生团队,敏捷开发模式和功能团队模式是两种较为适合的选择。敏捷开发模式适合小型、灵活性高的团队,通过短周期迭代快速交付可用的软件,强调用户反馈和持续改进,非常适合学生团队在实践中学习和调整。功能团队模式则根据团队成员的技术特长分配任务(如前端、后端、测试),适合有一定技术基础的学生团队,能够高效分工和协作。
  • 团队研发过程中用户提出新要求或没有按照规定时间完成设计研发时,开发人员将如何调整?https://blog.csdn.net/weixin_33953384/article/details/94726944
    在团队研发过程中,用户提出新需求是常见的情况,开发团队需要灵活应对。首先,应与用户沟通,评估新需求的紧急性和重要性,明确其优先级,然后根据优先级决定是否在当前迭代中实现,或安排到后续迭代。团队未能按规定时间完成任务,首先需要分析原因,确定是需求不明确、技术难题还是资源不足导致的问题,并记录问题以避免重复发生。然后,根据剩余工作量重新评估时间,制定新的计划,如果时间紧迫,可以考虑简化功能或分阶段交付,并且需要及时向用户说明情况并给出新的交付时间。

3.2未来规划

未来,我可能会申请研究生,研究相关工商管理与计算机科学的交叉学科,在相关领域进行深造,探索技术与商业的深度融合,同时跟上人工智能的大潮流,学习相关人工智能的知识,掌握使用的技术。

3.3对课程的理解和期待

我希望能够学习到更多的变成语言,例如Java,python等应用场景更加广泛的编程语言,多加练习,同时扎实我的编程基础,因为我的变成实操能力有点差。希望我能够更好的运用人工智能以及通过老师相应的指导,加强我的整体水平。

4. 思维导图和学习路线

python语言相关

posted @ 2025-03-13 00:23  3222010125  阅读(14)  评论(0)    收藏  举报