《NTSEMS能源管理系统软件 V13 需求规格说明书(看门狗软件)V02 150.docx》由会员分享,可在线阅读,更多相关《NTSEMS能源管理系统软件 V13 需求规格说明书(看门狗软件)V02 150.docx(9页珍藏版)》请在第一文库网上搜索。
1、TIANSUEMSVI.3看门狗软件V1.01需求规格说明书V1.00文件编号生效日期受控编号保密级别一级版本号V1.00修改次数0总页数9正 文5附 录无编 制审 核批 准南京天溯自动化控制系统有限公司(版权所有,翻版必究)评审记录对EMSV1.3看门狗系统软件VLol需求规格说明书VLoO的评审意见:上述问题修改验证后,由验证后,本文件即可发布。评审人员签字:问题修改验证结果:验证人签字:时间:年月 日变更日志编号版本修改内容修改人修改日期11.00定稿张鹏2015/4/271前言11 - 1编写目的11.2 背景11.3 定义11.4 参考资料12任务概述23需求规定33.1 功能需求3
2、3.1.1 监视模块33.1.2 任务管理模块33. 3运行需求51前言1.1 编写目的本文档是天溯NTS-9000系统看门狗软件(以下简称看门狗系统)的要求进行详细分析和讨论后得出 的需求规格说明书,旨在明确客户对看门狗系统的需求。通过本需求分析说明书,可以了解到看门狗系统 的开发背景、建设要求、功能需求等。本文档面向的读者是:NTS-9000系统相关开发人员、评审人员。1.2 背景软件名称:天溯NTS-9000系统看门狗软件VI. Olo研发背景:根据公司业务发展需要、各部门收集来的需求,需要将9000系统中的原看门狗软件独立出来以 形成一套独立的系统,监视NTS-9000系统中各个模块及
3、进程的运行情况,并对出现异常的模块及进 程进行相应的出错处理。此系统主要包括NTS-9000任务管理模块和监视模块。1.3 定义下表列出本报告中专门术语的定义、英文缩写词的原词组和意义、项目组内达成一致意见的专用词汇, 同时继承全部的先前过程中定义过的词汇。词汇名称词汇含义备注1.4 参考资料编号资料名称说明1NTS-9000V1. 2需求规格说明书VI. 00. doc2看门狗软件需求.doc342任务概述该版本的看门狗系统的主要开发任务有两项:1、任务管理右键结束、显示进程所在文件夹、通过复选框启用监视、通过复选框配置是否自动启动、启动 进程信息查看。2、进程监视监视进程的CPU和内存,并
4、实时显示到任务管理界面;去除原有的监视重启功能。3需求规定3.1功能需求3.1.1监视模块(1)模块框图NTS-9000任务进程群功能:看门狗监视NT S-9 O O O任务进程群。当任务进程群中有进程出现异常,看门狗检 测异常并对相应的进程进行重启。(2)异常检测进程重启需求变动的修改内容1)将原有的“进程的CPU及内存在一定时间内不再变化;(定时检测检测)一定时间在进程配 置文件中配置,即主动监视周期项。采样定时检测策略,每个监视周期检测一次。”的功能去除。2)将原有的“进程的CPU及内存在一定时间内频繁超过限值;(定时检测)限值的配置在进程 信息配置文件中,及最大内存和最大CPU项。采样
5、定时检测策略,每个监视周期检测一次。”的功能 去除。(3) “保存日志及日志存储”功能的修改由于现检测内存和CPU导致的重启操作已经不在,故对于检测内存和CPU导致的进程重启后写日 志的功能点需要去除。(4) “异常处理结果”功能的修改由于现检测内存和CPU导致的重启操作已经不在,故对于检测内存和CPU导致的进程重启后,“进 程重启失败,输出结果到日志。”的功能需要被去除。3.1.2任务管理模块任务管理模块负责管理已配置的NTS 9 O O O系统的任务进程,主要包括进程操作、进程配 置操作、进程启动顺序调整、查看任务进程状态以及右键列表视图控件操作5大功能,该版本需要进 行修改的内容如下:
6、1)进程操作结束进程。2)进程配置是否启用监视、是否自动启动。3)查看进程数据4)右键列表视图控件操作打开文件位置、结束进程、属性3.1.2.1 功能描述(1)进程操作1)结束进程进程在运行态,用户可通过选中进程列表中要终止的进程,右键,在弹出的右键菜单中选择 结束进程项结束进程。当进程是TSServerlI. exe和TSClientU. exe时,退出要权限验证。(2)配置功能1)是否启用监视在任务状态列表中添加“是否进行监视”项,并在该项中添加复选框,用户可以通过选中想 要进行操作的进程,在对应的“是否进行监视”勾选框中打上勾来启用对该进程的监视,打上勾 后列表中的文字显示为“是;同样未
7、打勾则表示不启用监视,列表中文字显示为“否”。去除原有的“启用监视”和“禁用监视”按钮。2)是否自动启动在任务状态列表中将原来的“自动启动”项改成“是否自动启动”,并在该项中添加复选框, 用户可以通过选中任务状态列表中想要进行操作的进程,在对应的“是否自动启动”勾选框中打 上勾来配置进程的启动方式,打上勾后列表中的文字显示为“是;同样未打勾则表示不自动启 动,列表中文字显示为“否”。(3)查看进程数据通过任务管理器的任务状态列表可以查看进程的运行状态,其中包括“任务名”、“任务描 述”、“是否启用监视”、“是否自动启动”、“运行状态”、“启动时延”、“最长无响应时 间”、“CPU”、“内存”、
8、任务启动路径”。其中的“CPU”、“内存”代表的是进程当前CPU 及内存使用情况的实时信息,而“运行状态”项可以查看进程当前是否在运行,红色图标表示进 程正在运行中,灰色图标表示进程未被后动。(4)右键列表视图控件操作1)打开文件位置右键对应进程,弹出右键菜单,在右键菜单中选择“打开文件位置”,可以打开当前选中的进程所在的位置。2)结束进程右键对应进程,弹出右键菜单,在右键菜单中选择“结束进程”,可以结束选中的进程。3)属性右键对应进程,弹出右键菜单,在右键菜单中选择“属性”,可以查看选中进程的版本信息。3. 3运行需求运行平台: CPU: 2GHz 以上 CPU 内存:最少4GB 主机硬盘:最少250GB 操作系统:Windows 2000Pro、Windows 2003 Server Windows XP SP3、TVin7 32 位 旅舰版、 Windows 2008 R2 32 位 数据库:Sql Server 2000 SP3及以上、SQL 2005企业版/开发版或以上