想要开发信息系统常用的有三种方法
(1)结构化方法(Structured Analysis,SA)
(2)面向对象的方法(Object-Oriented,OO)
(3)原型化方法
(4)面向服务的方法(Servise-Oriented,SO)
先说SA,结构化方法是由结构化分析、结构化设计和结构化程序设计三部分有机组合而成,就是假定我们要开发的系统是结构化系统,我们要按照之前设计好的程序和步骤,用开发工具完成规定的文档,在结构化和模块化的基础上进行系统的开发工作。就是我们要先敲定我们要做的是什么系统,进行拆分,先做什么后做什么,逐步做成一个信息系统。
是OO,OO是面向对象的方法,也是当前主流的开发方法,就是我们要针对不同的对象来开发信息系统,比如做个锤子,我们要将锤子柄、锤子头分别用两个流程,在拼接,如果是结构化方法,我们要先做锤子头,根据锤子头再做锤子柄。OO更灵活,一定要有OO的技术支持,在大型项目的开发上也具有一定的局限性,经常是将OO与SA结合,来弥补OO的不足。