论文部分内容阅读
本课题以“江西消防远程服务网”为研究背景,以软件复用为研究目标,在仔细识别消防远程监控系统中软件复用机会、研究软件复用关键技术的基础上,使用UML(Unified Modeling Language,统一建模语言)描述了消防远程监控系统的领域分析、领域设计和领域实现。
本文通过对消防远程监控系统领域范围的分析,确定消防远程监控领域边界,在此基础上,通过领域需求分析和子系统用例分析,建立了消防远程监控系统的领域模型。
在领域模型的基础上,运用UML构建了系统用例。总结出消防远程监控系统中相对固定的业务逻辑、核心的业务功能,提取出该领域的软件体系结构。
通过仔细分析消防远程监控系统所涉及的对象,依据该领域的软件体系结构,提取出各子系统主要的可复用类,根据这些类与类之间的关系,建立起各子系统的类图,并以接处警子系统中的消息收发控制等四个关键类为例,介绍了可复用类的具体实现。