软件工程第一次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering/
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering/homework/13546
这个作业的目标 完成团队GitHub主页搭建,学习团队协作,进行自我评估和未来规划
学号 102301108

一、团队主页:

https://github.com/QishengLiu/unbeatable-grade-hunters

个人资料截图:image

二、当前技能树与技术偏好

已具备的专业知识与能力:

  1. 编程语言基础:掌握了C、C++语言的基本语法和编程思想
  2. 逻辑思维能力:具备基本的算法思维和问题分析能力
  3. 团队协作能力:通过本次作业熟悉了GitHub团队协作流程

感兴趣的技术方向:

  • 系统开发:对操作系统、嵌入式系统开发感兴趣
  • 后端开发:对网络编程、服务器开发有探索意愿
  • 游戏开发:结合C++基础和游戏兴趣的潜在方向

需要提升的能力:

  1. 项目实践经验:缺乏完整的项目开发经验
  2. 新技术学习能力:需要提升快速适应新技术的能力
  3. 深度专业知识:在特定技术领域的深度积累不足

三、代码量目标

之前的代码量:约200行左右

本学期目标代码量:希望达到1000行以上,通过课程项目和团队作业来提升实践能力。

四、课程期望与收获

希望通过软件工程课程学习到:

  1. 团队协作能力:如何与团队成员有效沟通和协作
  2. 项目管理经验:从需求分析到项目上线的完整流程
  3. 工程化思维:将理论知识转化为实际项目的能力
  4. 版本控制技能:熟练掌握Git和GitHub的使用

五、AI生成的学习指南分析

软件工程课程学习指南(由AI生成):

软件工程课程学习指南
一、基础理论阶段(1-4周)
学习重点:
软件生命周期与开发模型(瀑布、敏捷、迭代)
需求分析与规格说明文档编写
UML建模基础(用例图、类图、时序图)
实践建议:
用C++编写简单的需求分析工具
为一个小型系统绘制UML图
二、团队协作与工具使用(5-8周)
学习重点:
Git高级操作(分支管理、冲突解决)
代码审查与团队编码规范
项目管理工具使用(如Trello、禅道)
实践建议:
在GitHub上参与开源项目,提交Pull Request
与同学组队完成小型协作项目
三、系统设计与架构(9-12周)
学习重点:
软件架构模式(MVC、微服务等)
数据库设计与优化
接口设计与API规范
实践建议:
设计一个基于C++的小型系统架构
实现简单的网络通信模块
四、质量保证与测试(13-16周)
学习重点:
单元测试、集成测试方法
代码质量度量与优化
持续集成/持续部署(CI/CD)
实践建议:
为现有代码编写测试用例
配置简单的自动化测试流程
五、项目实践与总结(17-20周)
学习重点:
完整项目开发流程实践
项目文档编写与维护
技术方案选型与评估
实践建议:
完成一个完整的团队项目
撰写详细的项目文档和总结报告

对指南的分析:

这份指南路线清晰实用,但实践安排和时间分配有待加强。有一定的指导作用,实际得结合课程安排。

后台博文编辑页面:

image

posted @ 2025-10-06 20:50  hhhfl  阅读(9)  评论(0)    收藏  举报