高级检索

    面向Agent的分析与建模

    AGENT ORIENTED ANALYSIS AND MODELING

    • 摘要: 传统分析方法注重目标软件系统的功能,分析的结果是一个完全、一致和无二义的软件需求规范(SRS).软件体系结构的提出,使基于构件的软件生产成为可能.需求分析也应从“功能决定论”转向“结构决定论”.文中提出了一种面向行为主体的分析与建模方法:面向agent分析(AOA).AOA摈弃对最终产品细节的追求,转而注重问题域实体结构和寻求问题总体解决方案.AOA分析的结果是一个抽象的信息处理模型:需求体系结构模型,它包括:实体结构图(定义agent和对象的静态交互结构),agent状态图(描述agent动态行为模式)和约束.它比SRS具有更大的稳定性和可复用性.

       

      Abstract: Traditionally, requirements analysis focuses on functions of target software system, and the analysis result is a complete, consistent, and nonambiguous software requirements specification(SRS). With the research on software architecture and architecture based software production, analysis should also move its eyes from function centered view to structure centered view. Here proposed is a new analysis and modeling approach: agent oriented analysis (AOA). AOA searches for a solution strategy for a families of problems rather than a special SRS. The result of AOA is an abstract information processing model: requirements architecture model. It is more and reuseful than SRS.It consists of an entity structure diagram, which defines static interaction structure of agents and objects, agent statecharts, which describe agents’ dynamic behavior pattern, and constraints.

       

    /

    返回文章
    返回