总结与反思
考虑设计优化问题时应该记住,“一个不能工作的‘最佳设计’的价值是值得怀疑的”。软件设计人员应该致力于开发能够满足所有功能和性能的要求,而且按照设计原理和启发式设计规则衡量是值得接收的软件。
应该在设计的早期阶段尽量对软件结构进行精化。可以导出不同的软件结构。然后对它们进行评价和比较,力求得到“最好”的结果。这种优化的可能,是把软件结构设计和过程设计分开的真正优点之一。
1.通过上述内容的学习,你认为什么设计优化的价值体现在哪里?
2.交换分析和事务分析的作用是什么?
通过对交换流和事务流的学习
你是否掌握了对系统开发的详细设计有了全面的把握?
接下来我们进入第四章的学习。