软件设计是怎样炼成.pdfVIP

  • 21
  • 0
  • 约1.74万字
  • 约 27页
  • 2021-04-10 发布于湖南
  • 举报
软件设计是怎样炼成的 1.什么是优秀的设计? 某项目的设计文档评审会上, 各路技术大牛进行了“热烈”的讨论, 讨论的焦点是怎样的设 计才漂亮!大家围绕着如何 OO ,如何高内聚低耦合,如何反转控制等话题进行了“热烈” 的争论。 你觉得以下标准可以成为“漂亮”设计的标准吗? 1)高效 2 )可靠 3 )易用 4 )安全 5 )可扩展 6 )兼容性强 7 )移植性强 …… 如果每次设计文档评审,我们都采用上述标准来评审,你觉得这个设计评审会有效果吗? 当时我参加了这样的一个设计评审会, 觉得气氛很不对, 照这样开下去, 这个评审会岂不是 变成了“神仙大会”! 于是我问了两个问题: 1)谁能说说这个项目的主要需求? 2 )这些需求,设计上是如何考虑实现的? 结果没有人能答上来! 我们从书本上看到的那些“通用”的设计标准,说得难听一点,就是废话!对实际的项目工 作基本上没有实质用途! 请看下面 4个例子,分别思考这 4个案例的软件设计思路,你会发现上述“漂亮设计的标 准”,真的是废话! 案例 1:某项目要求在很短时间内完成,而且客户对系统

文档评论(0)

1亿VIP精品文档

相关文档