A communications network that serves users within a confined geographical area. It is made up of servers, workstations, a network operating system, and a communications link.
Refereed journal articles
IEEE Evaluates the safety-critical equations, algorithms, and control logic of the software design. IEEE A system of error control based on the formation of a block check following preset rules. See: assembly language. The advantage of assembly language is that it provides bit-level control of the processor allowing tuning of the program for optimal speed and performance. For time critical operations, assembly language may be necessary in order to generate code which executes fast enough for the required operations.
The disadvantage of assembly language is the high-level of complexity and detail required in the programming. This makes the source code harder to understand, thus increasing the chance of introducing errors during program development and maintenance. All source code, regardless of the language in which it was programmed, is eventually converted to machine code. Syn: object code. IEEE In software engineering, a predefined sequence of computer instructions that is inserted into a program, usually during assembly or compilation, at each place that its corresponding macroinstruction appears in the program.
IEEE A source code instruction that is replaced by a predefined sequence of source instructions, usually in the same language as the rest of the program and usually during assembly or compilation.
A non-moving storage device utilizing one of a number of types of electronic circuitry to store information. IEEE A software component that is called by the operating system of a computer and that usually calls other software components. See: routine, subprogram. IEEE The ease with which a software system or component can be modified to correct faults, improve performance or other attributes, or adapt to a changed environment. Syn: modifiability.
QA Activities such as adjusting, cleaning, modifying, overhauling equipment to assure performance in accordance with requirements. Maintenance to a software system includes correcting software errors, adapting software to a new environment, or making enhancements to software. See: adaptive maintenance, corrective maintenance, perfective maintenance. A measure of the reliability of a computer system, equal to average operating time of equipment between failures, as calculated on a statistical basis from the known failure rates of various components of the system.
A measure of reliability, giving the average time before the first failure. A measure of reliability of a piece of repairable equipment, giving the average time between repairs. IEEE A quantitative assessment of the degree to which a software product or process possesses a given attribute. The process of determining the value of some quantity in terms of a standard unit. Approximately one million bits. Precisely K bits, bits, or 1,, bits. Approximately one million bytes. Precisely K Bytes, bytes, or 1,, bytes.
See: kilobyte. Any device or recording medium into which binary data can be stored and held, and from which the entire original data can be retrieved.
- 1. Background!
- Chapter 5: Software Maintenance.
- Inspired Philanthropy: Your Step-by-Step Guide to Creating a Giving Plan (Kim Kleins Fundraising Series).
- Applicability of Metrology to Information Technology?
The two types of memory are main; e. See: storage device. A computer display listing a number of options; e. Sometimes used to denote a list of programs. One of two major categories of chip design [the other is bipolar]. It derives its name from its use of metal, oxide and semiconductor layers. Common type of transistor fabricated as a discrete component or into MOS integrated circuits. NBS The process of generating test sets for structural testing based upon use of complexity metrics or coverage metrics. IEEE A quantitative measure of the degree to which software possesses a given attribute which affects its quality.
Communications network that covers a geographical area such as a city or a suburb. Permanent memory that holds the elementary circuit operations a computer must perform for each instruction in its instruction set. Frequently synonymous with a microcomputer. Execution speed of a computer. MIPS rate is one factor in overall performance. Bus and channel speed and bandwidth, memory speed, memory management techniques, and system software also determine total throughput.
DOD An unplanned event or series of events resulting in death, injury, occupational illness, or damage to or loss of data and equipment or property, or damage to the environment. Syn: accident. A symbol chosen to assist human memory and understanding; e. Construction of programs used to model the effects of a postulated environment for investigating the dimensions of a problem for the effects of algorithmic processes on responsive targets. ISO A functional unit that modulates and demodulates signals. One of the functions of a modem is to enable digital data to be transmitted over analog transmission facilities.
The term is a contraction of modulator-demodulator. Using a modem to communicate between computers. MODEM access is often used between a remote location and a computer that has a master database and applications software, the host computer.
A structured software design technique, breaking a system into components to facilitate design and development. Syn: functional decomposition, hierarchical decomposition. See: abstraction. IEEE Software composed of discrete parts. See: structured design. IEEE The degree to which a system or computer program is composed of discrete components such that a change to one component has minimal impact on other components.
Varying the characteristics of a wave in accordance with another wave or signal, usually to make user equipment signals compatible with communication facilities. Contrast with demodulate.
The Self-Programming Machine
Converting signals from a binary-digit pattern [pulse form] to a continuous wave form [analog]. Contrast with demodulation. See: unit. A table which provides a graphic illustration of the data elements whose values are input to and output from a module. IEEE A mode of operation in which two or more processes [programs] are executed concurrently [simultaneously] by separate CPUs that have access to a common main memory. Contrast with multi-programming. See: multi-tasking, time sharing.
Syn: parallel processing. Contrast with multi-tasking. See: time sharing. IEEE A mode of operation in which two or more tasks are executed in an interleaved manner. See: multi-processing, multi-programming, time sharing. Myers A test coverage criteria which requires enough test cases such that all possible combinations of condition outcomes in each decision, and all points of entry, are invoked at least once. Contrast with branch coverage, condition coverage, decision coverage, path coverage, statement coverage. A device which takes information from any of several sources and places it on a single line or sends it to a single destination.
IEEE Computer systems that perform more than one primary function or task are considered to be multipurpose.