信息系统开发方法
原型法
明确需求中的不确定性,分两种,一种是平面结构,主要用于界面,交互之类的功能。另外一种是垂直结构,主要用于复杂算法,比如头条的推荐功能。不好用平面结构进行表示
结构化方法
自顶而下,文档、流程规范化,开发过程相对固定,不灵活
面向对象的方法
自下而上,主要思想为,构建各种基础对象,把各种基础对象进行组装,得到最终的功能,更符合人类习惯。
面向服务方法
粗颗粒,低耦合,标准化与结构化,将各种方法封装为一个服务,然后一个业务,通过调用各种服务实现所需要的功能。
形式化开发
比如净室软件开发,通过数学模型证明该方法的可行性,而不是通过测试。