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, 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
Post a Comment