Testing.

Monday, 26 December 2016

C progammimg langauge: What is software and types of software?

A Software can be defined at two standards:-

        1.As per industrial standard,
      2.As per programmer standard.

 1.As per industrial standard:-
           #  As per the industrial standard digitized automated process is called software.
              Digitized =>Provides GUI.
          #when the software is providing GUI then it is called digitized, without human interaction the process is completed then it is called automated system.

 2.As per programmer standard:-
# A software is collection of programs.
# A program is a set of instructions which is design for particular task.
# N numbers of program combining together like a single unit it is called software tool or s/w component.
Advantages of software:
Generally software provides so many advantages but among of those following three are very important:-
            a. Performance
            b. Security and
            c. Any time access.

Software classified into two types:-
    1. System software.
    2. Application software.

1.System software:-
    When we are developing a software for general purpose which doesn’t having any limitations it is called system s/w.

System s/w are classified into three types:
         aOperating system:
                     Example: DOS, WINDOWS, UNIX, LINUX.
         b.Translator
                     Example: COMPILER, INTERPRETER.
         c. Packages
                    Example: LINKER, LOADER, EDITOR.

 2.Application software:-
       When we are developing an s/w for specific task only then it  is called application s/w.

       Always application s/w having limited task only i.e. for one  purpose we developed same purpose we required to use.

       Client specific projects all are application s/w only.

Application s/w are classified into two types:
    a. Application packages
         Example: MS office, ORACLE.
MS office is a Microsoft product which maintain the information in the form of documents, And
ORACLE is a database which maintain the information in the form of table.

    b. Special purpose software.
                Example: TALLY.
By using tally we can maintain accounts related information.







No comments:

Post a Comment