[解析] 责任链模式(Chain of Responsibility)是一种行为型设计模式,其设计意图是:使多个对象都有机会处理请求,从而避免请求的收发双方之间的耦合关系;将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 依题意,该系统需要对不同的敏感词进行过滤,针对每一个词需要对内容进行分析与过滤,而且需要支持敏感词处理的灵活添加。在4个选项所列举的设计模式中,责任链模式最符合要求。
特定领域软件架构(Domain Specific Software Architecture,DSSA)是在一个特定应用领域中,为一组应用提供组织结构参考的标准软件体系结构。DSSA的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是获得______,从而描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得______,从而描述领域模型中表示需求的解决方案;领域实现的主要目标是开发和组织可重用信息,并对基础软件架构进行实现。
The purpose of the systems analysis phase is to build a logical model of the new system. The first step is ______,where you investigate business processes and document what the new system must do to satisfy users. This step continues the investigation that began during the ______. You use the fact-finding results to build business models, data and process models, and object models. The deliverable for the systems analysis phase is the ______, which describes management and user requirements, costs and benefits, and outlines alternative development strategies. The purpose of the systems design phase is to create a physical model that will satisfy all documented requirements for the system. During the systems design phase, you need to determine the ______,which programmers will use to transform the logical design into program modules and code. The deliverable for this phase is the ______, which is presented to management and users for review and approval.