1、第一种,功能分解方法,将新系统作为多功能模块的组合。各功能义可分解为若干子功能及接口,子功能再继续分解
2、第二种,结构化分析方法,结构化分析方法是一种从问题空间到某种表示的映射方法,是结构化方法中飒劐土懿重要且被普遍接受的表示系统,由数据流图和数据词典构成并表示
3、第三种,信息建模方法,从数据角度对现实世界建立模型。大型软件较复杂;很难直接对其分析和设计,常借助模型。模型是开发中常用工具,系统包括数据处理、事务管理和决策支持,建立系统常用的基本工具是E—R图
4、第四种,面向对象的分析方法,关键是识别问题域内的对象,分析它们之间的关系,并建立三类模型,议陬涸渎即对象模型、动态模型和功能模型