第一次作业
| 这个作业属于哪个课程 | 'https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24' |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24/homework/15628 |
| 这个作业的目标 | 掌握运用博客和Github |
| 学号 | 3224004346 |
团队logo

设计理念
主体造型:以代码大括号 {} 作为基础轮廓,内部融入三个错落的小方块,分别代表小组的三名成员,象征成员们在代码逻辑下紧密协作。
配色选择:使用深浅不同的蓝色系,浅蓝代表代码的理性与冷静,深蓝代表团队的沉稳与可靠,体现软件工程专业的严谨特质。
细节巧思:方块之间用细细的线条连接,寓意小组沟通顺畅,信息共享,合力完成课程作业。
成员资料截图



团队主页的网址:https://github.com/caogaobener/rg4_homework/tree/main
作业要求
请给出你当前的技能树与技术偏好,即进行自我评估:
目前你已经具备了哪些专业知识和能力;你对哪类技术方向有兴趣;你觉得自己还缺少什么样的能力。请分点描述,比如我目前已经具备了三种能力,能力 A 是什么;能力 B 是什么;能力 C 是什么。格式不限于上述样例,关键在于需要逻辑清楚, 请注意:了解你会什么以及你不会什么,是教师与助教关注的重点内容。
你之目前的代码量;本学期这门课完成后,希望达到的代码量。
最期待在课程中能够学习到什么知识,有什么收获。
请选择一个Chatgpt类型的工具(如:chatgpt、文心一言,通义千问,讯飞星火等)生成一份简单的软件工程这门课的学习指南,并将指南复制到这篇随笔中。分析这份学习指南是否合理、是否对你有帮助。
自我评估
当前的技能树与技术偏好:javascript,偏好java
之前的代码量很少,希望本学期能大大提升代码量
最期待在课程中能够学习到什么知识:最期待在这门课程中学习到如何更好地利用ai提升个人能力等
学习指南
一、学什么(核心内容)
- 基础概念
软件、软件工程、软件生命周期、瀑布模型、增量模型、螺旋模型、敏捷开发。 - 需求工程
需求获取、需求分析、需求规格说明书、用例图。 - 软件设计
概要设计、详细设计、模块化、高内聚低耦合、结构图/流程图。 - 编码与实现
规范、风格、注释、可读性。 - 软件测试
白盒测试、黑盒测试、单元测试、集成测试、系统测试。 - 维护与管理
软件维护类型、项目管理、进度、成本、质量。
二、怎么学(最简单路线)
- 先记模型和概念
瀑布、敏捷、测试分类,考试最爱考。 - 看懂图
用例图、流程图、结构图,会画会认。 - 背标准流程
需求→设计→编码→测试→维护。 - 做两道大题
黑盒测试用例设计、白盒路径分析。 - 刷选择判断
软件工程大部分分都在客观题。
三、学到什么程度算会
- 能说出软件开发的完整步骤
- 能区分黑盒/白盒测试
- 能解释模块化、高内聚低耦合
- 能画简单用例图
- 能写简单测试用例
这份学习指南是否合理、是否有用
1. 合理性
- 非常合理。
内容完全对应大学《软件工程》公共课/必修课大纲,不深、不偏、不超纲。 - 结构清晰:学什么→怎么学→学到啥程度,一步到位。
- 重点突出:只抓高频考点,不浪费时间。
2. 对我的帮助
- 非常有帮助:
- 短时间内能建立整门课的框架
- 知道哪里要背、哪里要练、哪里不用看


浙公网安备 33010602011771号