PAM(Problem Analysis Method)是日立于20世纪80年代末提出的软件开发方法,该方法综合了Yourdon结构化方法、Jackson数据驱动方法和自底向上方法的优势。其核心思想是通过输入/输出数据结构指导系统分解,在系统分析框架下逐步综合处理框形成完整的PAD图。该方法适用于中小型系统开发,采用二维树形结构的PAD图作为核心建模工具,被认为是当时最优秀的详细设计表达方法之一。
PAM源于
日立公司1980年代末期对传统开发方法的系统性改进,旨在融合Yourdon方法的需求分析框架、Jackson方法的数据驱动特性与自底向上方法的模块化优势。这一创新打破了当时结构化方法与数据驱动方法各自为战的局面。
截至2010年代,PAM在日本软件开发领域仍保持应用价值,但其方法论框架已被面向对象方法部分吸收改进。在
OMT(面向对象建模技术)等新方法中,PAM对数据结构与系统架构关系的处理思路得到延续发展。