PAM
日立公司提出的软件开发方法
PAM(Problem Analysis Method)是日立于20世纪80年代末提出的软件开发方法,该方法综合了Yourdon结构化方法、Jackson数据驱动方法和自底向上方法的优势。其核心思想是通过输入/输出数据结构指导系统分解,在系统分析框架下逐步综合处理框形成完整的PAD图。该方法适用于中小型系统开发,采用二维树形结构的PAD图作为核心建模工具,被认为是当时最优秀的详细设计表达方法之一。
方法背景
PAM源于日立公司1980年代末期对传统开发方法的系统性改进,旨在融合Yourdon方法的需求分析框架、Jackson方法的数据驱动特性与自底向上方法的模块化优势。这一创新打破了当时结构化方法与数据驱动方法各自为战的局面。
核心思想
通过输入/输出数据结构的反向推导实现系统分解,同时在系统分析指导下进行功能模块的渐进式综合。该方法包含两个关键维度:
实施步骤
建模工具
采用PAD图(Problem Analysis Diagram)作为核心建模工具,其特征包括:
优缺点分析
优势:
局限性:
方法对比
与同期主流方法的差异性体现在:
应用现状
截至2010年代,PAM在日本软件开发领域仍保持应用价值,但其方法论框架已被面向对象方法部分吸收改进。在OMT(面向对象建模技术)等新方法中,PAM对数据结构与系统架构关系的处理思路得到延续发展。
参考资料
最新修订时间:2025-10-10 21:46
目录
概述
方法背景
核心思想
实施步骤
参考资料