SlideShare a Scribd company logo
1 of 4
Download to read offline
SOFTWARE
Software refers to a program that makes the computer to do something
meaningful. It is the planned, step by step instructions required to turn data into
information.
 Nature of software:
Software is a logical entity rather than a physical system entity. Software
characteristics are quite different from that of hardware.
The characteristics of software are as under:
i) Software is engineered and not manufactured:
Software is developed or engineered. It is not manufactured in the traditional
sense, to engineer a software product high quality is to be achieved through
good design after critical analysis by people (users, management and
development team).
ii) Software does not wear out:
Software does not wear out due to age but it deteriorates. Whereas in case of
hardware, it exhibits relatively high failure rates due to affects of dust, vibration
abuse, temperature extremes.
iii) Software is a differentiator:
In case of hardware, the design engineer draws the digital circuitry after doing
the basis analysis and then results in lots of hardware products.
Software products most often are developed in view of the customised customer
requirements and systems tends to customer specific.
 Qualities of software:
i) Correctness: A program is functionally correct if it behaves according to the
specification of the functions it should provide (called functional requirements
specifications).
ii) Reliability: Informally, software is reliable if the user can depend on it .It is
also defined as reliability in terms of stastical behaviour i.e. the probability that
the software will operate as expected over a specified time interval .
iii) Robustness: A program is robust if it behaves’ reasonably’ ,even in
circumstances that were not anticipated in the requirements
specifications.Eg.when it encounters incorrect input data or some hardware
malfunction (a disc crash).
iv) Interoperability: It refers to the ability of a system to co-exist, and co-
operate with other systems.
v) Timeliness: It is process-related quality that refers to the ability to deliver a
product on time. Timeliness requires careful scheduling, accurate estimation of
work etc.
vi) Repairability: A software system is repairable if it allows the correction of
its defects.In many engineering products; repairability is a major design goal.
vii) Performance: It is important because it affects the usability of the system.
If a software system is too slow, it reduces the productivity of the users,
possibly to the point of not meeting their needs.
viii) Evolvability: Like other engineering products, software products are
modified over time to provide new functions or to exchange existing functions.
The fact that software is so malleable makes modifications extremely easy to
apply to an implementation.
 Types of Software’s:
The software’s used by the computer can be classified into two categories.
i) System software
ii) Application software
1) System software: It is a set of one or more programs that are basically
designed to control the operation of a computer system. It is also known as
system packages. This system software allows the users to communicate with
the computer and write or develop their own programs.
Systems software provide support to the following
a) Running and development of other software’s
b) Communicating with peripheral devices like printers, disc and tape devices
etc.
c) Monitoring the use of various hardware resources such as CPU, Memory etc.
 Types of system software’s:
i) System control programs: It controls the use of hardware, software and data
resources of the system.
Eg.Operating System
ii) System support programs: It supports the operations, management and the
users of a computer system by providing a variety of support services. Those are
a) System Utilities like sorting records, copying disc files into magnetic
tape for backup, restore deleted files etc.
b) System performance monitor is a utility used to track a range of
processes and give a real time graphical display of the results.
c) System security monitors are programs that monitor the use of
computer system to protect computer and its resources from unauthorised use,
fraud or destruction.
2) Application Software: It is also known as application packages. It is the set
of one or more programs designed to carry out the operations for a specified
applications.
Eg. Every month a payroll package produces the pay slip for the workers of an
organisation.
 Types of Application Softwares:
i) Proprietary software: This application software addresses a specific
business need for a company. This type of software may be developed in- house
by the organisations information systems personnel.
ii) Off-the- shelf software: This application software can be purchased, leased,
or rented from a vendor that develops programs and sells them to many
organisations.
Personnel application software: These packages include spreadsheet
software’s, database software, word processors, desktop publishing and graphic
packages etc.

More Related Content

What's hot

Decision Support System in MIS.pptx
Decision Support System in MIS.pptxDecision Support System in MIS.pptx
Decision Support System in MIS.pptxrajalakshmi5921
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)fentrekin
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignAamir Abbas
 
introduction to management information systems (MIS)
introduction to management information systems (MIS)introduction to management information systems (MIS)
introduction to management information systems (MIS)Sujan Oli
 
Management Information Systems
Management Information SystemsManagement Information Systems
Management Information SystemsRam Dutt Shukla
 
Decision Support System - Management Information System
Decision Support System - Management Information SystemDecision Support System - Management Information System
Decision Support System - Management Information SystemNijaz N
 
Characteristic of management information system
Characteristic of management information systemCharacteristic of management information system
Characteristic of management information systemManoj Kumar
 
Concepts and components of information system
Concepts  and components of information systemConcepts  and components of information system
Concepts and components of information systemRohit Kumar
 
Components of information system
Components of information systemComponents of information system
Components of information systemSofia Priyadarshini
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing systemanjana1994
 
Market Basket Analysis
Market Basket AnalysisMarket Basket Analysis
Market Basket AnalysisMahendra Gupta
 
Multiple approaches to structure of mis
Multiple approaches to structure of misMultiple approaches to structure of mis
Multiple approaches to structure of misMohammed Irshad P
 
Decision Support System(DSS)
Decision Support System(DSS)Decision Support System(DSS)
Decision Support System(DSS)Sayantan Sur
 
Sub systems of information system - MIS
Sub systems of information system - MISSub systems of information system - MIS
Sub systems of information system - MISSanaRiaz789
 
Information system implementation, change management and control
Information system implementation, change management and controlInformation system implementation, change management and control
Information system implementation, change management and controlShruti Pendharkar
 
GDSS Group Decision Support System
GDSS Group Decision Support SystemGDSS Group Decision Support System
GDSS Group Decision Support SystemEnaam Alotaibi
 

What's hot (20)

Decision Support System in MIS.pptx
Decision Support System in MIS.pptxDecision Support System in MIS.pptx
Decision Support System in MIS.pptx
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
introduction to management information systems (MIS)
introduction to management information systems (MIS)introduction to management information systems (MIS)
introduction to management information systems (MIS)
 
Management Information Systems
Management Information SystemsManagement Information Systems
Management Information Systems
 
Importance of MIS
Importance of MISImportance of MIS
Importance of MIS
 
Decision Support System - Management Information System
Decision Support System - Management Information SystemDecision Support System - Management Information System
Decision Support System - Management Information System
 
Characteristic of management information system
Characteristic of management information systemCharacteristic of management information system
Characteristic of management information system
 
Concepts and components of information system
Concepts  and components of information systemConcepts  and components of information system
Concepts and components of information system
 
Components of information system
Components of information systemComponents of information system
Components of information system
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing system
 
Market Basket Analysis
Market Basket AnalysisMarket Basket Analysis
Market Basket Analysis
 
Multiple approaches to structure of mis
Multiple approaches to structure of misMultiple approaches to structure of mis
Multiple approaches to structure of mis
 
OLAP
OLAPOLAP
OLAP
 
Decision Support System(DSS)
Decision Support System(DSS)Decision Support System(DSS)
Decision Support System(DSS)
 
The Nature of Data
The Nature of DataThe Nature of Data
The Nature of Data
 
Sub systems of information system - MIS
Sub systems of information system - MISSub systems of information system - MIS
Sub systems of information system - MIS
 
Information system implementation, change management and control
Information system implementation, change management and controlInformation system implementation, change management and control
Information system implementation, change management and control
 
GDSS Group Decision Support System
GDSS Group Decision Support SystemGDSS Group Decision Support System
GDSS Group Decision Support System
 
application of MIS ppt
application of MIS pptapplication of MIS ppt
application of MIS ppt
 

Similar to Nature and Qualities of Software, Types of Software

Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMIEvolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMInimmik4u
 
Week_01-Intro to Software Engineering-1.ppt
Week_01-Intro to Software Engineering-1.pptWeek_01-Intro to Software Engineering-1.ppt
Week_01-Intro to Software Engineering-1.ppt23017156038
 
Software engineering study materials
Software engineering study materialsSoftware engineering study materials
Software engineering study materialssmruti sarangi
 
Unit 1 importance ofsoftengg_b.tech iii year
Unit 1  importance ofsoftengg_b.tech iii yearUnit 1  importance ofsoftengg_b.tech iii year
Unit 1 importance ofsoftengg_b.tech iii yearPreeti Mishra
 
Unit 1 introduction tosoftengg_mba tech ii year
Unit 1  introduction tosoftengg_mba tech ii yearUnit 1  introduction tosoftengg_mba tech ii year
Unit 1 introduction tosoftengg_mba tech ii yearPreeti Mishra
 
Unit 1 final
Unit 1 finalUnit 1 final
Unit 1 finalsietkcse
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notesTEJVEER SINGH
 
SE 1 Software Engineering.pptx
SE 1 Software Engineering.pptxSE 1 Software Engineering.pptx
SE 1 Software Engineering.pptxMahiDivya
 
Software engineering : Layered Architecture
Software engineering : Layered ArchitectureSoftware engineering : Layered Architecture
Software engineering : Layered ArchitectureMuhammed Afsal Villan
 
Software Engineering pdf
Software Engineering pdfSoftware Engineering pdf
Software Engineering pdfKieveBarreto1
 
A level-computing-9691-paper-1-notes
A level-computing-9691-paper-1-notesA level-computing-9691-paper-1-notes
A level-computing-9691-paper-1-noteshuzyrah
 
Chapter 01
Chapter 01Chapter 01
Chapter 01ryan aja
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft wareSamuel Igbanogu
 

Similar to Nature and Qualities of Software, Types of Software (20)

Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMIEvolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
 
SE Lecture 1.ppt
SE Lecture 1.pptSE Lecture 1.ppt
SE Lecture 1.ppt
 
SE Lecture 1.ppt
SE Lecture 1.pptSE Lecture 1.ppt
SE Lecture 1.ppt
 
software engineering
software engineeringsoftware engineering
software engineering
 
SE
SESE
SE
 
Week_01-Intro to Software Engineering-1.ppt
Week_01-Intro to Software Engineering-1.pptWeek_01-Intro to Software Engineering-1.ppt
Week_01-Intro to Software Engineering-1.ppt
 
Software engineering study materials
Software engineering study materialsSoftware engineering study materials
Software engineering study materials
 
Unit 1 importance ofsoftengg_b.tech iii year
Unit 1  importance ofsoftengg_b.tech iii yearUnit 1  importance ofsoftengg_b.tech iii year
Unit 1 importance ofsoftengg_b.tech iii year
 
Unit 1 introduction tosoftengg_mba tech ii year
Unit 1  introduction tosoftengg_mba tech ii yearUnit 1  introduction tosoftengg_mba tech ii year
Unit 1 introduction tosoftengg_mba tech ii year
 
Unit 1 final
Unit 1 finalUnit 1 final
Unit 1 final
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notes
 
Sepm t1
Sepm t1Sepm t1
Sepm t1
 
SE 1 Software Engineering.pptx
SE 1 Software Engineering.pptxSE 1 Software Engineering.pptx
SE 1 Software Engineering.pptx
 
Software engineering : Layered Architecture
Software engineering : Layered ArchitectureSoftware engineering : Layered Architecture
Software engineering : Layered Architecture
 
Software Engineering pdf
Software Engineering pdfSoftware Engineering pdf
Software Engineering pdf
 
A level-computing-9691-paper-1-notes
A level-computing-9691-paper-1-notesA level-computing-9691-paper-1-notes
A level-computing-9691-paper-1-notes
 
SE UNIT-1.pptx
SE UNIT-1.pptxSE UNIT-1.pptx
SE UNIT-1.pptx
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft ware
 

More from Raja Adapa

Ambassador and its journey in India.docx
Ambassador and its journey in India.docxAmbassador and its journey in India.docx
Ambassador and its journey in India.docxRaja Adapa
 
To create anaconda environment user defined path other than default path.docx
To create anaconda environment user defined path other than default path.docxTo create anaconda environment user defined path other than default path.docx
To create anaconda environment user defined path other than default path.docxRaja Adapa
 
To create anaconda environment user defined path other than default path.docx
To create anaconda environment user defined path other than default path.docxTo create anaconda environment user defined path other than default path.docx
To create anaconda environment user defined path other than default path.docxRaja Adapa
 
Methods of Capital Budgeting
Methods of Capital BudgetingMethods of Capital Budgeting
Methods of Capital BudgetingRaja Adapa
 
Outline the Methods of Performance Appraisal
Outline the Methods of Performance AppraisalOutline the Methods of Performance Appraisal
Outline the Methods of Performance AppraisalRaja Adapa
 
Methods of Wage Fixation 3
Methods of Wage Fixation 3Methods of Wage Fixation 3
Methods of Wage Fixation 3Raja Adapa
 
Methods of Wage Fixation - 2
Methods of Wage Fixation - 2Methods of Wage Fixation - 2
Methods of Wage Fixation - 2Raja Adapa
 
Methods of Wage Fixation
Methods of Wage FixationMethods of Wage Fixation
Methods of Wage FixationRaja Adapa
 
Loading Capability Limits of Transmission Lines
Loading Capability Limits of Transmission LinesLoading Capability Limits of Transmission Lines
Loading Capability Limits of Transmission LinesRaja Adapa
 
Some of the Basic Important Concepts in MBA
Some of the Basic Important Concepts in MBASome of the Basic Important Concepts in MBA
Some of the Basic Important Concepts in MBARaja Adapa
 
Important Formulas of BEP, Ratio Analysis, Capital Budgeting
Important Formulas of BEP, Ratio Analysis, Capital BudgetingImportant Formulas of BEP, Ratio Analysis, Capital Budgeting
Important Formulas of BEP, Ratio Analysis, Capital BudgetingRaja Adapa
 
Theoretical Framework for a Marketing Project
Theoretical Framework for a Marketing ProjectTheoretical Framework for a Marketing Project
Theoretical Framework for a Marketing ProjectRaja Adapa
 
Types of Market Structure
Types of Market StructureTypes of Market Structure
Types of Market StructureRaja Adapa
 
Types of Scales and Scaling Techniques
Types of Scales and Scaling TechniquesTypes of Scales and Scaling Techniques
Types of Scales and Scaling TechniquesRaja Adapa
 
Market Location Tactics
Market Location TacticsMarket Location Tactics
Market Location TacticsRaja Adapa
 
Porter's Five Force Model
Porter's Five Force ModelPorter's Five Force Model
Porter's Five Force ModelRaja Adapa
 
Outline of Types of Organizational Structures
Outline of Types of Organizational StructuresOutline of Types of Organizational Structures
Outline of Types of Organizational StructuresRaja Adapa
 
Model paper 6 (UGC NET Paper-1)
Model paper 6 (UGC NET Paper-1)Model paper 6 (UGC NET Paper-1)
Model paper 6 (UGC NET Paper-1)Raja Adapa
 
Model paper 5 (UGC NET Paper-1)
Model paper 5 (UGC NET Paper-1)Model paper 5 (UGC NET Paper-1)
Model paper 5 (UGC NET Paper-1)Raja Adapa
 

More from Raja Adapa (20)

Ambassador and its journey in India.docx
Ambassador and its journey in India.docxAmbassador and its journey in India.docx
Ambassador and its journey in India.docx
 
To create anaconda environment user defined path other than default path.docx
To create anaconda environment user defined path other than default path.docxTo create anaconda environment user defined path other than default path.docx
To create anaconda environment user defined path other than default path.docx
 
To create anaconda environment user defined path other than default path.docx
To create anaconda environment user defined path other than default path.docxTo create anaconda environment user defined path other than default path.docx
To create anaconda environment user defined path other than default path.docx
 
SCM PPT.pptx
SCM PPT.pptxSCM PPT.pptx
SCM PPT.pptx
 
Methods of Capital Budgeting
Methods of Capital BudgetingMethods of Capital Budgeting
Methods of Capital Budgeting
 
Outline the Methods of Performance Appraisal
Outline the Methods of Performance AppraisalOutline the Methods of Performance Appraisal
Outline the Methods of Performance Appraisal
 
Methods of Wage Fixation 3
Methods of Wage Fixation 3Methods of Wage Fixation 3
Methods of Wage Fixation 3
 
Methods of Wage Fixation - 2
Methods of Wage Fixation - 2Methods of Wage Fixation - 2
Methods of Wage Fixation - 2
 
Methods of Wage Fixation
Methods of Wage FixationMethods of Wage Fixation
Methods of Wage Fixation
 
Loading Capability Limits of Transmission Lines
Loading Capability Limits of Transmission LinesLoading Capability Limits of Transmission Lines
Loading Capability Limits of Transmission Lines
 
Some of the Basic Important Concepts in MBA
Some of the Basic Important Concepts in MBASome of the Basic Important Concepts in MBA
Some of the Basic Important Concepts in MBA
 
Important Formulas of BEP, Ratio Analysis, Capital Budgeting
Important Formulas of BEP, Ratio Analysis, Capital BudgetingImportant Formulas of BEP, Ratio Analysis, Capital Budgeting
Important Formulas of BEP, Ratio Analysis, Capital Budgeting
 
Theoretical Framework for a Marketing Project
Theoretical Framework for a Marketing ProjectTheoretical Framework for a Marketing Project
Theoretical Framework for a Marketing Project
 
Types of Market Structure
Types of Market StructureTypes of Market Structure
Types of Market Structure
 
Types of Scales and Scaling Techniques
Types of Scales and Scaling TechniquesTypes of Scales and Scaling Techniques
Types of Scales and Scaling Techniques
 
Market Location Tactics
Market Location TacticsMarket Location Tactics
Market Location Tactics
 
Porter's Five Force Model
Porter's Five Force ModelPorter's Five Force Model
Porter's Five Force Model
 
Outline of Types of Organizational Structures
Outline of Types of Organizational StructuresOutline of Types of Organizational Structures
Outline of Types of Organizational Structures
 
Model paper 6 (UGC NET Paper-1)
Model paper 6 (UGC NET Paper-1)Model paper 6 (UGC NET Paper-1)
Model paper 6 (UGC NET Paper-1)
 
Model paper 5 (UGC NET Paper-1)
Model paper 5 (UGC NET Paper-1)Model paper 5 (UGC NET Paper-1)
Model paper 5 (UGC NET Paper-1)
 

Recently uploaded

भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
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
 
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
 
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
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
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
 
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
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
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
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
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
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 

Recently uploaded (20)

भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
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 🔝✔️✔️
 
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
 
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
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
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
 
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
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
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
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
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
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 

Nature and Qualities of Software, Types of Software

  • 1. SOFTWARE Software refers to a program that makes the computer to do something meaningful. It is the planned, step by step instructions required to turn data into information.  Nature of software: Software is a logical entity rather than a physical system entity. Software characteristics are quite different from that of hardware. The characteristics of software are as under: i) Software is engineered and not manufactured: Software is developed or engineered. It is not manufactured in the traditional sense, to engineer a software product high quality is to be achieved through good design after critical analysis by people (users, management and development team). ii) Software does not wear out: Software does not wear out due to age but it deteriorates. Whereas in case of hardware, it exhibits relatively high failure rates due to affects of dust, vibration abuse, temperature extremes. iii) Software is a differentiator: In case of hardware, the design engineer draws the digital circuitry after doing the basis analysis and then results in lots of hardware products. Software products most often are developed in view of the customised customer requirements and systems tends to customer specific.  Qualities of software: i) Correctness: A program is functionally correct if it behaves according to the specification of the functions it should provide (called functional requirements specifications). ii) Reliability: Informally, software is reliable if the user can depend on it .It is also defined as reliability in terms of stastical behaviour i.e. the probability that the software will operate as expected over a specified time interval .
  • 2. iii) Robustness: A program is robust if it behaves’ reasonably’ ,even in circumstances that were not anticipated in the requirements specifications.Eg.when it encounters incorrect input data or some hardware malfunction (a disc crash). iv) Interoperability: It refers to the ability of a system to co-exist, and co- operate with other systems. v) Timeliness: It is process-related quality that refers to the ability to deliver a product on time. Timeliness requires careful scheduling, accurate estimation of work etc. vi) Repairability: A software system is repairable if it allows the correction of its defects.In many engineering products; repairability is a major design goal. vii) Performance: It is important because it affects the usability of the system. If a software system is too slow, it reduces the productivity of the users, possibly to the point of not meeting their needs. viii) Evolvability: Like other engineering products, software products are modified over time to provide new functions or to exchange existing functions. The fact that software is so malleable makes modifications extremely easy to apply to an implementation.  Types of Software’s: The software’s used by the computer can be classified into two categories. i) System software ii) Application software
  • 3. 1) System software: It is a set of one or more programs that are basically designed to control the operation of a computer system. It is also known as system packages. This system software allows the users to communicate with the computer and write or develop their own programs. Systems software provide support to the following a) Running and development of other software’s b) Communicating with peripheral devices like printers, disc and tape devices etc. c) Monitoring the use of various hardware resources such as CPU, Memory etc.  Types of system software’s: i) System control programs: It controls the use of hardware, software and data resources of the system. Eg.Operating System ii) System support programs: It supports the operations, management and the users of a computer system by providing a variety of support services. Those are a) System Utilities like sorting records, copying disc files into magnetic tape for backup, restore deleted files etc. b) System performance monitor is a utility used to track a range of processes and give a real time graphical display of the results. c) System security monitors are programs that monitor the use of computer system to protect computer and its resources from unauthorised use, fraud or destruction. 2) Application Software: It is also known as application packages. It is the set of one or more programs designed to carry out the operations for a specified applications. Eg. Every month a payroll package produces the pay slip for the workers of an organisation.
  • 4.  Types of Application Softwares: i) Proprietary software: This application software addresses a specific business need for a company. This type of software may be developed in- house by the organisations information systems personnel. ii) Off-the- shelf software: This application software can be purchased, leased, or rented from a vendor that develops programs and sells them to many organisations. Personnel application software: These packages include spreadsheet software’s, database software, word processors, desktop publishing and graphic packages etc.