Computer Software
Computer Software
Name:
[COMPANY NAME] | [COMPANY ADDRESS]
1 :Number :Name
Contents
Introduction................................................................................................................................2
Concepts and terminology..........................................................................................................3
Basic computer operations.........................................................................................................5
Input:......................................................................................................................................5
Processing:.............................................................................................................................5
Outputs:..................................................................................................................................5
Computer components...............................................................................................................5
Computer hardware....................................................................................................................6
Computer software.....................................................................................................................7
Definition of computer software............................................................................................7
Software classification...............................................................................................................8
System software.....................................................................................................................8
Operating Systems.............................................................................................................8
Programming languages.......................................................................................................10
Application software............................................................................................................11
Database systems.................................................................................................................13
Database system components...........................................................................................13
Hardware:.........................................................................................................................13
Software...........................................................................................................................13
Data..................................................................................................................................14
Procedure..........................................................................................................................14
Users.................................................................................................................................14
Characteristics of the types of software...................................................................................15
Conclusion................................................................................................................................15
2 :Number :Name
Introduction
The lives of individuals now have changed after the introduction of the computer to it
greatly, it has become necessary in all areas of their lives and based on this spread that it
enjoys, as attention has been paid to producing a different group of it to meet the needs of
all users. And the benefits that are obtained from it are more, and the computer has
entered all areas of life, where homes, institutions and companies are almost not without
its presence, in addition to its basic use in education, and it is considered a tool for
And do not forget the efforts of the scientist Charles Babbage, in this innovation, and the
computer was described as an electronic device that takes a series of operations in order
to reach the result. It also enables the user to retain and store information to access it
when needed. The importance of the computer is evident in its many functions, but it can
perform many operations, foremost of which is the treatment process, on top of which is
The importance of the computer increases with the increase in its use, and it is
The importance of computers is an important tool for science students, and they
Facilitating ways of communicating with others through editing and writing letters,
• The basis of the distance education process, due to the need for a computer.
3 :Number :Name
The ability to use it to perform some electronic transactions such as completing
Providing tools and means to facilitate the work, such as tables, worksheets,
Computer is also important in filling free time with games and watching valuable
Preserving and storing information away from the factors that harm traditional storage
methods.
Data: A set of ideas and facts that describe an object or event without performing a
Information: It is the set of data after processing. Data is the raw material for information and
information .It is a set of ideas and facts that describe something or event after the ideas have
Database :It is a set of data files that are located in information systems without duplication.
Files: A group of homogeneous data elements with a single relationship associated with
4 :Number :Name
Letters or symbols: A set of binary cells describing an alphabet, a number, or any special
Binary digit Bit: It is the smallest unit of data, and in either case, it is always zero or one.
Commands: Meaning-specific instructions carry out data processing operations so that the
Programming language: A set of instructions and rules that perform the functions of data
processing operations, according to specific writing conditions and restrictions, and multi-
5 :Number :Name
Basic computer operations
Basic Operations
Through this process, data is read from the storage medium and sent to the main computer
Processing:
It is the basic operation of the computer, carried out by the processing unit, and the
Outputs:
After the processing process, the output of the process is the output. Therefore, the output is
transferred from the main memory to the storage medium for storage or to the screen for
printing as needed.
Computer components
The main parts of a computer are the software part and the hardware part.
6 :Number :Name
Software is something intangible, meaning intangible
As for hardware, it is the physical part of the computer that can be touched, and it includes
The computer does not work without the presence of software and hardware together
In order for the software to work, it must be present on the hardware, and in order for the
hardware to do its work, it must have software that will guide it at work.
Thus, the computer is like a human, the software is the brain that issues commands and the
Computer hardware
It consists of the physical parts of input devices, output devices, and processing units.[2]
7 :Number :Name
Computer software
language that the computer understands and through which it can carry out the tasks assigned
to it.
In general, any computer in order for it to work must be loaded with an operating system on
which this system is the one that allows the user to interact with the computer and this system
expresses software.[3]
The benefit of the computer lies in the ability to carry out the tasks assigned to it, and in order
to be able to do so, the user must be able to deal with the computer and its components and
software, which are considered as a set of commands and instructions that enable the user to
Software examples:
Windows system
Internet browsers
8 :Number :Name
Software classification
System software
Programming languages
Database system
Application software
System software
It’s the software that a computer needs to do its normal work such as the operating system
Operating Systems
A software group that identifies the various computer components, connects them together,
manages their work, and allows us to use them in our daily life.[4]
Managing computer resources such as memory, processing unit, and input and output
units.
9 :Number :Name
Maintaining the confidentiality and security of the computer system
Monitoring the work of the computer system and obstructing the unauthorized works.
Providing an interface that allows the user to run application programs and use them
Operating systems can be classified according to the property rights standard into two
categories as follows:
Proprietary operating systems license system resources with proprietary rights to a specific
owner, preventing them from being modified, developed, or republished from Dos, Windows,
Mac OS.
Open resource operating systems that license system resources with proprietary rights to a
EduBOSS from Linux for schools and institutes for educational purposes.
Operating systems can be classified according to the criterion of the number of users into two
categories as follows:
Single-user operating systems Operating systems that do not allow performing more than one
Multiple user operating systems that allow organized access to more than one user
simultaneously, thus performing more than one task at the same time. It is also called a multi-
processing operating system because it contains multiple processors such as Unix operating
10 :Number :Name
Programming languages
Specialized software that allows writing code and developing various programs such as
First Generation Language Machine Language: A programming language that writes VIA
code using symbols that the machine understands (only 1.0 characters). It is a difficult and
complex language.
instructions are written using special symbols and abbreviations, each of which encodes a
Third generation languages - high-level languages: are programming languages that use
logical vocabulary and expressions (from human language) such as language, Fortran, Basic
In these languages, specialized software is used to translate the program into machine
language, namely:
Interpreter: Converts the source program written in a high-level language into machine
language, respectively.
Compilers: A program that turns the text into a language that the computer can understand
Fourth generation languages: include database management systems that are used in
building and managing database systems such as, FoxPro, Oracle, SQL Server and Access.
11 :Number :Name
Fifth-generation languages Object-oriented programming languages: Programming
languages that use the class concept to create objects whose properties and behavior can be
Reusability : as the class is programmed for one time so that we can use it in multiple places,
and the items become as building stones that can be used in building new applications.
Encapsulation: As the purpose that is created from the class includes the characteristics of the
class and your behavior encapsulated (encrypted) so that it can only be processed by the class
Inheritance: subspecies (children) possessing the characteristics and behavior of their parents
(parent varieties)
Application software
The software that is used in the implementation of various activities in our daily life, such as
Word processor
Microsoft Excel
12 :Number :Name
Database management system
3. Custom applications: Application software that is prepared to meet the specific needs of
a particular company. It is more expensive than both off-the-shelf software and integrated
packages.
4. Web explorers: Software that allows us to download and view web pages. Web explorers:
6. Software interfaces: It is a tool used to enable the user to interact with a computer. There
Command-line interface: the interaction between the user and the program takes place by
Graphical user interface: the interaction between the user and the program takes place
7. Utility Software: They are software used to add special benefit to system software such as
Database systems
Information: the result of data processing that gives an indication that can be used in
decision-making.
13 :Number :Name
System Database: an integrated, shared computer architecture that includes the actual data
The network that connects the computers of the organization with each other.
Software:
Database management system which manages the database structure and access to
Making decisions and conducting the day-to-day business of the organization, such as
Data
And include
14 :Number :Name
Internal data: specifications for actual data tables.
Procedure
It includes the rules and instructions applied when operating the database, and the measures
Users
Administrator System: his task is to supervise the general operation of the system.
Analysts System: Their job is to design a system database and develop a system.
Programmers: their task is to write the code according to the specified design of the
User End: People who use the system to make decisions and conduct the daily
15 :Number :Name
Characteristics of the types of software
languages, dealing with the user in his own language, and dealing with the computer in
the language of the machine, which was impossible for the user to know all of.
2. Save time and effort in performing specialized and complex operations that require a long
time to complete.
3. Achieving tasks with infinite accuracy reaches zero error, and this is what the human
4. Providing the ability to exchange data and information with more than one source, and
16 :Number :Name
Conclusion
sequence in the form of a flow chart, using specialized software algorithms, according to the
program, so the programming process begins with the introduction of the process and ends
It is written in the language of the machine that the computer deals with and understands, and
its external form (interface) in the language of the user. In the picture that can be seen, heard,
or printed.
Software and programming language are among the most important data that have been
created from the computer an intelligent tool, perhaps superior to human intelligence, and
those deaf machines would not have performed their tasks without these programs, and
scientific research centers are still providing more of them, which is unimaginable what they
17 :Number :Name
References
Press.
18 :Number :Name