DIS Flashcards
refers to raw, unorganized facts or figures
that are collected and stored
Data
refers to information that can be represented using only two
possible values, typically 0 and 1
Binary Data
encompasses information that is not
restricted to two possible values
Non-Binary Data
the processed and organized
form of data. It is data that has been
analyzed, structured, and given context.
Information
It refers to a conceptual
framework wherein input in the
form of data
The INPUT – PROCESS – OUTPUT
(I-P-O) Model
It is a group of organized interdependent components that interact with
and complement one another to achieve one or more predetermined
goals.
System
a system is the sum of its parts glued into one distinct entity
Unitary Whole
a system is made up of functionally oriented
Composed of parts
boundaries separate the system from its environment
Bounded
the parts are related and have definite
interactions and interdependencies.
System Parts Interact with Each Other
Each system is likely to be part of another larger system. Just as it is likely to be divided into subsystems.
Hierarchical
The components all work toward a particular purpose of function.
Goal Oriented
Characteristics of a System
Unitary Whole
Composed of Parts
Bounded
System Parts Interact With Each Other
Hierarchical
Goal-Oriented
Elements of a Computer System
- Data
- Peopleware
- Hardware
- Software
supported by auxiliary or
peripheral; simply refers to computer
equipment
Hardware
refers to the human aspects of
computing and information systems. It focuses on the human factors of technology,
Peopleware
are non-physical components of a computer system such as the
machine coded instructions used by the different hardware facilities.
Software
it is a collection of programs that facilitates the programming and operation of the computer
System Software
this is not an integral part of the computer system.
These programs are written to solve a specific problem
Application Software
these are tools
and applications specifically designed to assist software developers in
creating, testing, and maintaining software applications.
Development Software
Types of Software
- System Software
- Application Software
- Development Software
Types of Software Development
- Frontend
- Backend
- Full-Stack
this is also called the machine code, which is a computer program that is developed in the language of machines to provide
instructions that can be directly executed by the central processing unit of
a computer.
Machine Language
also symbolic machine code; this is a low-level programming language which has a
great correspondence when it comes
to the instructions in its language and
the machine code instructions of the
architecture
Assembly Language
are programming languages that are designed to allow humans to write computer programs and interact with a computer system without having to have specific knowledge of the processor or hardware that the program will run on.
High-Level Language
translates code from a high-level programming language into machine code before the program runs
Compiler
translates code written in a high-level
programming language into machine code line-by-line as the code runs.
Interpreter