6、生命周期法的优点是什么,原型法的缺点是什么?
(1) 强调系统的整体性、全局性。它采用“自顶向下” 的原则分析和设计系统,首先解决全局问题,强调在系统整体优化的前提下,来考虑具体的解决方案。
(2) 严格区分工作阶段。整个开发过程阶段和步骤清楚,每一阶段和步骤均有明确的成果,作为下一步工作的依据。这样有利于整个项目的管理与控制,避免了开发过程的混乱状态。
原型法的缺点是缺乏直观的、感性的特征,因而往往不易理解对象的全部
面向数据流的七个步骤。
第1步 复查基本系统模型
第2步 复查并精化数据流图
第3步 确定数据流图具有变换特性还是事务特性
第4步 确定输入流和输出流的边界,从而孤立出变换中心
第5步 完成“第一级分解”
第6步 完成“第二级分解”
第7步 使用设计度量和启发式规则对第一次分割得到的软件结构进一步精化