软工第一次作业

第一次软工作业

基本信息

项目 内容
课程链接 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

二、个人资料截图

2d958e49-123d-4bc4-ab81-80b1b443e639

三、自我技能评估

✅ 已具备能力

  1. Java基础编程 - 熟悉Java基本语法并初步了解Java项目开发流程
  2. C/C++基础开发 - 掌握基本的语法和面向对象编程概念
  3. HTML/CSS网页制作 - 能够制作静态网页,了解响应式布局基础

🎯 技术偏好方向

  • 全栈开发 - 希望打通前后端技术栈

📝 欠缺能力

  1. JavaScript编程 - 前端交互逻辑实现能力不足
  2. 软件工程方法论 - 缺乏系统化的项目开发经验
  3. 数据库知识 - SQL和数据库设计能力需要加强
  4. 框架使用 - 未接触过主流开发框架
  5. 团队协作 - 缺乏版本控制和代码审查经验

四、代码量统计

  • 当前代码量: 约1500行(主要来自课程作业和小练习)
  • 学期目标: 达到2500行代码量

五、课程学习期待

  1. 系统化开发流程 - 掌握从需求分析到部署的完整流程
  2. 项目实战经验 - 通过实际项目提升综合能力

六、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周:项目优化
    • 性能优化、安全加固、项目总结
    • 实践:性能测试,撰写项目文档

学习指南分析

🔧 对我的帮助:
这份指南为我提供了清晰的学习路线图,特别是在时间规划和内容安排上很有参考价值。我会根据自身情况调整技术栈选择,补充团队协作的具体实践,让学习计划更加个性化。

博客编辑页面

d84b7655-f748-4932-a8d4-628729a3843e

posted @ 2025-10-01 22:30  烦烦烦方法  阅读(29)  评论(0)    收藏  举报