适应程序运行的领域。РРРРРРРРРРРРSNMP 的操作原语被转化为对应的编程概念, 使 SNMP 的领域完整地转化为程序设计的领 域。这为 AOP 编程以及存储模型的扩展奠定了根底。РSNMP 通过如下 NMS 和 Agent 的形式对现有的系统进展监控,主要表达在对网络拓扑和 客户端效劳器的支持。我们在对整个过程需要将已有的他们之间的恳求进展交换这样才能通 过 MIB 功能模块将他们链接起来。РРMIBРРGet/Set requestsРNMSРAgentРGet/Set responsesРРРРРРР〔四〕系统开发平台与架构选择Р1 .平台和语言Р定程序开发规章是为了更好的标准软件系统的开发。程序开发规章主要针对代码开发过 程中从程序命名到运行结果所做的各种商定,有利用于对代码的维护和阅读。Р为了更好的实现系统的机敏、 可扩展的要求, 在软件开发过程中, 必需要遵从一个很重 要的设计原则: 开闭原则。开闭原则是指在软件开发中对扩开放放,对修改是关闭的。开发 人员可以在代码的原有根底上进展扩展和补充,但不影响原有的代码功能〔注1〕。从这一 点可以看出,开闭原则很好的表达出了代码的重用性和可扩展性。为了实现这一设计原则, 在软件开发中尽量明确各模块功能,削减各功能块之间的耦合。Р由于网络环境简单多变,需要监控的对象数量较多,需要告警的内容和规章较简单,所以 对执行程序的要求也更加严格。考虑到系统执行中会有大量的结果数据输出,单从简洁的数 据结果中难以确定系统的问题所在,因此对执行程序的输出结果要求如下,以便于确定问题:РРР(1)程序应输出足够的信息到标准输出或日志文件,用于排查故障。Р(2)程序对使用的配置文件、日志文件检查读/写有效性,觉察问题准时输出。Р(3)程序应对每一批次数据的处理状态有输出。Р(4)后台效劳程序,应对处理数据的性能有统计,并周期性输出。