PLC/PC Software Documentation Clause Samples
PLC/PC Software Documentation. All software (PLC and PC) shall be developed in compliance with IEEE/EIS 12207. If commercially available software meets all requirements specified herein, compliance to IEEE/EIS 12207 is not required. This would only be allowed if the commercially available software is utilized “as is” and NO software changes are required. Compliance with IEEE 12207 requires that all software development shall be planned, managed and documented appropriately throughout the software development life cycle. Those requirements of IEEE/EIS 12207 that are to be adhered to during the software development lifecycle shall be identified in the Statement of Work (SOW), Contract Deliverable Requirements Lists (CDRLs) and the associated Data Information Descriptions (DIDs). All developed software must have defined software requirements that are traceable from design to code and test. All software requirements must be consistent, feasible and verifiable. All developed software executables, source code and documentation shall be the property of the US Navy. The software shall NOT be considered proprietary. If passwords or other security measures are employed, those passwords, security measures and codes shall be delivered with the producer. Commercially available software for PC and PLC communication can be used to enable the prompts/interactions stated herein. If this option is pursued, the government shall be supplied with all rights and licensing agreements for use of said software. All embedded software shall not be susceptible to potential viruses when using communication ports specified herein. (CDRL A023, A030)
