1.面向对象方法和结构化方法相比,各有何优缺点??
2.形式化方法在实际运用中有何困难??
3.怎样是实际应用中结合使用这三种方法???
1.结构化方法最为成熟,对于预先制定需求的系统开发,非常有效。对于需求模糊或者随时间变化的系统开发,不太适应。
从提高程序的重用性和可维护性的角度看,面向对象方法有较好的应用前景.
形式化方法对于安全性要求很高的系统,比较适用。
但面向对象程序设计方法的基础仍然是结构化程序设计
2.因为成本问题和技术变更,所以形式化方法在实际应用中受到限制。
3.SOFL方法集成了结构化方法,面向对象方法,和形式化方法于一体,
在需求分析和规格说明阶段采用结构化方法,在设计和实现阶段采用面向对象方法。