Software Engineering Concept & Programming

 SOFTWARE CLASSIFICATIONS


Software can be divided into two broad classes System software and Application software. 


SYSTEM SOFTWARE

System software is a special type of a computer program. System software works either between application programs and hardware or between user and hardware. System software can be divided into five main categories. There are,
  • Operation System (OS)
  • Device Drivers
  • Firmware
  • Programming Language Translators 
  • Utility Software

Operation System

An Operation System is system software that manages computer hardware, software resources and provides common services for computer programs.

Device Drives

In computing, a Device Drives is a computer program that operates or controls a particular type of device that is attached to a computer or automaton. 

Firmware Software

In computing, Firmware is a Specific class of computer software that provides the low-level control for a device's specific hardware.

Programming Language Translators

Language translators allow computer programmers to write sets of instructions in specific programming languages. These instructions are converted by the language translator into machine code. The computer system then reads these machine code instructions and executes them.

Utility Software

Utility Software is system software designed to help Analyze, Configure, Optimize or maintain a computer. 




  









    Application Software

    Application Software are called end user programs. Application software runs over the OS. Some application software come bundled with system software. For ex: 

    • MS word or Excel are application software
    • as are common web browsers such as Firefox or Google Chrome 



     





    Comments

    Popular posts from this blog

    One Day in Life.....