软工第一次作业
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/ |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/homework/13478 |
| 这个作业的目标 | 熟悉博客园和github,了解并思考软件工程的整体内容,为后续学习铺垫 |
一、基本介绍
大家好,我是计科4班的徐伊彤,来自广东潮州,兴趣爱好广泛:
-
🏸️ 羽毛球爱好者:球场是我最快乐的充电站~
-
💃 街舞“努力型选手”:在Jazz和Hip-hop的节奏里解锁不一样的自己,记动作慢但超爱跳~
-
🌍 探索永不停歇:对世界充满好奇,永远在寻找下一本好书、下一部好剧、下一个想去的地方和下一样想学的新技能。
期待能遇见更多有趣的人和事!
二、学习经历
-
大二时,我选择了前端开发作为我的技术方向。我尝试用代码构建出一切用户能看到和交互的界面,那是一种在二维平面上创造逻辑与美的奇妙体验。我学会了如何用JavaScript让页面“动”
起来,用React来架构复杂的应用。 -
但我的好奇心不止于此。进入大三,我开始思考如何创造更沉浸的体验。于是,我推开了Blender的大门,踏入了三维创作的世界。从多边形建模到光影渲染,我学习如何在一个虚拟的空间里
从无到有地塑造一个物体、一个场景。这让我对“结构”、“空间”和“质感”有了全新的认知。
三、阅读教材后的 5 问
-
做软件就像盖房子,能直接开始砌墙吗?为什么一定要先画设计图?
-
为了保证做出来的软件没问题,有什么检查方法?
-
软件需求规格说明书(SRS)和系统设计文档分别回答了什么问题?
-
版本控制系统(比如Git)在软件工程中起到了什么作用?
-
书上说的“瀑布模型”和“敏捷开发”,最大的一个不同点是什么?
四、渴望得到的收获
- 学会“先想好再做”的系统方法
希望不再直接闷头写代码,而是能先做需求分析、规划好步骤,懂得如何把一个复杂的大项目拆分成可执行的小任务。
- 掌握团队协作的“秘诀”和工具
希望学会如何多人一起高效地开发一个软件,比如如何使用 Git 来管理代码不冲突,如何清晰地分工和沟通。
- 保证软件质量,少出Bug
希望学会如何有计划地测试软件、如何调试和修复错误,从而做出更稳定、靠谱的程序,而不仅仅是功能实现。
- 懂得管理项目进度和风险
希望学会如何估算一个项目要花多少时间和资源,如何制定时间表,以及如何提前发现和处理可能出现的风险。
五、我的github账号
六、后台截图
博客园后台编辑:

github仓库


浙公网安备 33010602011771号