系统分析模型与遗留系统处理策略1. 物品查找用例分析模型物品查找用例的分析模型主要基于用例到类的常规映射,同时还实现了包含和扩展关系。在物品查找用例中,映射到一个边界类“查找表单(Look - Up Form)”,用户在此输入搜索条件并查看搜索结果。还有一个控制类“信息查找器(Information Finder)”,负责在实体集合中执行搜索操作。具体用例流程当用例为具体用例时,查找者通过系统表单请求系统搜索物品,请求发送到信息查找器,信息查找器使用查找表单询问搜索条件。查找者输入条件后,信息查找器在相关实体对象(由信息实体类建模)中搜索满足条件的对象,并在查找表单中呈现结果。如果该用例被其他用例扩展(如“物品查找:开放决策”),流程先按上述进行,找到结果后,信息查找器会与相应的“其他用例控制器”交互。如果该用例被其他用例包含(如“物品查找:结果使用”),流程从包含用例开始,信息查找器由包含用例实现中的控制对象(其他用例控制器)调用。流程继续按上述进行,结果检索并呈现给查找者(或不呈现结果)后,结果返回给其他用例控制器对象。下面是物品查找用例流程的 mermaid 流程图:graph TD; A[查找者请求搜索物品] --> B[请求发送到信息查找器]; B --> C[信息查找器询问搜索条件]; C --> D[查找者输入条件];