系统设计需求.xls

指南

工作表 编写帮助  
假设和依赖关系 列出可能影响设计需求的所有假设因素,包括准备使用的第三方或商业组件,操作和开发环境的问题,约束等。  
具体设计需求列表 记录需求分析的最终分析结果。  
验证 定义需求的验证方法,常见的方法有
a. 演示:不需要使用仪器,特殊测试设备或后续分析,可以直接观察的系统或系统一部分的运作。
b. 测试:需要使用特殊的测试仪器来收集数据进行后续分析的系统或系统一部分的运作。
c. 分析:其它验证方法收集数据的处理,测试结果的插补,外推等。
d. 检视:对系统的部件,文档的检视。
e. 特殊的验证方法:任何的特殊验证方法,如特殊工具,技术,过程,设施,试验模型等。
 
附录 A 技术性能测量列表 罗列定义的技术性能测量。  

 

信息

产品基本信息
仅在黄色区域/单元填写数据或文本
产品版本名称 景阳4.0平台免费版(Inview4.0.1)
开发代表
系统工程师 眭建仔
产品描述
4.0平台是由深圳市景阳科技股份有限公司开发的一套针对通用视频监控领域的监控管理平台,平台采用分层架构、组件开发技术,系统各模块采用WEBSOCKET协议通信,前端设备接入支持主流协议和设备,系统支持单服务器部署、多服务器部署以及级联部署,可提供不同规模的解决方案。
修订记录
日期 修订版本 CR号 修改章节 修改描述 作者
2017/9/25 1 初稿

假设和以来

编号 假设和依赖关系描述
1  
   

 

需求列表

包需求标题 设计需求编号 设计需求标题 设计需求描述 参数规格 操作场景标题(可选) 需求分类 需求状态 自定义 II
角色管理 DR.001 角色信息管理 角色信息的添加、修改、删除、查询
角色信息包括:1.菜单权限(预览、回放、用户管理、设备管理、设备配置、实时报警、报警检索、电子地图、电子地图编辑、布局管理、数据备份、数据统计、日志管理、本地配置
2.通道权限(预览、回放、PTZ、下载、监听、对讲、广播)及其通道
    功能需求 已定义  
用户管理 DR.001 用户信息管理 用户信息的添加、修改、删除、查询(用户信息包括以下属性:用户名称 用户密码 用户角色 菜单权限 通道权限 所属组织机构 所属通道) 用户名称 密码长度为6~32字节   功能需求 已定义  
  DR.002 用户权限分配 参考角色权限     功能需求 已定义  
  DR.003 用户权限可修改 用户权限可基于角色权限进行修改,但不能超过角色所拥有权限     功能需求 已定义  
  DR.004 用户等级可自定义 在系统内部以整型数来表示用户等级(1-100),数值越大,等级越高;用户等级要以易于理解的方式展现给操作员,有权限的操作员可以增加、修改、删除用户等级。已关联的等级不能删除。 管理员的用户等级要求比操作员大 用户等级,用于多个用户抢占同一系统资源的时候,系统进行优先裁决的一个依据.eg.PTZ 功能需求 已定义  
  DR.005 用户状态设定 用户状态分为正常、锁定。锁定用户不能使用系统。
用户使用期间发生锁定时需强制用户退出并提示
锁定期的用户后续登录时返回失败原因
    功能需求 已定义  
  DR.006 用户管理权限约束 用户将直属某一组织机构,拥有用户管理权限的用户只能管理该用户所属组织机构下的用户,平级组织机构下或上级组织机构下的用户将无权管理。
用户不能修改其自身拥有的权限集合,拥有用户管理权限的用户在创建或修改其它用户时,只能在其拥有的权限集合内赋予这些用户权限
    功能需求 已定义  
  DR.007 角色自定义 拥有系统管理权限的用户可定义、修改角色,所谓角色是指不同权限的组合。在修改角色时,如果该角色已经被某个用户使用,必须提醒是否要修改角色的内容。     功能需求 已定义  
  DR.008 缺省用户角色 系统默认超级管理员角色、操作员角色(拥有业务功能)、管理员角色(拥有管理功能) 对应默认角色名称为administrators,operator,manager   功能需求 已定义  
  DR.009 缺省超级用户 在系统安装成功后,自动生成一个超级用户,它不属于任何组织机构,拥有所有权限,可管理所有其它用户,所有设备;除密码可修改外,超级用户其它信息均不可修改。 超级用户为admin   功能需求 已定义  
用户密码管理 DR.010 用户密码修改 用户可在客户端自己修改密码     功能需求 已定义  
  DR.011 用户密码重置 用户忘记密码时,具备权限的用户才可重置该用户的密码     功能需求 已定义  
用户认证 DR.012 用户登入 用户只限单级登录,不支持多级登录,按照哪里分配从哪里登录;登录成功需返回用户的设备列表和权限列表,登录失败需返回错误指示     功能需求 已定义  
  DR.013 异处登入 系统不允许一个用户同时在多处登录系统,用户后一次登录时,将终结前次登录的事务,并通知前次登录的客户端被系统踢出。     功能需求 已定义  
组织机构管理 DR.014 组织机构管理 组织机构信息的添加、修改、删除
组织机构信息包括组织机构名称、父组织机构;
用户该功能权限的用户才可以操作
    功能需求 已定义  
  DR.015 缺省组织机构 系统安装后必须默认一个根组织机构,简化用户配置,即可使用 缺省组织机构名称为group 系统安装运行后,必须首先创建组织机构,如无特殊要求,可以不必创建,使用一级根组织机构即可 功能需求 已定义  
设备厂商管理 DR.016 设备厂商管理 设备厂商信息的添加、删除、修改,包括以下属性:
厂商名称、厂商标志
厂商标志采用厂商的英文简称,但不超过10个字母
如HIKVSION,DAHUA,SUNELL
  功能需求 已取消  
  DR.017 缺省设备厂商 系统安装后必须默认景阳厂商,后续设备添加时默认厂商为景阳,简化配置 默认厂商可定制化,先默认景阳   功能需求 已定义  
设备划归 DR.018 设备划归 定义用户可使用的前端设备,用户只能查看分配给他的设备列表。
只有具备设备划归权限的用户才能使用该功能,其所能分配的设备不超过其本身所拥有的设备列表。
    功能需求 已定义  
  DR.019 自动划归 系统支持自动划归特性,在缺省情况下,添加设备时,选择设备所属的组织机构,添加用户时也要求选择用户所属的组织机构,用户自动拥有该组织机构及其下属组织机构下的所有设备。     功能需求 已定义  
前端设备接入 DR.020 前端设备接入种类 摄像前端设备包括景阳IPC,DVR,NVR     其他需求 已定义  
  DR.021 前端设备接入方式 平台主动向设备发起的连接,采用SDK集成支持协议3.0和4.0     外部接口需求 已定义  
前端设备管理 DR.022 前端设备管理 单个设备的添加、删除、修改
设备属性包括:设备名称、设备UID、IP地址端口、设备类型、组织机构、设备型号、设备厂商
    功能需求 已定义  
  DR.023 搜索添加设备 通过局域网搜索设备并添加、UI操作设计要求简单便捷,
搜索通过CMU发送广播将搜索到的设备返回给客户端
    功能需求 已定义  
  DR.024 可连接性测试 设备添加前由CU请求CMU验证是否可以成功连接,尽量在系统使用前排除故障     功能需求 已定义  
  DR.025 前端设备查询 根据资产编号、设备类型、注册时间、所属组织机构查询并显示结果,并支持分页查询和显示     功能需求 已定义  
  DR.026 设备信息导入 可通过EXCEL、CSV格式批量添加设备     功能需求 已定义  
  DR.027 设备信息导出 可将设备信息批量导出到EXCEL、CSV文件 只可导出用户所用户的设备   功能需求 已定义  
  DR.028 设备连接管理 系统对设备的添加、删除、修改能实时反馈到所负责的单元
1.添加设备可通知CMU连接设备,并添加到CU所属的组织机构
2.删除设备可通知CMU断开设备,并删除到CU所属组织机构的设备,如MDU已打开视频,可释放资源
3.修改设备(IP+PORT)能重连设备、自动恢复之前的业务
    功能需求 已定义  
前端设备配置 DR.029 配置前端设备参数 配置设备基本信息、码流参数、移动侦测、OSD、重启、复位包括,IPC,DVR,NVR          
  DR.030 批量配置前端设备参数 码流参数、录像参数          
操作日志 DR.031 记录用户操作日志 记录用户管理类行为日志和业务类行为日志     功能需求 已定义  
  DR.032 查询用户操作日志 查询用户操作日志     功能需求 已定义  
系统日志 DR.033 记录系统模块日志 记录系统各模块的启动、停止、异常信息     功能需求 已定义  
  DR.034 查询系统模块日志 查询系统各模块的日志信息     功能需求 已定义  
服务器管理 DR.035 服务器主动注册 系统内各服务器自动向CMU注册,当CMU后起来时,支持自动重连并注册 单机版支持主动注册添加,分布式版可能会采用网管agent方式添加   功能需求 已定义  
  DR.036 服务器参数配置 系统各服务器参数有变化时自动由CMU通知并生效     功能需求 已定义  
  DR.037 服务器运行状态显示 系统各服务器的系统资源 在线状态 分发状态 录像状态 回放状态 由CU主动查询 系统资源包括CPU 内存总量/利用率 带宽总量/利用率 磁盘总量/利用率 运行时长
分发状态 通道ID 通道建立时间 转发地址(IP&PORT) 码率
录像状态 通道ID 起止时间 码率
回放状态 CU-UID 通道ID,起止时间 码率
在线状态 在线人数 在线设备数
  功能需求 已定义  
  DR.038 服务器故障报警 各个服务器模块在运行过程中出现严重错误,导致无法正常工作时,需向管理员通知     功能需求 已定义  
  DR.039 服务器网络拓扑 可以已直观的图形显示系统各服务器之间的关系     功能需求 已取消  
平台服务器升级 DR.040 服务器离线升级 通过新安装包升级,升级成功运行后业务自动恢复正常     功能需求 已定义  
平台客户端升级 DR.041 客户端离线升级 通过新安装包升级,升级成功运行后业务自动恢复正常     功能需求 已定义  
报警管理 DR.042 缺省报警级别 系统默认三种报警级别(严重 紧急 一般),免费版暂不支持自定义报警级别 级别值范围[1,100]之间的整数,并且每个级别的级别值不能重复,级别值越大级别越高   功能需求 已定义  
  DR.043 缺省报警类型 系统默认常用的报警类型     功能需求 已定义  
  DR.044 报警类型修改 可修改报警级别、名称、编号 免费版暂不支持自定义增加报警类型   功能需求 已定义  
  DR.045 报警存储 对来自前端设备(IPC,DVR,NVR)的报警信息和系统内报警信息进行存储 报警记录保存最少3个月时长   功能需求 已定义  
  DR.046 报警查询 可按设备名称 通道名称 时间段 报警级别 报警类型查询报警记录,支持分页     功能需求 已定义  
报警联动管理 DR.047 报警联动策略管理 报警联动策略的增加、修改、删除、查询 策略包括报警类型、报警级别、联动动作、说明   功能需求 已定义  
  DR.048 报警联动平台录像 接收到前端设备事件时可对该通道下发开始录像指令,事件消失后可下发录像停止指令,系统默认事件联动平台录像 只对前端设备通道类事件联动   功能需求 已取消  
  DR.049 报警联动客户端 客户端接收到报警后根据本地的联动策略可支持以下组合方式 联动客户端播放声音 弹出视频 弹出电子地图位置并播放视频 视频全屏 PTZ预置点     功能需求 已定义  
  DR.050 报警联动邮箱 包括邮箱配置和邮件发送 暂只支持文字,需考虑国内外邮箱   功能需求 已定义  
录像配置 DR.051 录像通道参数管理 录像通道码流信息(码流类型、码率类型、帧率、图像质量、码率 录制音频) 通道录像保存时长参数的添加、修改、删除、查询;支持批量添加、删除 码流信息参数为空时以设备当前参数为主   功能需求 已取消  
  DR.052 录像存储策略配置 磁盘录像满时支持循环覆盖或停止录像,该配置对录像单元生效 系统默认循环覆盖   功能需求 已取消  
录像计划管理 DR.053 平台录像计划管理 录像计划的添加、删除、修改、查询
支持批量添加、删除
录像计划的属性包括通道ID、起止时间、录像类型、存储位置
系统默认支持报警录像,每个通道只允许设置一个录像计划   功能需求 已取消  
  DR.054 缺省录像计划场景模式 可提供以下场景模式
全天模式(24小时) 白天模式(8:00-20:00) 夜间模式(20:00-8:00) 工作日模式 周末模式 节假日模式 经济模式(事件、移动侦测)
免费版暂不支持定义场景模式   功能需求 已取消  
存储设备管理 DR.055 存在设备管理 可查看系统内每个NRU所管理的磁盘空间,并可配置其用途 目前只考虑内置硬盘、录像用途   功能需求 已取消  
平台录像检索与统计 DR.056 平台录像检索 1.可根据通道名称 录像类型(普通录像 事件录像 移动侦测录像) 时间段 检索录像记录     功能需求 已取消  
  DR.057 平台录像记录回放 对平台检索的录像记录单个回放 回放支持快进快退拖放逐帧   功能需求 已取消  
电子地图管理 DR.058 电子地图管理 电子地图的添加、修改、删除,支持多层添加 最多支持10层   功能需求 已定义  
  DR.059 部署监控点 可用拖放的方式快速在电子地图上部署摄像机或删除 暂不实现方向、角度的编辑   功能需求 已定义  
  DR.060 电子地图图片格式 支持图片格式 bmp、jpg、png     功能需求 已定义  
电子地图监控 DR.061 电子地图监控 1.可在监控点预览视频,当预览视频时监控点要有明显提示(如不断变化颜色闪烁)
2.有报警联动时 需自动弹出视频预览窗口
3.支持全屏显示
在现有的IMS3.0客户端改进   功能需求 已定义  
录像平台存储 DR.062 支持录像计划录像 可根据录像计划启动录像、控制录像会话的生命周期     功能需求 已取消  
  DR.063 支持报警录像 可根据前端设备的事件报警启动或停止录像,并支持预录和延录 系统默认支持报警录像   功能需求 已取消  
  DR.064 支持存储策略 录像满时支持录像循环覆盖或录像停止,录像停止时可报警上报 系统默认支持循环覆盖   功能需求 已取消  
  DR.065 录像文件支持
通用播放器
存储的文件可以通过Windows播放器Mediaplayer或VLC播放 可以考虑mp4或avi或ts存储   功能需求 已取消  
  DR.066 平台服务器录像性能 单台录像服务器性能需逼近带宽值,可接收和写入800mbps,延时不低于5秒 需要根据录像性能和磁盘能力实测   整体性能需求 已取消  
  DR.067 平台录像磁盘碎片 长期录像要考虑磁盘碎片问题,避免磁盘利用率降低 考虑预分配技术   可靠性 已取消  
录像查询 DR.068 支持按日期查询本地录像 对本地实时视频的录像可通过时间轴方式显示 现有IMS3.0不支持查询   功能需求 已取消  
  DR.069 支持按日期查询平台录像 对平台的录像可通过时间轴方式显示     功能需求 已取消  
  DR.070 支持按日期查询前端设备录像 对前端设备的录像可通过时间轴方式显示     功能需求 已定义  
录像回放 DR.071 支持回放本地录像 支持 播放/暂停/停止、拖放、逐帧向前/向后;快进/快退(1X,2X,4X,8X,16X)     功能需求 已取消  
  DR.072 支持回放平台录像 支持 播放/暂停/停止、拖放、逐帧向前/向后;快进/快退(1X,2X,4X,8X,16X)     功能需求 已定义  
  DR.073 支持回放前端设备录像 支持 播放/暂停/停止、拖放、逐帧向前/向后;快进/快退(1X,2X,4X,8X,16X)     功能需求 已定义  
  DR.074 支持多路同步回放 至少支持4路视频同步回放,包括回放控制 先只支持同类型(前端)的多路   功能需求 已定义  
录像下载 DR.075 支持下载任务管理 启动、停止、删除下载任务
下载任务包括通道ID,起止时间、当前进度、路径
    功能需求 已定义  
  DR.076 支持下载平台录像 下载平台的录像到客户端     功能需求 已取消  
  DR.077 支持下载前端设备录像 下载前端设备的录像到客户端     功能需求 已定义  
  DR.078 下载性能要求 多个下载任务时,可按顺序追个下载,不支持同时多路下载
当多个客户端同时下载时,下载服务器按照先来先服务
    功能需求 已定义  
平台数据备份 DR.079 平台数据备份计划管理 备份计划的添加、删除、修改、查询
备份计划包括备份的数据类型、备份执行时间、备份位置
只支持一个备份计划
备份的主要数据包括用户数据、设备数据、服务器数据、录像数据(录像计划和录像记录)、报警数据、地图数据   功能需求 已取消  
  DR.080 平台数据自动备份 根据备份计划自动备份数据,支持CMU本地备份     功能需求 已取消  
  DR.081 平台数据手动备份 可立即将备份的数据备份指定位置,可支持CMU本地备份和客户端异地备份 先支持本地备份   功能需求 已定义  
  DR.082 平台备份数据导入 支持本地备份的数据或异地备份的数据导入系统,使系统快速恢复 先支持本地备份导入   功能需求 已定义  
实时预览 DR.083 多窗口实时预览 支持多窗口(1 4 6 8 9 16 32 64)视频预览 IMS3.0目前的界面满足   功能需求 已定义  
  DR.084 实时预览轮巡配置 持单窗口配置轮巡设备及轮巡间隔,具备快捷的操作 目前IMS3.0轮巡的使用不便捷,建议直接在右键菜单,需改进   功能需求 已实现  
  DR.085 轮训实时预览 根据轮训间隔对多个通道按次顺轮流播放实时视频     功能需求 已定义  
  DR.086 语音监听 预览时可打开设备语音监听功能,客户端同时只能打开一路
监听和对讲同时只能二选一
    功能需求 已定义  
  DR.087 语音对讲 预览时可打开设备语音对讲功能,客户端同时只能打开一路
监听和对讲同时只能二选一
    功能需求 已定义  
  DR.088 本地录像 目前只是录制单个文件,没有文件索引,本地查询功能需要 可先按目前的功能   功能需求 已实现  
  DR.089 本地抓拍 支持抓拍配置和抓拍 复用IMS3.0   功能需求 已实现  
  DR.090 预览时改变图像参数 图像对比度、亮度、色度、饱和度     功能需求 已定义  
  DR.091 预览图像显示比例 支持图像填充画面比例和图像真实比例     功能需求 已定义  
  DR.092 实时预览性能 从前端到客户端的视频延时小于500ms
播放流畅、无卡顿、秒开
    整体性能需求 已定义  
  DR.093 实时预览全屏 便捷的方式触发全屏、退出全屏与全屏切换视频要快速显示 目前IMS3.0切换会停顿2、3秒   功能需求 已实现  
  DR.094 实时预览右键菜单功能 右键菜单增加关闭、全屏、语音、快照、对讲、录像、图像真实比例、码流、轮巡)     功能需求 已定义  
PTZ控制 DR.095 PTZ仲裁 只有被授权的用户才可以使用PTZ功能,当多个用户同时使用某云台进行PTZ操作时,为了避免争抢现象,用户可以使用锁定功能,低优先级用户的锁定操作对高优先级的用户而言是无效的,高优先级用户的任意PTZ操作或锁定操作都将自动解除低优先级用户的锁定状态;当高优先级用户锁定时,低优先级用户不可以进行PTZ操作和锁定操作;相同等级用户根据先到先得原则决定锁定,当用户长时间不使用PTZ时,支持自动解除锁定的功能。     功能需求 已取消  
  DR.096 PTZ控制 支持常用的PTZ方向、速度、光圈、缩放、雨刷、近焦、远焦等操作,支持数字PTZ 实现数字PTZ8个方向控制,放大缩小控制     功能需求 已定义  
  DR.097 预置点和轨迹 通过客户端完成:
设定、删除预置点;
设定轨迹:支持轨迹;
预置点、轨迹设定直接存储在前端设备中。
目前IMS3.0的界面不够明显   功能需求 已定义  
实时视频分发 DR.098 实时视频分发 多个用户同时请求一路实时音视频时,从前端设备到平台只上传一份媒体数据,由流分发服务器复制分发到多个请求源,请求源可以是监控客户端或服务器。     功能需求 已定义  
  DR.099 分发服务器性能 单台分发服务器可输入输出各约800Mbps码率(千兆网卡)     整体性能需求 已定义  
  DR.100 支持分发服务器集群 在单级内可以部署多个分发服务器,支持负载均衡集群 免费版先不考虑   可扩展性 已定义  
  DR.101 流分发状态维护 流分发服务器须维护与各个请求源之前的会话信息,能动态增、删输出流数量,当所有流请求都结束后,应通知前端不再送媒体流到平台。     功能需求 已定义  
设备状态显示 DR.102 设备上下线状态显示 前端设备上线、下线(正常关机和异常关机、网络问题)能及时在设备列表以直观的UI显示 目前IMS3.0的图标不是很明显   功能需求 已定义  
  DR.103 设备数量显示 设备列表各组织机构可显示设备的总数量和在线数量     功能需求 已定义  
  DR.104 设备上下线时延 在线时延必须小于3秒 离线时延必须小于7秒 目前IMS3.0测试NVR已满足   整体性能需求 已定义  
产品部署与配置 DR.105 产品部署 支持单机部署 整个服务器模块以一个完整的安装包交付,具备简单的安装界面     其他需求 已定义  
  DR.106 产品配置 系统具备零配置就可以使用系统,对于需要配置的数据以需要简易的引导界面 只需添加设备系统就可以使用   设计约束 已定义  
操作系统支持 DR.107 操作系统支持 Windows版本客户端和服务器端都支持主流系统 如Windows 2003 Server、Windows 2008 Server、WIN7、WIN8
以64位为主 兼容32位系统
XP暂不考虑支持   环境需求 已定义  
支持多语言 DR.108 支持多语言 1.客户端需支持简体中文/英文/繁体
2.Windows版本服务器安装包需支持 简体中文/英文/繁体
    国际化需求 已定义  
时间同步 DR.109 平台服务器时间同步 开启标准NTP服务的方式同步     功能需求 已定义  
  DR.110 前端设备时间同步 前端设备时间由平台服务器调用其设时接口完成时间同步     功能需求 已定义  
  DR.111 客户端时间同步 客户端在登录系统时获得平台时间,并将该时间设为本地时间     功能需求 已定义  
客户端分屏显示 DR.112 客户端分屏显示 不同窗口显示到不同显示器上
实时视频、录像回放、报警检索、电子地图、平台配置可在不同显示输出
    功能需求 已定义  
客户端报警显示 DR.113 客户端报警显示 客户端接收到的报警根据报警级别按颜色显示     功能需求 已定义  
软件启动方式 DR.114 软件启动方式 服务器软件支持以服务启动     功能需求 已定义  
  DR.115 支持软件异常恢复 服务异常情况下可自动恢复,系统具备软狗的功能     功能需求 已定义  
软件可定制化 DR.116 客户端支持定制化 可定制UI、语言、LOGO等     功能需求 已定义  
  DR.117 数据库数据支持定制 可定制厂商名称、语言等     功能需求 已定义  
数据统计与分析 DR.118 设备在线信息统计 1.统计设备在线时长 2.统计设备在线率          
  DR.119 设备报警信息统计 1.按设备报警类型次数统计 2.按设备的报警次数统计(从高到低) 3.按时间范围统计(年 月 日)报警(可选报警类型)次数走势          
  DR.120 设备故障信息统计 1.设备长时间离线 2.设备在线率低          
                 
                 

 

 

严正

编号 验证方法描述
1  
   

 

性能测量 相关的设计需求 相关的MOEs 备注
       
       

 

技术性能测量 期望值 阈值 优先级 相关的MOEs 备注
         
           

 

 

 

posted @ 2017-11-08 11:46  guanlongcun  阅读(1079)  评论(0编辑  收藏  举报