软工第一次作业
第一次软工作业
基本信息
| 项目 | 内容 |
|---|---|
| 课程链接 | https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering |
| 作业要求 | https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering/homework/13546 |
| 作业目标 | 学会如何使用Git和Markdown,组建团队,熟悉博客发表流程 |
| 学号 | 102301416 |
一、团队主页
GitHub团队仓库: https://github.com/xuezong691/fzuteam_lakers
二、个人资料截图

三、自我技能评估
✅ 已具备能力
- Java基础编程 - 熟悉Java基本语法并初步了解Java项目开发流程
- C/C++基础开发 - 掌握基本的语法和面向对象编程概念
- HTML/CSS网页制作 - 能够制作静态网页,了解响应式布局基础
🎯 技术偏好方向
- 全栈开发 - 希望打通前后端技术栈
📝 欠缺能力
- JavaScript编程 - 前端交互逻辑实现能力不足
- 软件工程方法论 - 缺乏系统化的项目开发经验
- 数据库知识 - SQL和数据库设计能力需要加强
- 框架使用 - 未接触过主流开发框架
- 团队协作 - 缺乏版本控制和代码审查经验
四、代码量统计
- 当前代码量: 约1500行(主要来自课程作业和小练习)
- 学期目标: 达到2500行代码量
五、课程学习期待
- 系统化开发流程 - 掌握从需求分析到部署的完整流程
- 项目实战经验 - 通过实际项目提升综合能力
六、AI生成学习指南及分析
我选择使用DeepSeek生成学习指南。
DeepSeek生成的软件工程学习指南:
软件工程16周系统学习计划
第一阶段:基础奠基(第1-4周)
- 第1-2周:软件工程概论与需求分析
- 学习软件生命周期、需求获取方法、用例编写
- 实践:为小型项目编写需求规格说明书
- 第3-4周:系统设计与建模
- 掌握UML图、架构设计原则
- 实践:绘制系统架构图和时序图
第二阶段:开发实践(第5-12周)
- 第5-6周:版本控制与团队协作
- 深入学习Git、分支管理、代码合并
- 实践:建立团队项目仓库,实践协作开发
- 第7-9周:编码实现与测试
- 学习设计模式、单元测试、代码规范
- 实践:实现核心功能,编写测试用例
- 第10-12周:数据库与接口
- 掌握数据库设计、RESTful API开发
- 实践:设计数据库,实现数据持久化
第三阶段:项目完善(第13-16周)
- 第13-14周:集成部署
- 学习容器化、持续集成、自动化部署
- 实践:使用Docker部署项目
- 第15-16周:项目优化
- 性能优化、安全加固、项目总结
- 实践:性能测试,撰写项目文档
学习指南分析
🔧 对我的帮助:
这份指南为我提供了清晰的学习路线图,特别是在时间规划和内容安排上很有参考价值。我会根据自身情况调整技术栈选择,补充团队协作的具体实践,让学习计划更加个性化。
博客编辑页面

浙公网安备 33010602011771号