软件工程第一次作业

这个作业属于哪个课程 <计科23级12班>
这个作业的要求在哪里 <自我介绍+软工5问>
这个作业的目标 <
1.注册并完善 GitHub 和博客园帐号,并掌握 Git/GitHub 使用方法,以此熟悉社区和工具的使用;
2.通过发布自我介绍来熟悉 Markdown 语法、排版技巧,学习技术写作、排版能力和培养写规范文档的习惯;
3.通过“软工五问”,学习提问的智慧
>

✨ 一、关于我

  • 🎨 喜欢画画、舞蹈和创造的理想主义 INFJ

  • 📚 读书和播客是我探索世界的方式

  • 🏃‍♀️ 跑步时听播客,常常在风声里冒出新感悟

  • 🦄偏爱一切充满艺术和能个性化设计的东西

  • 🦋 蝴蝶是我的灵感符号:自由 · 蜕变 · 成长

  • 🍃常常为日常的一些惊喜的小瞬间心动,比如一回头看到了这样一朵发光的云☁️:

⌨️二、软工五问

1.关于软件过程模型

瀑布模型、增量模型、螺旋模型、敏捷过程等各有优缺点,在什么情况下应该选择不同的模型?现实项目里会单独采用一种模型,还是混合使用?

2.关于需求分析

在需求分析过程中,用户可能很难清晰表达需求,有哪些有效的方法帮助开发者和用户之间减少理解偏差

3.关于软件维护

为什么说软件生命周期里维护成本往往比开发还高?在软件设计阶段,有哪些措施可以降低后期的维护难度?

4.关于可行性研究

可行性研究不仅要考虑技术可行性,还要考虑经济性和社会可行性。那在实际项目中,这三者的优先级如何平衡?

5.关于软件测试

白盒测试和黑盒测试在实践中各自的核心价值是什么?如果时间和资源有限,软件工程团队该如何平衡测试投入?

💡三、我希望收获:

1. 工程化思维

不只是停留在写代码,而是学会用工程化的方式去规划和管理整个软件生命周期;能够理解为什么要有需求分析—设计—实现—测试—维护这样完整的流程。

2. 开发过程与方法

理解不同的软件开发模型,并能判断它们适合的场景;掌握团队协作的流程:需求文档、版本管理、代码规范、文档撰写。

3. 工具与实践

熟悉 Git 和 GitHub 的协作方式,学会用工具去提升效率和透明度;学会使用 Markdown 等排版工具,养成写清晰文档和技术随笔的习惯。

4. 维护与长期思考

认识到软件需要长期维护,学习如何在设计阶段就考虑后续的可维护性、可扩展性。

5. 个人成长

在课程里找到自己对逻辑与理想的平衡点,把理想主义的创造力融入严谨的工程方法;积累一套自己的学习与实践方式:写博客记录、GitHub 项目管理、提出问题与思考问题。

👀四、我的 GitHub 仓库截图、帐号与博文后台

1. GitHub 仓库截图

2. Github 仓库链接

https://github.com/Echooooe/Echooooe

3.博客后台博文编辑界面

posted @ 2025-09-08 21:31  77冰  阅读(28)  评论(0)    收藏  举报