New Page 1
Welcome to basicsofcomputer.com

Home » Computer Dictionary » Letter D » Decomposition Definition/Meaning

# Decomposition Definition/Meaning:

1. In switching theory, the realization of an n-variable switching function as a composition of functions, each of which has less than n variables. Like other minimizations, decomposition is facilitated by Karnaugh maps.

2. In programming, the analysis of a problem into simpler subproblems. See program decomposition, modular programming.

## Near by Terms:

 Deadlock Deadly Embrace (deadlock) Debouncing Debugging Debug Tool (debugger) DEC Decade Counter Decay Time of a Pulse Decidable Decision Gate Decision Problem Decision Procedure (effective procedure) Decision Support System Decision Table Decision Tree Deck Declaration Declarative Languages (nonprocedural languages) Decoder Decoder/Demultiplexer Decoder/Driver Decoder Error Decoding Decollator Decompiler Decomposition Deconvolution Decryption Dedicated Defect Skipping Deferred Addressing Deferred Approach to the Limit (Richardson extrapolation) Deflation Degree Delay Differential Equations Delay Line Delete Deletion Delimiter Delta PCM (∆PCM) Demand Paging Demand Reading, Writing Demodulator De Morgan's Laws Demultiplexer Dendrogram Denial of Service (interdiction) Denotational Semantics Density Denumerable Set Deposit Depth Depth-Balanced Depth-First Search Deque Derivation Sequence Derivation Tree Descendant of a Node Descriptor Destructive Read-Out (DRO) Determinant Deterministic Deterministic Language Deterministic Turing Machine

New Page 1

Basic Computer Science

 » The Age of Information » Types of Computer and Digital Age » Input and Output Devices » Storage Devices Of Computer » Central Processing Unit » Software: The Power Behind The Power » Data Communication and Computer Networks » The Nature Of Information » The System Theory » Transaction Processing System (TPS) and Management Information System (MIS) » » Expert System (ES) and Office Information System (OIS)

Operating Systems

 » Introduction to Operating System » Introduction to Process Management » Threads and CPU Scheduling » Process Synchronization in Operating System » Deadlocks » Memory Management in Operating System » Virtual Memory in Operating System » File System Management in Operating System » I/O and Device Management » Security » Linux Operating System

Database Management System

 » Introduction to Database Systems » Database System Architecture » Database Administration and Database Development Process » The Entity-Relationship Model » Semantic Object Model » Logical Database Design and Relational Data Model » Normalization in Database » Transformation of E-R Model into Relational Data Model » Representing Semantic Object Model and Types of Semantic Object Model » Physical Database Design » Introduction to Structured Query Language (SQL) » Implementation of Relational Database and Database Application Design » Client Server Database Systems & Open Database Connectivity (ODBC)