51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 929|回复: 2
打印 上一主题 下一主题

[原创] 扁鹊三兄弟故事在软件工程中的启示

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-10-11 16:40:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
扁鹊三兄弟故事在软件工程中的启示
据典记,魏文王曾求教于名医扁鹊:“你们家兄弟三人,都精于医术,谁医术最好呢?”扁鹊:“大哥最好,二哥次之,我最差。“魏王不解。
  扁鹊解释说:“大哥治病,是在病情发作之前,那时候病人自己还不觉得有病,但大哥就下药铲除了病根,使他的医术难以被人认可,所以没有名气,只是在我们家中被推崇备至。--类比需求阶段:对需求进行分析,识别风险,分析需求的可行性、可测性、梳理关键需求。
  我的二哥治病,是在病初起之时,症状尚不十分明显,病人也没有觉得痛苦,二哥就能药到病除,使乡里人都认为二哥只是治小病很灵。--类比设计阶段:站在架构的高度提升产品安全、性能和稳定性。
  我治病,都是在病情十分严重之时,病人痛苦万分,病人家属心急如焚。此时,他们看到我在经脉上穿刺,用针放血,或在患处敷以毒药以毒攻毒,或动大手术直指病灶,使重病人病情得到缓解或很快治愈,所以我名闻天下。”魏王大悟。

从软件工程的整体流程来看,把解决问题的位置前移更能节省成本,同时用户更感觉不到问题的复杂性,会认为本来就应该这样理所当然的稳定运行。如果把问题后置到系统上线后,用户更容易看到手到擒来的解决问题效率,更能感受到软件工程师的工作量。
把这个问题缩小到运维阶段,如果发现一处修改一处,就会出现每天都在处理问题,每天都有很多问题需要处理,个别问题还会演化到无法修复的程度。如果是发现一处修改一批,每次处理问题会耗时较多,但最终需要处理的问题会越来越少,系统会越来越稳定。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-4-26 13:08 , Processed in 0.072579 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表