* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download 1.0 Document Information
Survey
Document related concepts
Transcript
Dictionary For Test Equipment Product Line Revision History Version Author Date Summary 0.00 JCB 2-9-2009 Document Creation Table of Contents 1.0 Document Information .................................................................................................. 2 1.1 Purpose...................................................................................................................... 2 1.2 Terms .......................................................................Error! Bookmark not defined. 2.0 Content .......................................................................................................................... 2 1.0 Document Information 1.1 Purpose This document is intended to provide a common definition to terms used throughout the Test Equipment Software Product Line project. 2.0 Definitions KCP – Kansas City Plant – the Department of Energy’s Kanasas City Plant operated by Honeywell FM&T Test Equipment – refers to physical devices built for the purpose of testing manufactured items. Test Equipment typically includes computer systems, custom software, custom hardware and commercial instrumentation. NWC – Nuclear Weapons Complex, The collection of national labs and factories that are responsible for developing and creating nuclear weapons in the US. NNSA – National Nuclear Security Agency – The federal agency responsible for the NWC. GPIB – General Purpose Instrument Bus – The typical type of connection to instruments in a tester. USE – This is a program that allows for the specification of systems using UML and OCL. Tester – This is a physical device that is intended to apply stimulus to a manufactured device and record the effect. Test – This is a procedure that involves a single part and multiple measurements. Limit – This is a requirement of testing that a measured value have certain properties. Values that don’t have those properties can indicate a part is to be rejected. CTA – Common Tester Architecture – This is an initiative to create a product line (similar to a software product line) for the creation of testers. Software Architecture – The structure of structures of that system, which comprise software elements, the externally visible properties of those elements, and the relationships among them [Bass 2003]. “Externally visible” properties refer to those assumptions other elements can make of an elements, such as its provided services, performance characteristics, fault handling, shared resource usage, and so on. (Taken form SEI SAD template.) View – A representation of a whole system from the perspective of a related set of concerns [IEEE 1471]. A representation of a particular type of software architectural elements that occur in a system, their properties, and the relations among them. A view conforms to a defining viewpoint. (Taken from SEI SAD template. ) View Packet – The smallest package of architectural documentation that could usefully be given to a stakeholder. The documentation of a view is composed of one or more view packets. (Taken from SEI SAD template. ) Viewpoint – A specification of the conventions for constructing and using a view; a pattern or template from which to develop individual views by establishing the purposes and audience for a view, and the techniques for its creation and analysis [IEEE 1471]. Identifies the set of concerns to be addressed, and identifies the modeling techniques, evaluation techniques, consistency checking techniques, etc., used by any conforming view. (Taken from SEI SAD template. ) Acronym List – based on SEI SAD template API Application Programming Interface; Application Program Interface; Application Programmer Interface ATAM Architecture Tradeoff Analysis Method CMM Capability Maturity Model CMMI Capability Maturity Model Integration CORBA Common object request broker architecture COTS Commercial-Off-The-Shelf EPIC Evolutionary Process for Integrating COTS-Based Systems IEEE Institute of Electrical and Electronics Engineers KPA Key Process Area OO Object Oriented ORB Object Request Broker OS Operating System QAW Quality Attribute Workshop RUP Rational Unified Process SAD Software Architecture Document SDE Software Development Environment SEE Software Engineering Environment SEI Software Engineering Institute Systems Engineering & Integration Software End Item SEPG Software Engineering Process Group SLOC Source Lines of Code SW-CMM Capability Maturity Model for Software CMMI-SW Capability Maturity Model Integrated - includes Software Engineering UML Unified Modeling Language