Office of Operations
21st Century Operations Using 21st Century Technologies

Model Systems Engineering Documents for Closed Circuit Television (CCTV) Systems

Appendix D: Verification Plan Sample Cases

Case Number Case Name Case Description High-Level Requirement Number High-Level Requirement
1 Access Control This verification case will test the access control requirements of the CCTV system. Requirements include the CCTV System Manager assigning access control to the other user roles as well as the CCTV System allowing the various users to receive distributed video, select cameras, control cameras and controlling video distribution. The requirements also cover the CCTV System Maintainer running diagnostics and testing and allowing External Systems to also receive distributed video, select cameras, control cameras and controlling video distribution. The CCTV System user access control capabilities will be verified in accordance with their corresponding requirements. For the most part, no additional hardware or software besides the CCTV System itself is envisioned to accomplish this verification test, however the interfacing External Systems will be needed to verify the requirements involving the External Systems. 3.1.1 Access Control
2 Camera Selection This verification case will test the camera selection requirements of the CCTV system. Requirements include the CCTV System identifying available cameras for control and/or viewing and within a particular range for viewing as well as displaying the camera feed on one or more video monitors. 3.1.2 Camera Selection
3 Camera Control This verification case will test the camera control requirements of the CCTV system. Requirements include the CCTV System allowing the CCTV System User to control a camera as well as allowing an External System to remotely control a camera. 3.1.3 Camera Control
4 Video Stream Management This verification case will test the camera video stream management requirements of the CCTV system. Requirements include the CCTV System allowing the CCTV System Manager and CCTV System User in their various roles to disseminate video in different resolutions as well as relinquish CCTV monitoring. 3.1.4 Video Stream Management
5 CCTV Automatic Detection This verification case will test the automatic detection requirements of the CCTV system. Requirements include the CCTV System automatically detecting incidents, wrong way vehicles and automatic positioning of the detection camera. 3.1.5 CCTV Automatic Detection
6 System Configuration This verification case will test the system configuration requirements of the CCTV system. Requirements include the CCTV System allowing CCTV System Operator configuration of the CCTV System as well as arbitration and configuration of the parameters for video feeds. 3.1.6.1 Configuration
7 System logging This verification case will test the system logging requirements of the CCTV system. Requirements include the CCTV System allowing the CCTV System Maintainer to specify what is logged by the CCTV System as well as access of the log. 3.1.6.2 System Logging
8 Recorded Video This verification case will test the video recording requirements of the CCTV system. Requirements include the CCTV System allowing the CCTV System User to record video of a specified camera's video feed, perform recorded video playback controls, distribution of recorded video, deletion of recorded video, logging of all video recordings, specifying retention rules for storage of recorded video. In addition, this verification test case includes testing CCTV System compression of data for video recording storage. 3.1.6.3 Recorded Video
9 CCTV Camera Characteristics This verification case will test the CCTV camera characteristics requirements of the CCTV system. Requirements include the CCTV System providing camera images to the CCTV System User in reduced visibility conditions. This verification test case tests whether the CCTV System is providing CCTV System Users clear, steady images imposing communications bandwidth, camera infrastructure, camera image stabilization, camera optics and camera preset requirements. Additional requirements to be test by this case include the CCTV System User storing camera characteristic information about each camera in the CCTV System. 3.1.7 CCTV Camera Characteristics
10 CCTV Camera Siting and Viewing This verification case will test the CCTV camera siting and viewing requirements of the CCTV system. Requirements include how the CCTV Designer located CCTV cameras to provide coverage of the transportation environment and took into account CCTV camera operations and maintenance activities. Additional requirements include how many CCTV System video feeds can be simultaneously viewed and managed by the CCTV System User. 3.1.8 CCTV Camera Siting and Viewing
11 CCTV System Maintenance This verification case will test the CCTV System maintenance requirements. Requirements include how the CCTV Maintainer will maintain CCTV System operations, the durability of the CCTV System equipment, field equipment that complies with environmental standards, allowing CCTV System Users to monitor the cameras from multiple locations, the serviceability of the CCTV System field equipment, availability of serviceable parts, ability of the CCTV System Maintainer to remotely test devices, ability of the CCTV System Maintainer to access CCTV camera diagnostic information, ability of the CCTV System Maintainer to set CCTV System failure conditions that trigger alarms visible to the CCTV System User, and allow the CCTV System Maintainer to remotely update software and firmware. 3.1.9 CCTV System Maintenance
12 Constraints/External Interfaces This verification case will test the CCTV System constraints and external interface requirements. Requirements include the interoperability and interchangeability of CCTV cameras with different interface standards within the CCTV System, accommodating existing communications interfaces, and accommodating agency IT policies. Additional CCTV System requirements involve allowing the CCTV System User to interface (camera monitoring, controlling, direction of video display and configuration) with External Systems as well as allowing External Systems to interface with the CCTV System. 3.1.10 Constraints/External Interfaces
13 CCTV System Performance This verification case will test the CCTV System performance requirements. Requirements include the accommodation of multiple CCTV System Users on the CCTV System at one time, accommodation of simultaneous CCTV System Users controlling CCTV cameras and accommodation of multiple users accessing the CCTV System software at one time. 3.1.11 CCTV System Performance
Office of Operations