Defined term

Module

Module: A structural unit of a software program that serves a specific function for the program or helps make the program modular.

Verified
🏆 High Consensus
Cybersecurity

Definition

A structural unit of a software program that serves a specific function for the program or helps make the program modular.

Alternative Definitions

Definition 2

A structural unit of a software program that serves a specific function for the program or that serves to make the program modular in structure for the purposes of easier understanding and maintenance.

Source: NIST Election GlossaryType: standard
Definition 3

A “structural unit of software or analogous logical design, typically containing several CALLABLE UNITS that are tightly coupled. … Modular design requires that inter-module coupling be loose and occur over defined inte rfaces. A module should contain all elements needed to compile or interpret successfully and have limited access to data in other modules. A module should be substitutable with another module whose interfaces match the original module. In software, a module typically corres ponds to a single source code file or a source code / header file pair. In object-oriented langua ges, this typically corresponds to a single class of object.” 2007 VVSG. The term is not used consisten tly in the VVSG; sometimes it refers exclusively to software and sometimes solely to hardware, e.g. SIGNATURE MODULE.

Source: Electronic Voting GlossaryType: external

Sources

1
NIST Election Terminology Glossary, National Institute of Standards and Technology (NIST)
View Source
2
NIST Election Glossary
View Source
3
Electronic Voting Glossary
View Source

Continue Research

Browse the full glossary for adjacent terms, or subscribe for updates when definitions and sources are expanded.