第一次软工作业

这个作业属于哪个课程 'https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24'
这个作业要求在哪里 'https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24/homework/15628'
这个作业的目标 掌握运用博客和Github
学号 3224004495

成员资料截图

3406011a28e6741865bf15b6f195d8cf
cabc92d169eb5815438d5021107ecec8
6048a3ed40536163455a33a2f229c175


团队logo及设计理念

image

本Logo以“简约科技”为核心设计理念,通过字母与抽象图形的融合,体现软件工程团队的专业性与创新性。 首先,在图形构建上,将团队名称的首字母进行几何化处理,通过线条切割与结构重组,使其既具备识别性,又呈现出类似电路板的视觉效果,象征软件工程中代码逻辑与系统结构的严谨性。 其次,在视觉语言上引入“节点”和“连接线”的设计元素,模拟数据流动与信息交互的过程,表达团队在软件开发中对技术连接与系统协同的理解。 在色彩选择方面,采用深蓝与亮蓝的组合,深蓝代表稳定与专业,亮蓝则象征科技与未来感,两者结合增强整体的层次感与视觉冲击力。 整体风格遵循极简设计原则,去除冗余装饰,使Logo在不同尺寸和应用场景下均具备良好的识别性与适配性,体现现代软件工程团队高效、理性与创新的特质。


团队主页

https://github.com/7788-noodles


自我评估

目前掌握了c语言和python,并有一定的java基础,缺乏实战能力,编程水平相对落后,希望通过这门课增加实战经验,提高编程能力,将所学内容更好地投入实际


学习指南

✅ 软件工程学习指南(入门到进阶)

1. 基础认知(第1–2周)

目标:理解软件工程是什么、解决什么问题

  • 了解软件工程的定义、目标、核心流程
  • 熟悉“软件生命周期”概念
  • 推荐学习点:
  • 需求 → 设计 → 实现 → 测试 → 部署 → 维护
  • 软件工程的价值:可维护性、协作、质量控制

2. 需求分析(第3–4周)

目标:学会把“想法”转化为“需求”

  • 了解需求分类:功能需求 / 非功能需求
  • 学会写用户故事(User Story)
  • 熟悉用例图(Use Case Diagram)
    练习建议:

选一个常见系统(如外卖、校园二手交易)
写10条用户故事 + 3个用例图

3. 设计基础(第5–7周)

目标:学会设计结构清晰的系统

  • 学习模块划分、接口设计、分层架构

  • 熟悉UML常用图:类图、顺序图、状态图
    练习建议:

  • 用类图设计一个“图书管理系统”

  • 用顺序图描述“借书流程”

4. 代码与实现规范(第8–10周)

目标:养成工程化编码习惯

  • 版本控制:Git基础(commit / branch / merge)

  • 编码规范与重构意识

  • 编写可测试的代码
    练习建议:

  • 用Git托管课程作业

  • 进行一次简单重构(如拆分函数)

5. 测试基础(第11–12周)

目标:理解“测试是质量保障”

  • 单元测试 vs 集成测试 vs 系统测试

  • 测试用例设计方法:边界值、等价类
    练习建议:

  • 为一个小模块写5条测试用例

  • 尝试写1~2个单元测试(如JUnit/PyTest)

6. 小型项目实践(第13–16周)

目标:做一个完整小项目 建议做一个小型Web或App系统(功能明确即可)

项目流程建议:

  • 需求文档(1页)
  • 原型设计(简单即可)
  • UML设计图
  • 实现 + 测试
  • 简单总结报告

🔧 推荐学习资源(入门友好)

书籍(任选一两本即可)

  • 《软件工程:实践者的研究方法》

  • 《人月神话》(经典但可当补充读物)
    在线资源

  • B站:软件工程课程/需求分析/UML专题

  • 慕课/中国大学MOOC:软件工程导论

✅ 学习建议(适合大二)

  • 重视过程而不是只写代码
    软件工程是一门“组织工程”的学科,不只是写程序。

  • 用项目驱动学习
    小项目能把“需求-设计-实现-测试”串起来。

  • 养成写文档的习惯
    哪怕很简单的项目,也写需求与设计说明。


指南分析

有帮助

  • 将学习过程分为六个阶段,清晰明了
  • 每个阶段要求详细

后台截图

image

posted @ 2026-03-20 09:48  程天润  阅读(0)  评论(0)    收藏  举报