结构推理
为什么说用结构化方法开发的软件,其稳定性、可修改性和可重用性都比较差?
【正确答案】这是因为结构化方法的本质是功能分解,从代表目标系统状态功能的单个处理着手,自顶向下不断把复杂的处理分解为子处理,这样一层一层地分解下去,直到仅剩下若干个容易实现的子处理为止,然后用相应的工具来描述各个最底层的处理。因此,结构化方法是围绕实现处理功能的“过程”来构造系统的。然而,用户需求的变化大部分是针对功能的。用这种方法设计出来的系统结构常常是不稳定的,用户需求的变化往往造成系统结构的较大变化,从而需要花费很大代价才能实现这种变化。
【答案解析】