软工第一次作业
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/homework/13478 |
| 这个作业的目标 | 初步了解博客的写作;向别人介绍自己;了解Github的基本用法 |
自我介绍
我是计科3班陈愉均,喜欢打游戏,平时喜欢旅游。
提出5个你想弄懂的问题
1.对这门课有什么用?应该怎么运用到实践中?
2.如何量化代码的“好坏”?
3.软件维护阶段占软件生命周期的大部分时间,如何在设计阶段就为后续维护做好准备?
4.如何衡量软件设计的质量?
5.常见的软件开发模型有哪些,它们各自有什么特点?
希望在软件工程中的收获
1. 系统化的工程思维
- 从程序员到工程师的转变:理解软件从概念到退役的完整生命周期(需求、设计、实现、测试、部署、维护)。
- 权衡与决策能力:学会在不同技术方案、架构和工具间做理性权衡(Trade-offs),理解“没有银弹”的本质。
2. 协作与流程的实战经验
- 敏捷开发实践:深入掌握Scrum、Kanban等流程,而非仅停留在概念层面。体验团队任务分配、代码评审和每日站会等协作场景。
- 高级版本控制与CI/CD:掌握Git分支策略(如Git Flow)、冲突解决,以及使用CI/CD工具(如GitHub Actions)实现自动化部署。
3. 软件质量保障体系
- 测试金字塔实践:动手编写单元测试、集成测试和端到端测试,构建可靠的测试套件。
- 代码可维护性:学习Clean Code原则、设计模式和重构技巧,避免“屎山”代码的生成。

浙公网安备 33010602011771号