软件工程第一次作业
软件工程第一次作业随笔
| 项目 | 详情 |
|---|---|
| 这个作业属于哪个课程 | 计科23级12班 |
| 这个作业要求在哪里 | 作业要求链接 |
| 这个作业的目标 | 对自己课程作出规划,学会使用 GitHub 和博客园 |
一、关于我
我叫邱宇彦,来自广东潮州。日常里,找地道美食、听喜欢的音乐是我的两大乐趣;专业上,我熟悉 Python 语言,喜欢琢磨论文里的方法、试着做些小实验。回想大学这几年,我最大的小目标特别简单——把那些心心念念的美食都找遍,再热热闹闹分享给身边的好朋友,看着大家一起吃得开心,比自己吃到还满足。
二、五个核心问题
- 书中提到 “需求分析是软件工程的基础”,但实际开发中常出现用户需求模糊或反复变更的情况,如何建立更高效的需求沟通机制,减少后期返工?
- 不同软件开发模型(如瀑布模型、敏捷开发)各有优劣,在选择模型时,除了项目规模,还需重点考量哪些因素才能适配具体开发场景?
- 软件测试章节强调 “全面覆盖”,但面对复杂系统时,如何平衡测试的完整性与开发效率,避免陷入 “过度测试” 或 “测试遗漏” 的困境?
- 软件维护成本往往占项目总成本的较大比例,书中提及的维护策略(如预防性维护、改正性维护),在实际应用中如何落地才能有效降低长期成本?
- 随着 AI、低代码平台等新技术兴起,传统软件工程的流程与规范是否需要调整?新技术对 “软件工程师的核心能力” 定义是否会产生影响?
三、期待的收获
加入软件工程这门课,我希望在后续的学习中能把课本里的理论框架吃透 —— 比如从需求分析到软件交付的完整流程,弄明白每个环节该做什么、为什么要做。然后自己尝试搭个小项目,从写需求文档到测试部署都走一遍,不再是只懂如何写代码。
编辑过程

**GitHub账号**

浙公网安备 33010602011771号