Unit2 CFM Software
Unit2 CFM Software
Hari Raghava
1
Software – Introduction & Types
Software is a set of programs, which is designed to perform a well-
defined function. A program is a sequence of instructions written to
solve a particular problem or that tells the computer what to do and how
to do.
Open source- a type of software where the source code is furnished and
users agree not to limit the distribution of improvements. 3
Software – Introduction & Types cont…
Mainly 2 types of Software are there:
4
Software – Introduction & Types cont…
Organizational Software
5
Software – Application software
• Application software
– Programs that allow users to accomplish specific tasks
– Many types of application software exist that enable user to
perform a variety of task.
– Application software are very specialized in their function and
approach to solving a problem.
Examples
Word processing
Web browser
Tax preparation application
E-mail
Programming editors
Spreadsheet 6
Software - Application Software – Enterprise applications
8
Software – Application software cont…
• Application Software Development Steps
9
Software - Architecture of Application software
12
Software – System software cont…
• Based on its function,
system software is mainly
divided into:
Operating System
Language Processor
(Assembler, Linker)
Device Drivers
Utility Programs
13
Software - System software cont…
14
Software - System Software cont…
Operating System
Operating system (OS) is the lifeline of computer. You connect all the basic devices
like CPU, monitor, keyboard and mouse, plug in the power supply and switch it on
thinking you have everything in place. But the computer will not start or come to life
unless it has an operating system installed in it.
Assembler
Assembler is a system software that converts assembly level programs to machine
level code.
15
Software - System Software cont…
Device Drivers
A device driver is a file that lets the computer know the configuration and
specifications of a certain hardware device. Some examples of devices that need
drivers are hard drives, DVD drives etc. Without the driver file, the computer will be
unable to communicate with the device.
Utility Programs
Application software that assist OS in carrying out certain specialized tasks are
called utility software.
Antivirus
File management tools
Compression tools
Disk Cleanup
Back Up tools
16
Thanks
17