软件工程第一次作业

这个作业属于哪个课程 课程链接
这个作业要求在哪里 作业链接
这个作业的目标 开通个人博客,建立GitHub账号,了解课程内容及要求,掌握git使用方法

关于我:

  • 一个喜欢acg的好人,某四字ppt老游戏深度热恋中
  • 当前技术栈零碎,熟悉MySQL、numpy、pandas等数分工具,正在前端养成中
  • 有健身习惯,喜欢六点早起健身

软工五问

  • 软件工程被称为“工程”,意味着它追求可预测性、可靠性和流程化。但软件需求天生就充满变化和不确定性。我们该如何用“工程”的方法去管理这种“不确定”?
  • 除了“没有bug”,衡量一个软件系统质量的核心维度还有哪些?
  • 当个人编程变为百人乃至千人的团队协作时,哪些技术和管理上的挑战会指数级增长?我们需要怎样的工具和流程来保障协作的可控性?​
  • 为什么在开始编码之前需要进行“软件设计”(画架构图、设计模块关系)?这种“前期设计”与敏捷开发中“响应变化 over 遵循计划”的理念是否矛盾?
  • 如何量化一个功能的好坏或一个Bug的影响范围?基于用户数据(如A/B测试)进行决策会带来哪些效率和伦理上的优势与挑战?​

我想收获

  • 掌握系统化的开发流程与方法论
  • 养成软件设计与建模能力、形成专业的质量保障体系
  • 锻炼​​抽象与分解问题的能力、权衡与决策思维、过程改进与量化思维和风险意识与管理
  • 增强团队协作能力

随笔编辑界面

image

我的GitHub地址

GitHub仓库地址

GitHub界面截图

image

posted @ 2025-09-09 09:22  常陆812  阅读(13)  评论(0)    收藏  举报