SlideShare a Scribd company logo
1 of 40
Download to read offline
Introduction to Software
Contents
Click to add Title
Software History & Life Cycle
Type of Software
Software Overview & Evolution of Software
Introduction
Introduction
Introduction
Introduction
How Computer Works ?
Computer works to compute and
communicate data;
Computer execute and processing data;
Introduction
How Computer Compute,
Communicate, Execute and
Processing Data ?
by a set of program instruction called
SOFTWARE;
Software Overview
What is software
or computer software ??
Software is the collection of computer
programs and related data that provide
the instructions telling a computer what
to do
Software Overview
We can also say software refers
to one or more computer
programs and data held in the
storage of the computer for
some purposes
9
Software Overview
Tells your computer what to do
Stored as a file in bits and bytes,
Software = Computer Programs
Software Overview
1
Functions
2
Programs
3
Instructs
What sofware can performs ?
Hardware Input Software
Software Definition
How Software
Works?
Software Overview
Level of Processing in Software
Software History
The most primitive form of software, using
Boolean algebra, which are represented as
binary digits (bits): 1 (true / on) or 0 (false / off
switch), this is certainly looking very difficult,
that people began to classify these bits become
nible (4 bits), byte (8 bits), word (2 bytes), double
word (32 bits). These group of bytes called
assembler.
High level programming language allows
humans to make the program easily. Currently
making the software has become a very complex
production process, with the sequence of a long
process involving dozens or even hundreds of
people in the making.
Software Life Cycle
Evolution of Software
Pioneer Era
Stable Era
Micro Era
Modern Era
Evolution of Software
Evolution of Software
Pioneer Era
Forms of software initially is a connection to the
inter-connection cable inside the computer, the
following picture shows the people who are using
the computer. Another way to access a computer
is using a punched card or the holes card. The
use of computers was still carried out directly, a
program for a machine for a particular purpose.
Evolution of Software
Stable Era
In this era, theuse of computers has been much, not
only by researchers and academic need, but also by
the industry / company.
Emerging software companies, and a software to run
multiple functions, from this software began to shift
into a product.
Command lines of software which is run by a
computer is no longer the only one, but it was as
much the process will be undertaken simultaneously
(multi-tasking). A software able to solve many users
(multi user)
Evolution of Software
Micro Era
The software can differentiate into a software system
that handles internal and application software that is
used directly by its consumer for a particular purpose.
Automation that is in the software leads to a kind of
artificial intelligence.
Evolution of Software
Modern Era
Convergence
Ubiquitous Computing
Pervasive Computing
Evolution of Software
Evolution of Software
Evolution of Software
Evolution of Software
25
Type of Software
System Software
Application Software
COMPUTER HARDWARE
OPERATING SYSTEM
APPLICATION
SOFTWARE
14/11/2011 Computer Software26
Type of Software
Programs that
helps managing the computer system,
helps maintaining the computer system,
Examples:
Operating System,
Disk Defragmenter,
Disk Cleanup.
27
Type of Software
Program that
allows the user to communicate with the
computer,
manages input and output devices of a
computer system
manages all programs in a computer,
Examples: Windows XP, Linux.
28
Type of Software
Program for a specific task like
Text processing,
E-Mail,
Games
Example: MS Word.
Type of Software
Type of Software
Application software.
Middleware controls and co-ordinates distributed
systems.
Programming languages define the syntax and sematics
of computer programs.
System software includes operating systems, which
govern computing resources. Today large applications
running on remote machines such as Websites are
considered to be system software, because the end-user
interface is generally through a Graphical user interface
(GUI), such as a web browser.
Type of Software
Type of Software (cont)
Testware is software for testing hardware or a software
package.
Firmware is low-level software often stored on electrically
programmable memory devices. Firmware is given its
name because it is treated like hardware and run
("executed") by other software programs.
Device drivers control parts of computers such as disk
drives, printers, CD drives, or computer monitors.
Programming tools help conduct computing tasks in any
category listed above. For programmers, these could be
tools for debugging or reverse engineering older legacy
systems in order to check source code compatibility.
Type of Software
Application Software
Business: Administrative, Business simulation, Business Process
Management(BPM), Customer Relationship Management (CRM),
Enterprise Resource Planning (ERP), Financial, Accounting, Investment
Club, Office, Content management systems (CMS), Blog, Collaborative,
Document Management, Version control, Video Hosting, Widget
management, Wiki, Office suites (Lotus, Microsoft, ...), Presentation,
Spreadsheets, Typing, Word processors(Linux, Mac, Windows, ...),
Project Management, Mind-Mapping, Reporting, Risk Management,
Service Oriented Architecture (SOA), Technical Analysis, Workflow
Technology
Childhood
Type of Software
Application Software (cont)
Communication: Amateur Radio, Bluetooth, Bulletin Board, E-mail,
Instant Messaging Clients, Mailing Lists, Technical Communication
Tools, Diagramming, Documentation generators, Online help, Web
Browsers, Word processors(Linux, Mac, Windows)
Digital Typography:
• Desktop publishing
• Editing, Audio editors, Font editors, Formula editors, Hex editors, Outliners, Raster
graphics editors, Raster to Vector Conversion, Spelling checking, TeX Editors, Text
editors(Mac, Unix, Linux, Windows), Emacs, BeOS text editors, Collaborative real-time
editors, HTML editors, JavaScript-based HTML editors, Notepad replacements, Vector
Graphics Editors
• Typesetting, EPUB readers (e-books), Page description, PDF, PostScript, TeX, Troff
Type of Software
Application Software (cont)
Education: Edu-Ware educational, Educational operating systems,
Educational Programming Languages, Interactive geometry, Learning
Management, Notetaking, Pedagogic integrated development
environments, Renaissance Learning, Virtual learning environments
Entertainment: Video Games, Gambling, Draughts, Computer Chess,
Go, Poker, Role-playing Games, Novelty, Demos, Sports
Genealogy
Government
Computer Graphics:, 3D Graphics, Animation, 2D Animation, Card
Creator, Data visualization, Diagramming, Image organizers, Image
VIewers, Digital Photography, Panorama, Photo stitching, Raster
Graphics, Raster to Vector Conversion, Screencasting (capture), Vector
Graphics editors
Type of Software
Application Software (cont)
Health: Dental, Disability, Screen readers, Speech synthesis,
Healthcare, Neuroimaging
Identity: Biometrics, Identity management, Password managers
Industry: Production and manufacturing, Computer-aided engineering,
Building information modeling, Computer-aided design, Computer-aided
engineering, Geotechnical engineering, Optical, Electronic Design
Automation (EDA), Electronic circuit simulators, Computer-aided
manufacturing, Film production, Screenwriting, Robotics
Knowledge Representation: Concept Mapping, Mind-mapping, Ontology
editors, Rule engines, Expert systems
Language: Computational linguistics, Computer-assisted translation,
Machine translation
Legal
Type of Software
Application Software (cont)
Library and Information Science: Dictionary, Digital library, Institutional
Repository, Library Automation, Reference management, BibTex
Multimedia: Audio, Audio codecs, Audio editors, Digital audio recording,
Compositing, Media players, Media readers, Multimedia frameworks,
Optical disc authoring, PDF, Podcasting, Tag editors, Video editing,
Video conversion
Music: Audio trackers, Guitar, Scorewriters, Synthesizers, Drum
machines
Personal information managers: Calendaring, Personal digital assistant
Religion
Type of Software
Application Software (cont)
Library and Information Science: Dictionary, Digital library, Institutional
Repository, Library Automation, Reference management, BibTex
Multimedia: Audio, Audio codecs, Audio editors, Digital audio recording,
Compositing, Media players, Media readers, Multimedia frameworks,
Optical disc authoring, PDF, Podcasting, Tag editors, Video editing,
Video conversion
Music: Audio trackers, Guitar, Scorewriters, Synthesizers, Drum
machines
Personal information managers: Calendaring, Personal digital assistant
Religion
Type of Software
Application Software (cont)
Science:
• Artificial intelligence, Agent-based, Chatterbots, Computer vision, Expert systems, Face recognition,
Natural language, Neural network, Optical character recognition, Speech recognition
• Astronomy
• Bioinformatics, Molecular modelling, Molecular dynamics
• Cheminformatics, Chemistry, Computational chemistry, Molecular modelling, Molecular dynamics,
Mass spectrometry
• Computational science
• Earth science, Earth sciences graphics, Virtual globes, Environmental science, Geographic information
system (GIS), Environmental Systems Research Institute (ESRI), Integrated Hydrologic Modelling,
Numerical climate and weather models, Remote sensing
• Geology
• Laboratory
• Linguistic research
• Mathematics, Computer algebra, Formal methods, Model checkers, Theorem proving, Formula
editors, Interactive geometry, Numerical, Finite element, Mathematical optimization, Pi, Statistical,
Data Analysis, Econometrics, Spreadsheets, Cryptographic
• Physics, Computational physics, Optics
• Plotting
Type of Software
Application Software (cont)
Simulation: Computer-aided Engineering, Geotechnical engineering,
Interior design, Optical, Scientific Simulation, Outer space/Space flight,
Transportation: Route planning, Satellite navigation, Transport
simulation
Type of Software
Operating System
Simulation: Computer-aided Engineering, Geotechnical engineering,
Interior design, Optical, Scientific Simulation, Outer space/Space flight,
Transportation: Route planning, Satellite navigation, Transport
simulation
C l i c k t o e d i t c o m p a n y s l o g a n .
www.themegallery.com

More Related Content

What's hot

Introduction To Computing
Introduction To ComputingIntroduction To Computing
Introduction To ComputingAdeel Rasheed
 
Computer and its application
Computer and its applicationComputer and its application
Computer and its applicationABUL HASAN
 
Input output devices
Input output devicesInput output devices
Input output devicessonykhan3
 
Power Point Lesson 04
Power Point  Lesson 04Power Point  Lesson 04
Power Point Lesson 04Nasir Jumani
 
Power Point Lesson 01
Power Point Lesson 01Power Point Lesson 01
Power Point Lesson 01Nasir Jumani
 
Java™ (OOP) - Chapter 1: "Introduction to Computers, Programs, and Java"
Java™ (OOP) - Chapter 1: "Introduction to Computers, Programs, and Java"Java™ (OOP) - Chapter 1: "Introduction to Computers, Programs, and Java"
Java™ (OOP) - Chapter 1: "Introduction to Computers, Programs, and Java"Gouda Mando
 
Hardware software
Hardware softwareHardware software
Hardware softwareMohit Saini
 
Alpha Tech Module1 glossary
Alpha Tech Module1 glossaryAlpha Tech Module1 glossary
Alpha Tech Module1 glossarythinkict
 
intoduction to Computer programming java learn for more chapter contact salma...
intoduction to Computer programming java learn for more chapter contact salma...intoduction to Computer programming java learn for more chapter contact salma...
intoduction to Computer programming java learn for more chapter contact salma...Syed Shah
 
BasicComputer Training in Ambala ! BATRA COMPUTER CENTRE
BasicComputer Training in Ambala ! BATRA COMPUTER CENTREBasicComputer Training in Ambala ! BATRA COMPUTER CENTRE
BasicComputer Training in Ambala ! BATRA COMPUTER CENTREjatin batra
 
Introduction of computer & fundamental
Introduction of computer & fundamentalIntroduction of computer & fundamental
Introduction of computer & fundamentalAnand Tiwari
 
GCSE ICT Revision
GCSE ICT RevisionGCSE ICT Revision
GCSE ICT RevisionKelvin Lam
 
Basic terms & definitions
Basic terms & definitionsBasic terms & definitions
Basic terms & definitionsRozell Sneede
 

What's hot (19)

Introduction To Computing
Introduction To ComputingIntroduction To Computing
Introduction To Computing
 
Computer and its application
Computer and its applicationComputer and its application
Computer and its application
 
Unit IV with Answers
Unit IV with AnswersUnit IV with Answers
Unit IV with Answers
 
Input output devices
Input output devicesInput output devices
Input output devices
 
Power Point Lesson 04
Power Point  Lesson 04Power Point  Lesson 04
Power Point Lesson 04
 
Power Point Lesson 01
Power Point Lesson 01Power Point Lesson 01
Power Point Lesson 01
 
Java™ (OOP) - Chapter 1: "Introduction to Computers, Programs, and Java"
Java™ (OOP) - Chapter 1: "Introduction to Computers, Programs, and Java"Java™ (OOP) - Chapter 1: "Introduction to Computers, Programs, and Java"
Java™ (OOP) - Chapter 1: "Introduction to Computers, Programs, and Java"
 
Basic computer concepts
Basic computer conceptsBasic computer concepts
Basic computer concepts
 
Hardware software
Hardware softwareHardware software
Hardware software
 
Lecture 3
Lecture 3 Lecture 3
Lecture 3
 
Alpha Tech Module1 glossary
Alpha Tech Module1 glossaryAlpha Tech Module1 glossary
Alpha Tech Module1 glossary
 
intoduction to Computer programming java learn for more chapter contact salma...
intoduction to Computer programming java learn for more chapter contact salma...intoduction to Computer programming java learn for more chapter contact salma...
intoduction to Computer programming java learn for more chapter contact salma...
 
La2 computer systems
La2 computer systemsLa2 computer systems
La2 computer systems
 
Introduction To Computers
Introduction To ComputersIntroduction To Computers
Introduction To Computers
 
BasicComputer Training in Ambala ! BATRA COMPUTER CENTRE
BasicComputer Training in Ambala ! BATRA COMPUTER CENTREBasicComputer Training in Ambala ! BATRA COMPUTER CENTRE
BasicComputer Training in Ambala ! BATRA COMPUTER CENTRE
 
Introduction of computer & fundamental
Introduction of computer & fundamentalIntroduction of computer & fundamental
Introduction of computer & fundamental
 
Basic computer
Basic computerBasic computer
Basic computer
 
GCSE ICT Revision
GCSE ICT RevisionGCSE ICT Revision
GCSE ICT Revision
 
Basic terms & definitions
Basic terms & definitionsBasic terms & definitions
Basic terms & definitions
 

Similar to Introduction to software1

Last module pc_software
Last module pc_softwareLast module pc_software
Last module pc_softwareAnirban Mandal
 
Chapter 3 Software.ppt
Chapter 3 Software.pptChapter 3 Software.ppt
Chapter 3 Software.pptAmanuelZewdie4
 
bui ba ba
bui ba babui ba ba
bui ba babuibaba
 
Computer_Programming_Fundamentals in cpp
Computer_Programming_Fundamentals in cppComputer_Programming_Fundamentals in cpp
Computer_Programming_Fundamentals in cppmeharikiros2
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptxVanshikaPatel41
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer softwareManvendra Singh
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer softwareDeepu Chaudhary
 
Unit 2 part 1 data processing
Unit 2 part 1 data processingUnit 2 part 1 data processing
Unit 2 part 1 data processingFarhanMalik93
 
Introduction to computer software12 9-07
Introduction to computer software12 9-07Introduction to computer software12 9-07
Introduction to computer software12 9-07itis103
 
CSC1100 - Chapter01 - Overview of Using Computers
CSC1100 - Chapter01 - Overview of Using ComputersCSC1100 - Chapter01 - Overview of Using Computers
CSC1100 - Chapter01 - Overview of Using ComputersYhal Htet Aung
 
8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardwareNeha Kurale
 

Similar to Introduction to software1 (20)

Last module pc_software
Last module pc_softwareLast module pc_software
Last module pc_software
 
Software
SoftwareSoftware
Software
 
Chapter 3 Software.ppt
Chapter 3 Software.pptChapter 3 Software.ppt
Chapter 3 Software.ppt
 
System and Application Software of Computer
System and Application Software of ComputerSystem and Application Software of Computer
System and Application Software of Computer
 
bui ba ba
bui ba babui ba ba
bui ba ba
 
Pooja H
Pooja H Pooja H
Pooja H
 
Application software
Application softwareApplication software
Application software
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Computer_Programming_Fundamentals in cpp
Computer_Programming_Fundamentals in cppComputer_Programming_Fundamentals in cpp
Computer_Programming_Fundamentals in cpp
 
Grade 7 computer software
Grade 7  computer softwareGrade 7  computer software
Grade 7 computer software
 
Ppt softwears
Ppt softwearsPpt softwears
Ppt softwears
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptx
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer software
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer software
 
Beekman5 std ppt_04
Beekman5 std ppt_04Beekman5 std ppt_04
Beekman5 std ppt_04
 
Unit 2 part 1 data processing
Unit 2 part 1 data processingUnit 2 part 1 data processing
Unit 2 part 1 data processing
 
Exam 1 in ITEP 132
Exam 1 in ITEP 132Exam 1 in ITEP 132
Exam 1 in ITEP 132
 
Introduction to computer software12 9-07
Introduction to computer software12 9-07Introduction to computer software12 9-07
Introduction to computer software12 9-07
 
CSC1100 - Chapter01 - Overview of Using Computers
CSC1100 - Chapter01 - Overview of Using ComputersCSC1100 - Chapter01 - Overview of Using Computers
CSC1100 - Chapter01 - Overview of Using Computers
 
8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware
 

More from Hardini_HD

Hardini 3201416015 3_b
Hardini 3201416015 3_b Hardini 3201416015 3_b
Hardini 3201416015 3_b Hardini_HD
 
Class dan object
Class dan objectClass dan object
Class dan objectHardini_HD
 
Using of computer tech
Using of computer tech Using of computer tech
Using of computer tech Hardini_HD
 
Number system
Number system Number system
Number system Hardini_HD
 
Komp. dan aplikasi
Komp. dan aplikasi Komp. dan aplikasi
Komp. dan aplikasi Hardini_HD
 
Introduction to software 2
Introduction to software 2 Introduction to software 2
Introduction to software 2 Hardini_HD
 
Introduce to internet2
Introduce to internet2 Introduce to internet2
Introduce to internet2 Hardini_HD
 
Introduce to internet1
Introduce to internet1 Introduce to internet1
Introduce to internet1 Hardini_HD
 
Intro to e gov
Intro to e gov Intro to e gov
Intro to e gov Hardini_HD
 
Flowchart dan dfd
Flowchart dan dfd Flowchart dan dfd
Flowchart dan dfd Hardini_HD
 
Business computing
Business computing Business computing
Business computing Hardini_HD
 
Pti (8) teknologi internet dan web
Pti (8)   teknologi internet dan webPti (8)   teknologi internet dan web
Pti (8) teknologi internet dan webHardini_HD
 
Pti (7) sistem bilangan
Pti (7)   sistem bilanganPti (7)   sistem bilangan
Pti (7) sistem bilanganHardini_HD
 

More from Hardini_HD (20)

Hardini 3201416015 3_b
Hardini 3201416015 3_b Hardini 3201416015 3_b
Hardini 3201416015 3_b
 
Delphi
DelphiDelphi
Delphi
 
Class dan object
Class dan objectClass dan object
Class dan object
 
Using of computer tech
Using of computer tech Using of computer tech
Using of computer tech
 
Software
Software Software
Software
 
Number system
Number system Number system
Number system
 
Komp. dan aplikasi
Komp. dan aplikasi Komp. dan aplikasi
Komp. dan aplikasi
 
Jarkom
Jarkom Jarkom
Jarkom
 
Introduction to software 2
Introduction to software 2 Introduction to software 2
Introduction to software 2
 
Introduce to internet2
Introduce to internet2 Introduce to internet2
Introduce to internet2
 
Introduce to internet1
Introduce to internet1 Introduce to internet1
Introduce to internet1
 
Intro to e gov
Intro to e gov Intro to e gov
Intro to e gov
 
Internet
Internet Internet
Internet
 
Hardware
Hardware Hardware
Hardware
 
Flowchart dan dfd
Flowchart dan dfd Flowchart dan dfd
Flowchart dan dfd
 
File org
File org File org
File org
 
Data comm
Data comm Data comm
Data comm
 
Business computing
Business computing Business computing
Business computing
 
Pti (8) teknologi internet dan web
Pti (8)   teknologi internet dan webPti (8)   teknologi internet dan web
Pti (8) teknologi internet dan web
 
Pti (7) sistem bilangan
Pti (7)   sistem bilanganPti (7)   sistem bilangan
Pti (7) sistem bilangan
 

Recently uploaded

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 

Recently uploaded (20)

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 

Introduction to software1

  • 2. Contents Click to add Title Software History & Life Cycle Type of Software Software Overview & Evolution of Software Introduction
  • 5. Introduction How Computer Works ? Computer works to compute and communicate data; Computer execute and processing data;
  • 6. Introduction How Computer Compute, Communicate, Execute and Processing Data ? by a set of program instruction called SOFTWARE;
  • 7. Software Overview What is software or computer software ?? Software is the collection of computer programs and related data that provide the instructions telling a computer what to do
  • 8. Software Overview We can also say software refers to one or more computer programs and data held in the storage of the computer for some purposes
  • 9. 9 Software Overview Tells your computer what to do Stored as a file in bits and bytes, Software = Computer Programs
  • 12. Software Overview Level of Processing in Software
  • 13. Software History The most primitive form of software, using Boolean algebra, which are represented as binary digits (bits): 1 (true / on) or 0 (false / off switch), this is certainly looking very difficult, that people began to classify these bits become nible (4 bits), byte (8 bits), word (2 bytes), double word (32 bits). These group of bytes called assembler. High level programming language allows humans to make the program easily. Currently making the software has become a very complex production process, with the sequence of a long process involving dozens or even hundreds of people in the making.
  • 15. Evolution of Software Pioneer Era Stable Era Micro Era Modern Era
  • 17. Evolution of Software Pioneer Era Forms of software initially is a connection to the inter-connection cable inside the computer, the following picture shows the people who are using the computer. Another way to access a computer is using a punched card or the holes card. The use of computers was still carried out directly, a program for a machine for a particular purpose.
  • 18. Evolution of Software Stable Era In this era, theuse of computers has been much, not only by researchers and academic need, but also by the industry / company. Emerging software companies, and a software to run multiple functions, from this software began to shift into a product. Command lines of software which is run by a computer is no longer the only one, but it was as much the process will be undertaken simultaneously (multi-tasking). A software able to solve many users (multi user)
  • 19. Evolution of Software Micro Era The software can differentiate into a software system that handles internal and application software that is used directly by its consumer for a particular purpose. Automation that is in the software leads to a kind of artificial intelligence.
  • 20. Evolution of Software Modern Era Convergence Ubiquitous Computing Pervasive Computing
  • 25. 25 Type of Software System Software Application Software COMPUTER HARDWARE OPERATING SYSTEM APPLICATION SOFTWARE
  • 26. 14/11/2011 Computer Software26 Type of Software Programs that helps managing the computer system, helps maintaining the computer system, Examples: Operating System, Disk Defragmenter, Disk Cleanup.
  • 27. 27 Type of Software Program that allows the user to communicate with the computer, manages input and output devices of a computer system manages all programs in a computer, Examples: Windows XP, Linux.
  • 28. 28 Type of Software Program for a specific task like Text processing, E-Mail, Games Example: MS Word.
  • 29. Type of Software Type of Software Application software. Middleware controls and co-ordinates distributed systems. Programming languages define the syntax and sematics of computer programs. System software includes operating systems, which govern computing resources. Today large applications running on remote machines such as Websites are considered to be system software, because the end-user interface is generally through a Graphical user interface (GUI), such as a web browser.
  • 30. Type of Software Type of Software (cont) Testware is software for testing hardware or a software package. Firmware is low-level software often stored on electrically programmable memory devices. Firmware is given its name because it is treated like hardware and run ("executed") by other software programs. Device drivers control parts of computers such as disk drives, printers, CD drives, or computer monitors. Programming tools help conduct computing tasks in any category listed above. For programmers, these could be tools for debugging or reverse engineering older legacy systems in order to check source code compatibility.
  • 31. Type of Software Application Software Business: Administrative, Business simulation, Business Process Management(BPM), Customer Relationship Management (CRM), Enterprise Resource Planning (ERP), Financial, Accounting, Investment Club, Office, Content management systems (CMS), Blog, Collaborative, Document Management, Version control, Video Hosting, Widget management, Wiki, Office suites (Lotus, Microsoft, ...), Presentation, Spreadsheets, Typing, Word processors(Linux, Mac, Windows, ...), Project Management, Mind-Mapping, Reporting, Risk Management, Service Oriented Architecture (SOA), Technical Analysis, Workflow Technology Childhood
  • 32. Type of Software Application Software (cont) Communication: Amateur Radio, Bluetooth, Bulletin Board, E-mail, Instant Messaging Clients, Mailing Lists, Technical Communication Tools, Diagramming, Documentation generators, Online help, Web Browsers, Word processors(Linux, Mac, Windows) Digital Typography: • Desktop publishing • Editing, Audio editors, Font editors, Formula editors, Hex editors, Outliners, Raster graphics editors, Raster to Vector Conversion, Spelling checking, TeX Editors, Text editors(Mac, Unix, Linux, Windows), Emacs, BeOS text editors, Collaborative real-time editors, HTML editors, JavaScript-based HTML editors, Notepad replacements, Vector Graphics Editors • Typesetting, EPUB readers (e-books), Page description, PDF, PostScript, TeX, Troff
  • 33. Type of Software Application Software (cont) Education: Edu-Ware educational, Educational operating systems, Educational Programming Languages, Interactive geometry, Learning Management, Notetaking, Pedagogic integrated development environments, Renaissance Learning, Virtual learning environments Entertainment: Video Games, Gambling, Draughts, Computer Chess, Go, Poker, Role-playing Games, Novelty, Demos, Sports Genealogy Government Computer Graphics:, 3D Graphics, Animation, 2D Animation, Card Creator, Data visualization, Diagramming, Image organizers, Image VIewers, Digital Photography, Panorama, Photo stitching, Raster Graphics, Raster to Vector Conversion, Screencasting (capture), Vector Graphics editors
  • 34. Type of Software Application Software (cont) Health: Dental, Disability, Screen readers, Speech synthesis, Healthcare, Neuroimaging Identity: Biometrics, Identity management, Password managers Industry: Production and manufacturing, Computer-aided engineering, Building information modeling, Computer-aided design, Computer-aided engineering, Geotechnical engineering, Optical, Electronic Design Automation (EDA), Electronic circuit simulators, Computer-aided manufacturing, Film production, Screenwriting, Robotics Knowledge Representation: Concept Mapping, Mind-mapping, Ontology editors, Rule engines, Expert systems Language: Computational linguistics, Computer-assisted translation, Machine translation Legal
  • 35. Type of Software Application Software (cont) Library and Information Science: Dictionary, Digital library, Institutional Repository, Library Automation, Reference management, BibTex Multimedia: Audio, Audio codecs, Audio editors, Digital audio recording, Compositing, Media players, Media readers, Multimedia frameworks, Optical disc authoring, PDF, Podcasting, Tag editors, Video editing, Video conversion Music: Audio trackers, Guitar, Scorewriters, Synthesizers, Drum machines Personal information managers: Calendaring, Personal digital assistant Religion
  • 36. Type of Software Application Software (cont) Library and Information Science: Dictionary, Digital library, Institutional Repository, Library Automation, Reference management, BibTex Multimedia: Audio, Audio codecs, Audio editors, Digital audio recording, Compositing, Media players, Media readers, Multimedia frameworks, Optical disc authoring, PDF, Podcasting, Tag editors, Video editing, Video conversion Music: Audio trackers, Guitar, Scorewriters, Synthesizers, Drum machines Personal information managers: Calendaring, Personal digital assistant Religion
  • 37. Type of Software Application Software (cont) Science: • Artificial intelligence, Agent-based, Chatterbots, Computer vision, Expert systems, Face recognition, Natural language, Neural network, Optical character recognition, Speech recognition • Astronomy • Bioinformatics, Molecular modelling, Molecular dynamics • Cheminformatics, Chemistry, Computational chemistry, Molecular modelling, Molecular dynamics, Mass spectrometry • Computational science • Earth science, Earth sciences graphics, Virtual globes, Environmental science, Geographic information system (GIS), Environmental Systems Research Institute (ESRI), Integrated Hydrologic Modelling, Numerical climate and weather models, Remote sensing • Geology • Laboratory • Linguistic research • Mathematics, Computer algebra, Formal methods, Model checkers, Theorem proving, Formula editors, Interactive geometry, Numerical, Finite element, Mathematical optimization, Pi, Statistical, Data Analysis, Econometrics, Spreadsheets, Cryptographic • Physics, Computational physics, Optics • Plotting
  • 38. Type of Software Application Software (cont) Simulation: Computer-aided Engineering, Geotechnical engineering, Interior design, Optical, Scientific Simulation, Outer space/Space flight, Transportation: Route planning, Satellite navigation, Transport simulation
  • 39. Type of Software Operating System Simulation: Computer-aided Engineering, Geotechnical engineering, Interior design, Optical, Scientific Simulation, Outer space/Space flight, Transportation: Route planning, Satellite navigation, Transport simulation
  • 40. C l i c k t o e d i t c o m p a n y s l o g a n . www.themegallery.com