第一次作业
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24/homework/15628 |
| 这个作业的目标 | 个人介绍 |
| 学号 | 3124004565 |
https://github.com/dave66688/software-engeneering/tree/main
一、当前技能树与技术偏好(自我评估)
(一)已具备的专业知识和能力
基础编程与算法能力:掌握Java核心语法,能独立实现排序、查找、链表等基础数据结构,完成简单控制台程序与小型功能模块编写,具备基础代码调试能力。
软件工程基础理论:理解软件生命周期(需求分析、设计、编码、测试、维护),掌握结构化设计、面向对象基本思想,了解瀑布模型、敏捷开发等常见开发模型。
简单文档与协作能力:能编写需求说明、功能设计草稿,掌握Git基础操作(提交、拉取、分支管理),可参与小型团队项目的基础协作。
(二)感兴趣的技术方向
后端开发与服务端技术(Java/SpringBoot、接口开发、数据库设计);
软件工程落地实践(需求分析、架构设计、项目管理、软件测试);
高效开发工具与规范化开发流程。
(三)当前欠缺的能力
工程化实践能力:缺乏完整项目从0到1的开发经验,不会规范化做需求分析、架构设计、接口设计。
团队协作与项目管理能力:不熟悉敏捷开发落地流程,不会任务拆解、进度管控、团队协作分工。
软件质量保障能力:不会编写规范测试用例,缺乏单元测试、集成测试实践,代码健壮性、可维护性不足。
规范化文档能力:不会编写专业的需求文档、设计文档、测试报告,不符合工业界标准。
二、代码量规划
当前累计代码量:约6000-8000行,以课程作业、基础算法、小型练习程序为主。
本学期课程目标代码量:多多益善,包含课程实验、项目实践、测试代码、规范工程代码。
三、课程学习期待
掌握规范化软件工程流程,能完成从需求到交付的完整项目落地;
学会编写专业项目文档(需求、设计、测试、总结),贴合企业开发标准;
提升团队协作能力,掌握任务管理、问题排查与沟通技巧;
建立工程化思维,写出可维护、可扩展、高质量的代码,而非仅实现功能。
四、软件工程课程学习指南
- 课程核心目标
掌握软件工程思想、流程、方法与工具,具备独立开发 + 团队协作能力,能完成规范化、可交付的软件项目,建立工程化、标准化开发思维。 - 学习内容与重点
理论基础:软件生命周期、开发模型、需求工程、详细设计、面向对象设计(UML)、软件测试、配置管理、项目管理。
实践能力:需求分析与文档编写、架构 / 模块设计、编码规范、测试用例设计、Git 团队协作、项目复盘总结。
工具掌握:绘图工具、IDE开发工具、Git、项目管理工具、文档编写工具。 - 学习方法建议
理论联系实践:每学一个知识点,对应完成代码练习,不脱离项目空谈理论。
重视规范与文档:代码遵循规范,文档同步编写。
积极参与团队项目:主动承担任务,练习沟通、分工、进度管理与问题解决。
复盘总结:每次课后总结问题、改进点,积累工程经验。 - 考核与任务规划
按时完成课堂实验、代码作业;
按要求提交规范文档、设计图、测试报告;
积极参与团队协作,完成分工任务与代码提交记录。 - 提升路径(课后)
提升代码量与项目经验,从小型模块到完整项目;
学习常用框架 / 工具,贴近企业实际开发;
积累规范文档、设计思路,形成自己的工程化习惯。
五、学习指南合理性与帮助分析
合理性
内容覆盖理论 + 实践 + 工具 + 协作,符合软件工程课程培养目标;
强调 “设计先行、规范开发”,贴合企业真实工作流程;
任务清晰、方法可落地,适合大学生逐步建立工程能力。
对我的帮助
明确学习重点,弥补我项目实践、文档编写、团队协作的短板;
帮助我从 “写代码” 转向做工程,建立标准化开发思维;
指导我合理提升代码量与项目经验,为后续专业学习与就业打下基础。![image]()

浙公网安备 33010602011771号