Computer Software
Computer Software
Computer Software
Collage of Arts
Social Work Department
First Stage
Computer Software
Produced By:
Wareen Faroq Abdulsalam
Lecturer:
Nabaz Jameel
2019-2020
Table Of Content
Software overview……………………………………………………………...2
System software………………………………………………………………..2
Application software……………………………………………………………2
User Interface…………………………………………………………………...6
References ……………………………………………………………………..8
1
Introduction Of Software
Software commonly known as programs or apps, consists of all the instructions
that tell the hardware how to perform a task. These instructions come from a
software developer in the form that will be accepted by
the platform (operating system + CPU) that they are based on. For example, a
program that is designed for the Windows operating system will only work for
that specific operating system. Compatibility of software will vary as the design
of the software and the operating system differ. Software that is designed for
Windows XP may experience a compatibility issue.
Software is capable of performing many tasks, as opposed to hardware which
can only perform mechanical tasks that they are designed for. Software
provides the means for accomplishing many different tasks with the same
basic hardware. Practical computer systems divide software systems into two
major classes:
Software Overview
Computer hardware is virtually useless without computer software. Software is
the programs that are needed to accomplish the input, processing, output,
storage, and control activities of information systems.
Computer software is typically classified into two major types of programs:
system software and application software.
System Software
Systems software are programs that manage the resources of the computer
system and simplify applications programming. They include software such as
the operating system, database management systems, networking software,
translators, and software utilities.
Application Software
Application software are programs that direct the performance of a particular
use, or application, of computers to meet the information processing needs of
end users. They include Aoff-the-shelf@ software such as word processing and
spreadsheet packages, as well as internally or externally developed software
that is designed to meet the specific needs of an organization.
2
Software trends have been away from custom-designed one-of-kind programs
developed by the professional programmers or end users of an organization
toward the use of Aoff-the-shelf@ software packages acquired by end users
from software vendors.
4
Windows 95 - Windows 95 is an advanced operating system
- graphical user interface
- true multitasking
- network capabilities
- multimedia
DOS - is an older operating system which was used on microcomputers
- is a single user, single-tasking operating system
- can add a GUI interface and multitasking capabilities by using an operating
environment such as Microsoft Windows
OS/2 Warp - graphical user interface
- multitasking
- virtual memory capabilities
- telecommunications capabilities
Windows NT - multitasking network operating system
- multiuser network operating system
- installed on network servers to manage local area networks with high-
performance computing requirements
UNIX - popular operating system that is available for micros, minis, and
mainframe computer systems
- multitasking and multiuser system
- installs on network servers
MacIntosh System 7 - multitasking
- virtual memory capabilities
- graphical user interface
User Interface
A user interface is a mix of means by which a user reacts with the computer
system. It lets the end user to connect with the operating system, so they can
5
load programs, entry files, and finish other functions. The three main types of
user interfaces are:
1. Command drive
2. Menu drive
3. Graphical User Interface (GUI)
The most popular graphical user interface is that provided by Windows 95. The
Windows environment has become a standard platform for computers.
The Goal of Open Systems
The drive is to run open systems in organizational computing, so that the
software and hardware of any seller can work with those of any other, calling
for an operating system that would work on any hardware podium. The term an
open system is used as the opposite of proprietary systems of a limited
manufacturer.
In open systems, organizations want portability, scalability, and
interoperability of applications software.
Portable application: can be transfer from one computer system to another.
Scalable application: is one that can be transfer without large reprogramming.
Interoperability: Means that engines of different vendors and capacities can
work together to produce required information.
5.3 Personal Productivity Software
Personal productiveness software is the most mutual application software.
Executed on personal computers, these programs help the user in a certain scope
of tasks. Taken together with professional support systems and systems
supporting group tasks, personal productivity software is a robust enabler of
today's familiar tasks
.Functions of Personal Productivity Software
6
processing, desktop publishing, display, and several media authoring. Personal
information management software is used to track activities and personal notes.
Communications software enables the user to connect to a telecommunications
network in order to exchange information with other users or systems. Web
browsers are used to access the resources of the Internet's World Wide Web.
7
References :