throbber
IEEE
`Std 610.12-1990
`(Revision and redesignation
`IEEE Std 7SZ.1983)
`
`of
`
`IEEE Standard Glossary of
`Software Engineering Terminology
`
`Sponsor
`Standards Coordinating Committee
`of the
`Computer Society of the IEEE
`
`Approved September 28, 1990
`IEEE Standards Board
`
`Abstract:
`IEEE Std 610.12-1990, IEEE Standard Glossary of Software Engineering Terminology,
`terms currently
`in use in the field of Software Engineering. Standard definitions
`for
`identifies
`those terms are established.
`Keywords: Software engineering; glossary;
`
`terminology; definitions; dictionary
`
`ISBN 1-55937-067-X
`
`Copyright © 1990 by
`
`The Institute of Electrical and Electronics Engineers
`345 East 47th Street, New York, NY 10017, USA
`
`No part of this document may be reproduced in any form,
`in an electronic retrieval system or otherwise,
`without
`the prior written permission of the publisher.
`
`Ex. 2008
`Page 1 of 4
`
`

`

`

`

`IEEE
`Std 610.12-1990
`
`call for data and the instant at which the
`transfer of data is started.
`
`compression.
`lateral
`In software design, a
`form of demodularization
`in which two or
`more modules that execute one after the other
`are combined into a single module. Contrast
`compression;
`upward
`with: downward
`compression.
`
`decision. A loop control
`leading
`is
`that
`executed before the loop body. Contrast with:
`trailing decision. See also: WHILE.
`
`library. See: software library.
`
`standard. (IEEE Std 1002-1987 [9])
`licensing
`A standard
`that describes the characteristics
`of an authorization given by an official or a
`legal authority
`to an individual or organi(cid:173)
`zation to do or own a specific thing.
`
`life cycle. See: software life cycle; system life
`cycle.
`
`link.
`(1) To create a load module from two
`or more
`independently
`translated
`object
`modules or load modules by resolving cross(cid:173)
`references among them. See also: linkage
`editor.
`(2) A part of a computer program, often a
`single
`instruction
`or address,
`that passes
`control and parameters
`between
`separate
`modules of the program. Syn: linkage.
`(3) To provide a link as in (2).
`
`linkage. See: link (2).
`
`editor. A computer program
`linkage
`that
`creates a single
`load module from two or
`more
`independently
`translated
`object
`modules or load modules by resolving cross(cid:173)
`references
`among
`the modules
`and,
`possibly, by relocating
`elements. May be
`linker.
`part of a loader. Syn:
`See also:
`linking loader.
`
`linker. See: linkage editor.
`
`IEEE STANDARD GLOSSARY OF
`
`the
`in some cases, adjusts
`modules, and,
`addresses to reflect the storage locations into
`which the code has been loaded. See also:
`absolute loader; relocating loader; linkage
`editor.
`
`list. (1) A set of data items, each of which has
`the same data definition.
`(2) To print or otherwise display a set of data
`items.
`Note: IEEE Std 610.5-1990 [2] defines Data
`Management
`terms.
`
`language. A programming
`list processing
`language designed to facilitate
`the manipu(cid:173)
`lation of data expressed
`in the form of lists.
`IPL. See also:
`Examples
`are LISP and
`algebraic language; algorithmic
`language;
`logic programming language.
`
`listing. An ordered display or printout of
`data
`items, program
`statements,
`or other
`information.
`
`literal.
`an explicit
`In a source program,
`representation
`of the value of an item; for
`example, the word FAIL in the instruction:
`If x = 0 then print
`"FAIL". See also:
`immediate data; figurative constant.
`
`load.
`(1) To read machine code into main
`memory
`in preparation
`for execution and,
`in some cases, to perform address adjust(cid:173)
`linking of modules. See also:
`ment and
`loader.
`or data
`instructions
`(2) To copy computer
`from external storage to internal storage or
`from internal storage to registers. Contrast
`with: store (2). See also: fetch; move.
`
`load-and-go. An operating technique in which
`there are no stops between the loading and
`execution phases of a computer program.
`
`load map. A computer-generated
`that
`list
`identifies
`the
`location or size of all or
`selected parts of memory-resident
`code or
`data.
`
`loader. A computer program
`linking
`that
`reads one or more object modules into main
`memory
`in preparation
`for execution,
`creates a single
`load module by resolving
`cross-references
`among
`the
`separate
`
`load module. A computer
`or
`program
`for loading
`subprogram
`in a form suitable
`into main
`storage
`for execution
`by a
`computer; usually
`the output of a linkage
`editor. See also: object module.
`
`44
`
`Ex. 2008
`Page 3 of 4
`
`

`

`SOFTWARE ENGINEERING TERMINOLOGY
`
`in words or bytes.
`device; usually measured
`capacity; memory
`See also: channel
`capacity.
`
`efficiency.
`storage
`The degree to which a
`system or component performs
`its desig(cid:173)
`nated
`functions with minimum
`consump(cid:173)
`tion of available storage. See also: execution
`efficiency.
`
`store. (1) To place or retain data in a storage
`device.
`or data
`instructions
`(2) To copy computer
`from a register
`to internal
`storage or from
`storage. Con(cid:173)
`internal
`storage
`to external
`trast with: load (2). See also: fetch; move.
`
`straight-line
`instructions
`
`code. A sequence of computer
`in which there are no loops.
`
`coding. A programming
`straight-line
`tech(cid:173)
`nique in which loops are avoided by stating
`explicitly and in full all of the instructions
`that would be involved in the execution of
`each loop. See also: unwind.
`
`language. A language that cannot be
`stratified
`used as its own metalanguage.
`Examples
`include FORTRAN, COBOL. Contrast with:
`unstratified language.
`
`stress testing. Testing conducted to evaluate a
`system or component at or beyond the limits
`See also:
`of its specified
`requirements.
`boundary value.
`
`typing. A feature of some program(cid:173)
`strong
`ming languages
`that
`requires
`the type of
`each data item to be declared, precludes the
`application of operators to inappropriate data
`types, and prevents
`the interaction of data
`items of incompatible
`types.
`
`testing. Testing
`structural
`into
`takes
`that
`account the internal mechanism of a system
`or component. Types include branch testing,
`testing. Syn: glass(cid:173)
`path testing, statement
`box testing; white-box testing. Contrast with:
`functional testing (1).
`
`chart. A diagram
`structure
`identifies
`that
`activities,
`or other entities
`in a
`modules,
`system or computer program and shows how
`larger or more general entities break down
`
`71
`
`IEEE
`Std 610.12-1990
`
`into smaller, more specific entities. Note: The
`result
`is not necessarily
`the same as that
`shown in a call graph. Syn: hierarchy
`chart;
`program structure chart. Contrast with: call
`graph.
`
`Fig16
`Structure Chart
`
`structure clash. In software design, a situation
`in which a module must deal with two or
`more data sets that have incompatible data
`structures. See also: data structure-centered
`design; order clash.
`
`design.
`structured
`(1) Any disciplined ap(cid:173)
`proach
`to software design
`that adheres
`to
`specified rules based on principles such as
`modularity,
`top-down design, and stepwise
`refinement of data, system structures,
`and
`processing steps. See also: data structure(cid:173)
`centered design; input-process-output; mod(cid:173)
`ular decomposition; object-oriented design;
`rapid prototyping;
`stepwise refinement;
`transaction analysis; transform analysis.
`(2) The result of applying
`the approach
`in (1).
`
`program. A computer program
`structured
`constructed of a basic set of control struc(cid:173)
`tures, each having one entry and one exit.
`The set of control structures
`typically
`in(cid:173)
`cludes: sequence of two or more
`instruc(cid:173)
`tions, conditional selection of one of two or
`more sequences of instructions,
`and repeti(cid:173)
`tion of a sequence of instructions. See also:
`structured design.
`
`structured programming. Any software de(cid:173)
`velopment
`technique
`that
`includes
`struc-
`
`Ex. 2008
`Page 4 of 4
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket