论文部分内容阅读
为提高在线暂态安全预警系统的可复用性和可维护性,提出一套软件开发范式。该范式综合运用架构分析、设计模式、框架、单元测试等方法,提高了开发效率与软件质量。运用“分层模式”进行架构分析;利用“策略”模式解决了灵活改变动态元件模型的功能需求;构建了一套具有开放架构的分布式任务调度框架,为“安全预警与决策支持系统”中的功能提供全面支撑;采用“订阅/发布”模式设计了人机界面,方便系统配置的改变;采用“单元测试”方法确保软件质量。现场实践表明,基于该范式开发的系统易于维护且具有良好的扩展性。
In order to improve the reusability and maintainability of the online transient safety early warning system, a software development paradigm is proposed. The paradigm comprehensive use of architecture analysis, design patterns, frameworks, unit testing and other methods to improve the development efficiency and software quality. Using the “hierarchical model” to analyze the architecture; using “strategy” mode to solve the functional requirements of flexible changing dynamic component model; constructing a set of distributed task scheduling framework with open architecture, Decision support system “provides full support for the features; ” Subscribe / publish “mode design of the man-machine interface to facilitate changes in system configuration; ” unit test "method to ensure software quality. The field practice shows that the system developed based on this paradigm is easy to maintain and has good scalability.