Download 1.0 Document Information

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Portable appliance testing wikipedia , lookup

Electronic engineering wikipedia , lookup

Immunity-aware programming wikipedia , lookup

Emulator wikipedia , lookup

Software engineering wikipedia , lookup

View model wikipedia , lookup

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