CIS_PresentationV3

Embed Size (px)

Citation preview

  • 8/3/2019 CIS_PresentationV3

    1/27

    Presented byAzmeena Merchant

    Pamela Fernandes

    Paresh Bajetha

    Vinaikrishnan Nair

    Philip Menezes

  • 8/3/2019 CIS_PresentationV3

    2/27

    SOFTWARE LANGUAGES

    2

  • 8/3/2019 CIS_PresentationV3

    3/27

    Introduction to Software Languages?

    Software is a collection of computer programs, procedures and documentation that

    performs different tasks on a computer system.

    System software is a term referring to any computer software which manages and

    controls the hardware so that application software can perform a task.

    Define Software

    3

    The term 'software' was first used by

    John Tukey in 1958.

    In simple words, computer software is the language in which a computer

    speaks.

  • 8/3/2019 CIS_PresentationV3

    4/27

    4

    Types of Computer Software

    Programming Software

    System Software

    Application Software

  • 8/3/2019 CIS_PresentationV3

    5/27

    5

    Types of Computer Software

  • 8/3/2019 CIS_PresentationV3

    6/27

    6

    Types of Computer Software

    System Software

    System software provides the basic functions for computer usage

    and helps run the computer hardware and system.

    System software offers a protective shield to all software

    applications & also provides support to the physical components

    of computers.

    System software coordinates all external devices of computer

    system like printer, keyboard, displays etc.

  • 8/3/2019 CIS_PresentationV3

    7/27

    7

    Types of Computer Software

    System Software

    COMPONENTS OF SYSTEM SOFTWARE

    a. DEVICE DRIVERS

    It simplifies programming by acting as a translator between a hardware deviceand the applications or operating system that use it.

  • 8/3/2019 CIS_PresentationV3

    8/27

    8

    Types of Computer Software

    System Software

    COMPONENTS OF SYSTEM SOFTWARE

    b. OPERATING SYSTEMS

    Is a software, consisting of programs and data, that runs on computers,manages computer hardware resources, and provides common services for

    execution of various application software.

  • 8/3/2019 CIS_PresentationV3

    9/27

    9

    Types of Computer Software

    System Software

    COMPONENTS OF SYSTEM SOFTWARE

    c. SERVERS

    A computer program running as a service, to serve the needs or requests ofother programs which may or may not be running on the same computer

  • 8/3/2019 CIS_PresentationV3

    10/27

    10

    Types of Computer Software

    System Software

    COMPONENTS OF SYSTEM SOFTWARE

    d. UTILITIES

    Utility software is a kind of system software designed to help analyze, configure,optimize and maintain the computer. It allows users to do things like creating

    text documents, playing games, listening to music or surfing the web

  • 8/3/2019 CIS_PresentationV3

    11/27

    11

    Types of Computer Software

    System Software

    COMPONENTS OF SYSTEM SOFTWARE

    e. WINDOW SYSTEM

    It is a component of a graphical user interface (GUI), and more specifically of a

    desktop environment, which supports the implementation of window

    managers, and provides basic support for graphics hardware, pointing devices

    such as mice, and keyboards. The mouse cursor is also generally drawn by the

    windowing system.

  • 8/3/2019 CIS_PresentationV3

    12/27

    12

    Types of Computer Software

    Programming Software

    Programming software provides tools to assist a programmer in writing computer

    programs, and software using different programming languages in a more

    convenient way.

    It includes:

    Compilers

    Debuggers

    Interpreters

    Linkers

    Text editors

  • 8/3/2019 CIS_PresentationV3

    13/27

  • 8/3/2019 CIS_PresentationV3

    14/27

    14

    Types of Computer Software

    Programming Software

    DEBUGGERS

    It is a computer program that is used to test and debug other programs

  • 8/3/2019 CIS_PresentationV3

    15/27

    15

    Types of Computer Software

    Programming Software

    INTERPRETERS

    It is a computer program that executes i.e. performs, instructions written in

    programming language

  • 8/3/2019 CIS_PresentationV3

    16/27

    16

    Types of Computer Software

    Programming Software

    LINKERS

    Link editors is a program that takes one or more objects generated by a compiler

    and combines them into a single executable program

  • 8/3/2019 CIS_PresentationV3

    17/27

    17

    Types of Computer Software

    Programming Software

    TEXT EDITOR

    It is a type of program used for editing plain text files. Text editors are often provided

    with operating systems or software development packages, and can be used tochange configuration files and programming languages source code.

  • 8/3/2019 CIS_PresentationV3

    18/27

    18

    Types of Computer Software

    Application Software

    Application software is developed to aid in any task that benefits from

    computation. Application software is used for commercial purpose.

    It includes:

    Business Software

    Computer aided design

    Educational software

    Mathematical software

    Medical software

    Telecommunications

    Video game

  • 8/3/2019 CIS_PresentationV3

    19/27

    19

    Types of Computer Software

    Application Software

    BUSINESS SOFTWARE

    It is generally any software program that helps a business increase productivity

    or measure their productivity

  • 8/3/2019 CIS_PresentationV3

    20/27

    20

    Types of Computer Software

    Application Software

    COMPUTER AIDED DESIGN

    It is also known as Computer-Aided Design and Drafting (CADD). It uses computer

    technology for the process of design and design-documentation.

  • 8/3/2019 CIS_PresentationV3

    21/27

    21

    Types of Computer Software

    Application Software

    EDUCATION SOFTWARE

    The primary purpose of Education Software is teaching or self learning

  • 8/3/2019 CIS_PresentationV3

    22/27

    22

    Types of Computer Software

    Application Software

    MATHEMATICAL SOFTWARE

    It is the software used to model, analyze or calculate numeric, symbolic or

    geometric data.

    MEDICAL SOFTWARE

    Many medical devices that monitor or control patients are predominantly

    controlled by software

  • 8/3/2019 CIS_PresentationV3

    23/27

    23

    Types of Computer Software

    Application Software

    TELECOMMUNICATIONS

    Telecommunications is the transmission of information over significant distances

    to communicate.

    VIDEO GAME

    It is an electronic game that involves interaction with a user interface to generate

    visual feedback on a video device.

  • 8/3/2019 CIS_PresentationV3

    24/27

  • 8/3/2019 CIS_PresentationV3

    25/27

    What is an Enterprise Server?

    An enterprise server is a computer containing programs that collectively serve the

    needs of an enterprise rather than a single user, department, or specializedapplication.

    Examples are Sun Microsystems' computers with their UNIX -based Solaris or Linux

    systems, Hewlett-Packard ( HP ) systems, the upper end of Windows 2000 systems,

    and IBM's iSeries systems (the largest of which is the zSeries 900 -formerly called the

    S/390 )

    25

  • 8/3/2019 CIS_PresentationV3

    26/27

    What is an Enterprise Server?

    Some companies use enterprise server to describe a "super-program" that

    runs under the operating system in a computer and provides services for thesystem administrator and for the business application programs and more

    specialized servers that run in the computer. Before this usage originated,

    such services were sometimes considered part of the operating system itself

    or came in separate software packages.

    26

  • 8/3/2019 CIS_PresentationV3

    27/27

    27