SlideShare a Scribd company logo
kashifshafqat25@yahoo.com
Topic:
•SofTware aND
iTS TypeS
&
• caSe Tool
kashifshafqat25@yahoo.com
preSeNTeDpreSeNTeD
by
KaShif ShafqaT(6905)
kashifshafqat25@yahoo.com
software
• “A set of instruction given to the computer
to solve a program is called software.”
• “software is a collection of programs that
performs a particular task.”
• Software is also called program.
• Different software’s are used to solve
different problems.
kashifshafqat25@yahoo.com
Software
System software Application software
Operating
system
Utility
program
Device
driver
Custom
software
Package
software
Freeware shareware
shareware
shareware
Freeware
Freeware
Freeware
Freeware shareware
shareware
kashifshafqat25@yahoo.com
Hardware depend on software
• The HW needs SW to be useful; the SW
needs HW to be useful
• When the user needs something done by
the computer, user gives instructions in
the form of SW to computer HW
kashifshafqat25@yahoo.com
Two type of software
• System SW:
– Programs that generally perform the background
tasks in a computer. These programs, many times,
talk directly to the HW
• Application SW:
– Programs that generally interact with the user to
perform work that is useful to the user. These
programs generally talk to the HW through the
assistance of system SW
• It is also know as application packege.
kashifshafqat25@yahoo.com
System software
• function of System software
1.Reading data and receiving information.
2.Translating data and instruction.
3.Controlling all the peripheral devices.
4.Processing and generating output.
5.Saving data on disk.
6.Making computer to work for us.
kashifshafqat25@yahoo.com
Example SW
Example of system software’s are:
• operating system
• Utility programs
• Device drivers
kashifshafqat25@yahoo.com
Operating system(os)
• An operating system (OS) is a collection
of software that manages computer
hardware resources and provides
common services for computer programs.
• Example:
• DOS
• LINUX
• UNIX
• WINDOWS kashifshafqat25@yahoo.com
Utility program
• Utility program is a system software that
allows a user to analyze , configure and
maintain the computer.
• It performs a specific task related to the
management of computer.
• Example:
• 7-zip, WinZip
• VLC or GOM player
• AVG Antivirus
kashifshafqat25@yahoo.com
Device driver
• A Device driver is a computer program
that operates or controls a particular type
of devices that is attached to a computer
• EXAMPLE:
• Like printers
• Video adapters
• Network cards
• Sound cards
kashifshafqat25@yahoo.com
• Application SW
– Programs that generally interact with the user to
perform work that is useful to the user.
– Application SW is created to perform specific tasks a
user.
• Application SW is used to perform
various applications on the computer.
• Example:
Example of system software’s are:
• Custom software
• Package software
kashifshafqat25@yahoo.com
Custom software
• Custom software (also know as bespoke
software or tailor made software’s)
Is software that is specially developed for
some specific organization or other user.
• EXAMPLE:
• Hospital
• College
• Organization name
kashifshafqat25@yahoo.com
Packaged software
• Packaged software is a software that is
ready –made and available for sale ,lease
or license to the general public
• EXAMPLE:
• Acrobat
• Reader
• Photoshop
kashifshafqat25@yahoo.com
Another way of classifying SW
• Shrink-Wrapped SW
– You can just go to a shop and buy it
• Custom-built SW
– You cannot just go to a shop and buy it; you
have to find someone who can develop it for
you
kashifshafqat25@yahoo.com
Freeware SW License
• Also known as “Public Domain SW”
• Allows the user free use of the SW
• The author, however, generally retains
ownership
• Can usually be downloaded from various
Web sites
• Examples: Linux; LaTeX; Netscape Web
browser – the Navigator; MS Web browser
– the Internet Explorer
kashifshafqat25@yahoo.com
Shareware SW License
• Allows the user free use of the SW, but
with a request that the user pay the author
a small amount (US$10-50) if the user is
satisfied with the SW
• The author retains ownership
• Can usually be downloaded from various
Web sites
• Examples: WinZip, Download Accelerator
kashifshafqat25@yahoo.com
Trialware
• Similar to shareware, but different
• The SW is usable for a short period only
• After an initial trial period that can range
from a week to a few months, the SW self-
destructs
• Can be downloaded from the Internet or
alternatively, the user can receive a copy
my snail-mail by writing to the maker of
the SW
kashifshafqat25@yahoo.com
CASE tools
kashifshafqat25@yahoo.com
Computer –Aided Software
Engineering(CASE)
A collection of tools used to support the
software development process.
(CASE) is the use of software tools to
assist in the development and
maintenance of software.
kashifshafqat25@yahoo.com
What is CASE TOOLS?
• CASE tools are programs (software) that
support one or more phases of a system
development life cycle.
kashifshafqat25@yahoo.com
Why CASE is used?
• Best Quality of software
• Decrease cost
• Increase speed
• Most important thing is it remove the
human error by auto correct
kashifshafqat25@yahoo.com
Components of CASE TOOLS
Upper CASE
Lower CASE
Cross Life
Cycle CASE
kashifshafqat25@yahoo.com
•Upper CASE
Upper CASE is focused in supporting
project identification and selection, project
initiation , project planning, analysis and
design.
• Lower CASE
Lower CASE provides support for
the implementation and maintenance
phases.
kashifshafqat25@yahoo.com
Cross Life Cycle CASE
Examples:
Lower CASE tools are code designers
and program editors, and these tools
support the coding, testing and debugging
phase.
Cross life cycle CASE supports activities
that occur across multiple phases of the
SDLC.
kashifshafqat25@yahoo.com
CASE TOOL TYPE
 Diagram tool
 Documentation tool
 Process modeling tool
 Analysis and design tool
 System software tool
 Project management tool
 Prototype tool
 Database manage tool
k
a
s
h
if
s
h
a
f
q
a
t
2
5
@
y
a
h
o
o
.
c
o
m
CASE Tool Repository
• Heart of CASE tool is the central
repository.
• Store all the information to analyze,
create, design and modify an application
from feasibility to implementation and
maintenance.
kashifshafqat25@yahoo.com
CASE TOOL offer several benefits
• Improve project management
• Improved system quality
• Increase productivity
• Reduced development time and effort
• Easier and better maintenance of
software system
• Better documentation.
kashifshafqat25@yahoo.com
kashifshafqat25@yahoo.com

More Related Content

What's hot

Case tools
Case toolsCase tools
Case tools
Jeya Krishnan
 
Beit 381 se lec 20 - 31 - 12 apr25 - case tools and ascent1-55
Beit 381 se lec 20  - 31 - 12 apr25 - case tools and ascent1-55Beit 381 se lec 20  - 31 - 12 apr25 - case tools and ascent1-55
Beit 381 se lec 20 - 31 - 12 apr25 - case tools and ascent1-55
babak danyal
 
Case tools
Case toolsCase tools
Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)
Self-employed
 
Software Engineering tools
Software Engineering tools Software Engineering tools
Software Engineering tools
imran khan
 
CASE tools and their effects on software quality
CASE tools and their effects on software qualityCASE tools and their effects on software quality
CASE tools and their effects on software quality
Utkarsh Agarwal
 
software project management
software project managementsoftware project management
software project management
Ankit Gupta
 
Computer Sided Software Engineering
Computer Sided Software EngineeringComputer Sided Software Engineering
Computer Sided Software Engineering
university of education,Lahore
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
Santhia RK
 
Tools for system analysis
Tools for system analysisTools for system analysis
Tools for system analysis
sanjana mun
 
Lecture 1-intro-to-software-development
Lecture 1-intro-to-software-developmentLecture 1-intro-to-software-development
Lecture 1-intro-to-software-development
Zahid Hussain
 
Advanced topics in software engineering
Advanced topics in software engineeringAdvanced topics in software engineering
Advanced topics in software engineering
Rupesh Vaishnav
 
Capabilities and characteristic of software processing
Capabilities and characteristic of software   processingCapabilities and characteristic of software   processing
Capabilities and characteristic of software processingPAQUIAAIZEL
 
Stage 5 - Documentation
Stage 5 - DocumentationStage 5 - Documentation
Stage 5 - Documentation
Haa'Meem Mohiyuddin
 
Introduction to system life cycle
Introduction to system life cycleIntroduction to system life cycle
Introduction to system life cycle
Haa'Meem Mohiyuddin
 
Apache mahout and R-mining complex dataobject
Apache mahout and R-mining complex dataobjectApache mahout and R-mining complex dataobject
Apache mahout and R-mining complex dataobject
sakthibalabalamuruga
 
The Importance of System Software
The Importance of System SoftwareThe Importance of System Software
The Importance of System Software
IBM India Smarter Computing
 

What's hot (20)

Case tools
Case toolsCase tools
Case tools
 
Case tools
Case toolsCase tools
Case tools
 
Beit 381 se lec 20 - 31 - 12 apr25 - case tools and ascent1-55
Beit 381 se lec 20  - 31 - 12 apr25 - case tools and ascent1-55Beit 381 se lec 20  - 31 - 12 apr25 - case tools and ascent1-55
Beit 381 se lec 20 - 31 - 12 apr25 - case tools and ascent1-55
 
Case tools
Case toolsCase tools
Case tools
 
Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)
 
Case tools
Case toolsCase tools
Case tools
 
Software Engineering tools
Software Engineering tools Software Engineering tools
Software Engineering tools
 
CASE tools and their effects on software quality
CASE tools and their effects on software qualityCASE tools and their effects on software quality
CASE tools and their effects on software quality
 
software project management
software project managementsoftware project management
software project management
 
Computer Sided Software Engineering
Computer Sided Software EngineeringComputer Sided Software Engineering
Computer Sided Software Engineering
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Tools for system analysis
Tools for system analysisTools for system analysis
Tools for system analysis
 
Lecture 1-intro-to-software-development
Lecture 1-intro-to-software-developmentLecture 1-intro-to-software-development
Lecture 1-intro-to-software-development
 
Advanced topics in software engineering
Advanced topics in software engineeringAdvanced topics in software engineering
Advanced topics in software engineering
 
Capabilities and characteristic of software processing
Capabilities and characteristic of software   processingCapabilities and characteristic of software   processing
Capabilities and characteristic of software processing
 
Resume_Ashwini
Resume_AshwiniResume_Ashwini
Resume_Ashwini
 
Stage 5 - Documentation
Stage 5 - DocumentationStage 5 - Documentation
Stage 5 - Documentation
 
Introduction to system life cycle
Introduction to system life cycleIntroduction to system life cycle
Introduction to system life cycle
 
Apache mahout and R-mining complex dataobject
Apache mahout and R-mining complex dataobjectApache mahout and R-mining complex dataobject
Apache mahout and R-mining complex dataobject
 
The Importance of System Software
The Importance of System SoftwareThe Importance of System Software
The Importance of System Software
 

Viewers also liked

Computer Software & its Types
Computer Software & its Types Computer Software & its Types
Computer Software & its Types
Muhammad Hammad Waseem
 
CONSIDERATION FOR PACKAGED SOFTWARE
CONSIDERATION  FOR  PACKAGED SOFTWARECONSIDERATION  FOR  PACKAGED SOFTWARE
CONSIDERATION FOR PACKAGED SOFTWARE
john leo Nuevo
 
Abelardo Alaan profile
Abelardo Alaan profileAbelardo Alaan profile
Abelardo Alaan profileAbelardo Alaan
 
IT Depends: Custom vs Packaged Software
IT Depends: Custom vs Packaged SoftwareIT Depends: Custom vs Packaged Software
IT Depends: Custom vs Packaged Software
★ Selcuk Atli
 
herramientasparaelmantenimientodelpc
 herramientasparaelmantenimientodelpc herramientasparaelmantenimientodelpc
herramientasparaelmantenimientodelpc
AlejandraFlorez19
 
Types of Software - Y9 Computing
Types of Software - Y9 ComputingTypes of Software - Y9 Computing
Types of Software - Y9 ComputingMrJRogers
 
Shamit khemka discusses Popular types of Software & their usages in Current S...
Shamit khemka discusses Popular types of Software & their usages in Current S...Shamit khemka discusses Popular types of Software & their usages in Current S...
Shamit khemka discusses Popular types of Software & their usages in Current S...
SynapseIndia
 
Value driven - the future of software development
Value driven - the future of software developmentValue driven - the future of software development
Value driven - the future of software developmentCJ Marsh
 
Free Software and the Future of Database Technology
Free Software and the Future of Database TechnologyFree Software and the Future of Database Technology
Free Software and the Future of Database Technologyelliando dias
 
logic shift and rotate instruction
logic shift and rotate instructionlogic shift and rotate instruction
logic shift and rotate instruction
JiaahRajpout123
 
Types of software
Types of softwareTypes of software
Types of software
vishal kumar
 
Web APIs: The future of software
Web APIs: The future of softwareWeb APIs: The future of software
Web APIs: The future of software
Reuven Lerner
 
Arithmetic instructions
Arithmetic instructionsArithmetic instructions
Arithmetic instructions
Robert Almazan
 
Software and its types
Software and its typesSoftware and its types
Software and its types
Ahmad Hussain
 
Arithmetic and logical instructions set
Arithmetic and logical instructions setArithmetic and logical instructions set
Arithmetic and logical instructions set
Robert Almazan
 
Shift rotate
Shift rotateShift rotate
Shift rotate
fika sweety
 

Viewers also liked (20)

Computer Software & its Types
Computer Software & its Types Computer Software & its Types
Computer Software & its Types
 
CONSIDERATION FOR PACKAGED SOFTWARE
CONSIDERATION  FOR  PACKAGED SOFTWARECONSIDERATION  FOR  PACKAGED SOFTWARE
CONSIDERATION FOR PACKAGED SOFTWARE
 
Abelardo Alaan profile
Abelardo Alaan profileAbelardo Alaan profile
Abelardo Alaan profile
 
arithmetic ins in 8051
arithmetic ins in 8051arithmetic ins in 8051
arithmetic ins in 8051
 
IT Depends: Custom vs Packaged Software
IT Depends: Custom vs Packaged SoftwareIT Depends: Custom vs Packaged Software
IT Depends: Custom vs Packaged Software
 
herramientasparaelmantenimientodelpc
 herramientasparaelmantenimientodelpc herramientasparaelmantenimientodelpc
herramientasparaelmantenimientodelpc
 
Types of Software - Y9 Computing
Types of Software - Y9 ComputingTypes of Software - Y9 Computing
Types of Software - Y9 Computing
 
Types of software
Types of softwareTypes of software
Types of software
 
Proposed Growth Plan
Proposed Growth PlanProposed Growth Plan
Proposed Growth Plan
 
Shamit khemka discusses Popular types of Software & their usages in Current S...
Shamit khemka discusses Popular types of Software & their usages in Current S...Shamit khemka discusses Popular types of Software & their usages in Current S...
Shamit khemka discusses Popular types of Software & their usages in Current S...
 
Value driven - the future of software development
Value driven - the future of software developmentValue driven - the future of software development
Value driven - the future of software development
 
Free Software and the Future of Database Technology
Free Software and the Future of Database TechnologyFree Software and the Future of Database Technology
Free Software and the Future of Database Technology
 
logic shift and rotate instruction
logic shift and rotate instructionlogic shift and rotate instruction
logic shift and rotate instruction
 
Types of software
Types of softwareTypes of software
Types of software
 
Web APIs: The future of software
Web APIs: The future of softwareWeb APIs: The future of software
Web APIs: The future of software
 
Arithmetic instructions
Arithmetic instructionsArithmetic instructions
Arithmetic instructions
 
Software and its types
Software and its typesSoftware and its types
Software and its types
 
Arithmetic and logical instructions set
Arithmetic and logical instructions setArithmetic and logical instructions set
Arithmetic and logical instructions set
 
Shift rotate
Shift rotateShift rotate
Shift rotate
 
Assembly Language -I
Assembly Language -IAssembly Language -I
Assembly Language -I
 

Similar to Software AND its Types & CASE toolS

Parts of Computer (software)
Parts of Computer (software)Parts of Computer (software)
Parts of Computer (software)
Mac Mac
 
Softwares and Operating System.pptx
Softwares and Operating System.pptxSoftwares and Operating System.pptx
Softwares and Operating System.pptx
UsmanAhmed838004
 
Software engineering
Software engineeringSoftware engineering
Software engineering
DivyaSharma458
 
Intro to Computing Lec 02.pptx
Intro to Computing Lec  02.pptxIntro to Computing Lec  02.pptx
Intro to Computing Lec 02.pptx
FalakNiaz15
 
Software and its types and its advantages and disadvantages
Software and its types and its advantages and disadvantagesSoftware and its types and its advantages and disadvantages
Software and its types and its advantages and disadvantages
Yousaf Sahota
 
unit 1.pptx regasts sthatbabs shshsbsvsbsh
unit 1.pptx regasts sthatbabs shshsbsvsbshunit 1.pptx regasts sthatbabs shshsbsvsbsh
unit 1.pptx regasts sthatbabs shshsbsvsbsh
sagarjsicg
 
lect1.pdf
lect1.pdflect1.pdf
Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)
ShudipPal
 
SE Unit-1.pptx
SE Unit-1.pptxSE Unit-1.pptx
SE Unit-1.pptx
SanskarBhushankar
 
Greate Introduction to Software Engineering @ Track IT Academy
Greate Introduction to Software Engineering @ Track IT AcademyGreate Introduction to Software Engineering @ Track IT Academy
Greate Introduction to Software Engineering @ Track IT Academy
Mohamed Shahpoup
 
Contents of Computer Software
Contents of Computer SoftwareContents of Computer Software
Contents of Computer Software
Avinash Rouniyar
 
System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
baabtra.com - No. 1 supplier of quality freshers
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
ShouaQureshi
 
COM 311 L -2.pptx
COM 311 L -2.pptxCOM 311 L -2.pptx
COM 311 L -2.pptx
Harinianu2
 
BSC Software & Software engineering-UNIT-IV
BSC Software & Software engineering-UNIT-IVBSC Software & Software engineering-UNIT-IV
BSC Software & Software engineering-UNIT-IV
YamunaP6
 
Software
SoftwareSoftware
Manual Testing.pptx
Manual Testing.pptxManual Testing.pptx
Manual Testing.pptx
AyushNilabh2
 
Metadata & Interoperability: Free Tools
Metadata & Interoperability: Free ToolsMetadata & Interoperability: Free Tools
Metadata & Interoperability: Free Tools
Mike Jennings
 
Sdlc model
Sdlc modelSdlc model
Sdlc model
aligarhking
 
Tpes of Softwares
Tpes of SoftwaresTpes of Softwares
Tpes of Softwares
Respa Peter
 

Similar to Software AND its Types & CASE toolS (20)

Parts of Computer (software)
Parts of Computer (software)Parts of Computer (software)
Parts of Computer (software)
 
Softwares and Operating System.pptx
Softwares and Operating System.pptxSoftwares and Operating System.pptx
Softwares and Operating System.pptx
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Intro to Computing Lec 02.pptx
Intro to Computing Lec  02.pptxIntro to Computing Lec  02.pptx
Intro to Computing Lec 02.pptx
 
Software and its types and its advantages and disadvantages
Software and its types and its advantages and disadvantagesSoftware and its types and its advantages and disadvantages
Software and its types and its advantages and disadvantages
 
unit 1.pptx regasts sthatbabs shshsbsvsbsh
unit 1.pptx regasts sthatbabs shshsbsvsbshunit 1.pptx regasts sthatbabs shshsbsvsbsh
unit 1.pptx regasts sthatbabs shshsbsvsbsh
 
lect1.pdf
lect1.pdflect1.pdf
lect1.pdf
 
Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)
 
SE Unit-1.pptx
SE Unit-1.pptxSE Unit-1.pptx
SE Unit-1.pptx
 
Greate Introduction to Software Engineering @ Track IT Academy
Greate Introduction to Software Engineering @ Track IT AcademyGreate Introduction to Software Engineering @ Track IT Academy
Greate Introduction to Software Engineering @ Track IT Academy
 
Contents of Computer Software
Contents of Computer SoftwareContents of Computer Software
Contents of Computer Software
 
System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
COM 311 L -2.pptx
COM 311 L -2.pptxCOM 311 L -2.pptx
COM 311 L -2.pptx
 
BSC Software & Software engineering-UNIT-IV
BSC Software & Software engineering-UNIT-IVBSC Software & Software engineering-UNIT-IV
BSC Software & Software engineering-UNIT-IV
 
Software
SoftwareSoftware
Software
 
Manual Testing.pptx
Manual Testing.pptxManual Testing.pptx
Manual Testing.pptx
 
Metadata & Interoperability: Free Tools
Metadata & Interoperability: Free ToolsMetadata & Interoperability: Free Tools
Metadata & Interoperability: Free Tools
 
Sdlc model
Sdlc modelSdlc model
Sdlc model
 
Tpes of Softwares
Tpes of SoftwaresTpes of Softwares
Tpes of Softwares
 

Recently uploaded

RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 

Recently uploaded (20)

RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 

Software AND its Types & CASE toolS

  • 2. Topic: •SofTware aND iTS TypeS & • caSe Tool kashifshafqat25@yahoo.com
  • 4. software • “A set of instruction given to the computer to solve a program is called software.” • “software is a collection of programs that performs a particular task.” • Software is also called program. • Different software’s are used to solve different problems. kashifshafqat25@yahoo.com
  • 5. Software System software Application software Operating system Utility program Device driver Custom software Package software Freeware shareware shareware shareware Freeware Freeware Freeware Freeware shareware shareware kashifshafqat25@yahoo.com
  • 6. Hardware depend on software • The HW needs SW to be useful; the SW needs HW to be useful • When the user needs something done by the computer, user gives instructions in the form of SW to computer HW kashifshafqat25@yahoo.com
  • 7. Two type of software • System SW: – Programs that generally perform the background tasks in a computer. These programs, many times, talk directly to the HW • Application SW: – Programs that generally interact with the user to perform work that is useful to the user. These programs generally talk to the HW through the assistance of system SW • It is also know as application packege. kashifshafqat25@yahoo.com
  • 8. System software • function of System software 1.Reading data and receiving information. 2.Translating data and instruction. 3.Controlling all the peripheral devices. 4.Processing and generating output. 5.Saving data on disk. 6.Making computer to work for us. kashifshafqat25@yahoo.com
  • 9. Example SW Example of system software’s are: • operating system • Utility programs • Device drivers kashifshafqat25@yahoo.com
  • 10. Operating system(os) • An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs. • Example: • DOS • LINUX • UNIX • WINDOWS kashifshafqat25@yahoo.com
  • 11. Utility program • Utility program is a system software that allows a user to analyze , configure and maintain the computer. • It performs a specific task related to the management of computer. • Example: • 7-zip, WinZip • VLC or GOM player • AVG Antivirus kashifshafqat25@yahoo.com
  • 12. Device driver • A Device driver is a computer program that operates or controls a particular type of devices that is attached to a computer • EXAMPLE: • Like printers • Video adapters • Network cards • Sound cards kashifshafqat25@yahoo.com
  • 13. • Application SW – Programs that generally interact with the user to perform work that is useful to the user. – Application SW is created to perform specific tasks a user. • Application SW is used to perform various applications on the computer. • Example: Example of system software’s are: • Custom software • Package software kashifshafqat25@yahoo.com
  • 14. Custom software • Custom software (also know as bespoke software or tailor made software’s) Is software that is specially developed for some specific organization or other user. • EXAMPLE: • Hospital • College • Organization name kashifshafqat25@yahoo.com
  • 15. Packaged software • Packaged software is a software that is ready –made and available for sale ,lease or license to the general public • EXAMPLE: • Acrobat • Reader • Photoshop kashifshafqat25@yahoo.com
  • 16. Another way of classifying SW • Shrink-Wrapped SW – You can just go to a shop and buy it • Custom-built SW – You cannot just go to a shop and buy it; you have to find someone who can develop it for you kashifshafqat25@yahoo.com
  • 17. Freeware SW License • Also known as “Public Domain SW” • Allows the user free use of the SW • The author, however, generally retains ownership • Can usually be downloaded from various Web sites • Examples: Linux; LaTeX; Netscape Web browser – the Navigator; MS Web browser – the Internet Explorer kashifshafqat25@yahoo.com
  • 18. Shareware SW License • Allows the user free use of the SW, but with a request that the user pay the author a small amount (US$10-50) if the user is satisfied with the SW • The author retains ownership • Can usually be downloaded from various Web sites • Examples: WinZip, Download Accelerator kashifshafqat25@yahoo.com
  • 19. Trialware • Similar to shareware, but different • The SW is usable for a short period only • After an initial trial period that can range from a week to a few months, the SW self- destructs • Can be downloaded from the Internet or alternatively, the user can receive a copy my snail-mail by writing to the maker of the SW kashifshafqat25@yahoo.com
  • 21. Computer –Aided Software Engineering(CASE) A collection of tools used to support the software development process. (CASE) is the use of software tools to assist in the development and maintenance of software. kashifshafqat25@yahoo.com
  • 22. What is CASE TOOLS? • CASE tools are programs (software) that support one or more phases of a system development life cycle. kashifshafqat25@yahoo.com
  • 23. Why CASE is used? • Best Quality of software • Decrease cost • Increase speed • Most important thing is it remove the human error by auto correct kashifshafqat25@yahoo.com
  • 24. Components of CASE TOOLS Upper CASE Lower CASE Cross Life Cycle CASE kashifshafqat25@yahoo.com
  • 25. •Upper CASE Upper CASE is focused in supporting project identification and selection, project initiation , project planning, analysis and design. • Lower CASE Lower CASE provides support for the implementation and maintenance phases. kashifshafqat25@yahoo.com
  • 26. Cross Life Cycle CASE Examples: Lower CASE tools are code designers and program editors, and these tools support the coding, testing and debugging phase. Cross life cycle CASE supports activities that occur across multiple phases of the SDLC. kashifshafqat25@yahoo.com
  • 27. CASE TOOL TYPE  Diagram tool  Documentation tool  Process modeling tool  Analysis and design tool  System software tool  Project management tool  Prototype tool  Database manage tool k a s h if s h a f q a t 2 5 @ y a h o o . c o m
  • 28. CASE Tool Repository • Heart of CASE tool is the central repository. • Store all the information to analyze, create, design and modify an application from feasibility to implementation and maintenance. kashifshafqat25@yahoo.com
  • 29. CASE TOOL offer several benefits • Improve project management • Improved system quality • Increase productivity • Reduced development time and effort • Easier and better maintenance of software system • Better documentation. kashifshafqat25@yahoo.com