SlideShare uma empresa Scribd logo
1 de 10
SOFTWARE
MANAGEMENT
OVERVIEW
 Introduction
 Project management process
 Software Quality Management
 Software Risk Management
 Software Maintenance
INTRODUCTION
 process of management for development of software product by
use of tools,knowledge and technique
 Software management activities:
o Cost: important step- entire project depends on the cost factor.
o Quality:Quality management to maintain a great quality of
product by meeting the requirement specifications.
o Scheduling: Includes timing required
o Resource: Pooling up human resources and allocating them with
suitable job profile and managing
PROJECTMANAGEMENTPROCESS
 Uses a systematic and disciplined approach to develop software
Phases of Project Management Process :
Phase i. Project planning:
o Project management begins with planning,which is single largest
responsibility of the project management.
o The major activities of project planning are:
Cost Estimation
Schedule and Milestone determination
Project-Staffing
Quality control plans
Controlling and Monitoring plans
PROJECTMANAGEMENTPROCESS
(CONTINUED)
Phase ii. Project Monitoring and control:
o Is longest in terms of duration, it compasses most of the
development process
o Includes all activities the project has to perform while
development is going on to ensure project objectives are made
and development proceeds according to the developed plan.
o Monitoring potential risks for the project, which might present the
project from meeting its objective
Phase iii. Project Termination Analysis:
o Is the last phase in project management process
o Is performed when the development process is over.
o Is important to know about future projects estimation and
predictability
SOFTWAREQUALITYMANAGEMENT
 Divided into three parts-
i. Quality Assurance:
o Is process of monitoring and improving all activities associated with
software development..
ii. Quality Control:
o Means testing and measuring the quality of a product
iii. Quality Planning:
o Identify customer and target markets
o Discover hidden and unmet customer needs
“Product should meet its specification”
SOFTWARERISKMANAGEMENT
 related to various future harms that could be possible on the
software due to some minor mistakes in software development
process
 Risk: potential future harm that may arise due to some present
actions
 Evaluates what could happen and looks for ways to minimize the
damage
Different risks:
Project risk Product risk Business risk
SOFTWAREMAINTENANCE
 Totality of activities required to provide cost-effective support to a software system
Categories of Maintenance:
S.N. Types Details
1 Corrective Maintenance Reactive modification of a software product performed after delivery to correct discovered problems
2 Adaptive Maintenance Modification of a software product performed after delivery to keep a software product usable in a changing
environment
3 Perfective Maintenance Modification of a software product after delivery to improve performance
4 Preventive Maintenance Modification of a software product after delivery to detect and correct faults in the software product before they become
effective
CONCLUSION. . .
Software management- the final stage of SDLC for
giving a quality product and maintaining the product
to increase its lifespan
Thank you..
Any queries?

Mais conteúdo relacionado

Mais procurados

Ch 4 components of the sqa system
Ch 4 components of the sqa systemCh 4 components of the sqa system
Ch 4 components of the sqa systemKittitouch Suteeca
 
SDLC Integrated Project Schedule
SDLC Integrated Project ScheduleSDLC Integrated Project Schedule
SDLC Integrated Project Schedulebpavalow
 
Ch4 project management process
Ch4 project management processCh4 project management process
Ch4 project management processKittitouch Suteeca
 
Software quality assurance activites
Software quality assurance activitesSoftware quality assurance activites
Software quality assurance activitesGolu Gupta
 
Software Quality Assurance - Software Engineering PPT by Devansh Koolwal
Software Quality Assurance - Software Engineering PPT by Devansh KoolwalSoftware Quality Assurance - Software Engineering PPT by Devansh Koolwal
Software Quality Assurance - Software Engineering PPT by Devansh KoolwalDevansh Koolwal
 
Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3Abdul Basit
 
Managing software development
Managing software developmentManaging software development
Managing software developmentRespa Peter
 
Software Development Process
Software Development ProcessSoftware Development Process
Software Development Processrvkmr111
 
Software Quality Assurance in software engineering
Software Quality Assurance in software engineeringSoftware Quality Assurance in software engineering
Software Quality Assurance in software engineeringMuhammadTalha436
 
Software engineering 15 software quality assurance practices
Software engineering 15 software quality assurance practicesSoftware engineering 15 software quality assurance practices
Software engineering 15 software quality assurance practicesVaibhav Khanna
 
Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6Abdul Basit
 
Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)ShudipPal
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceRameesha Sadaqat
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceEr. Nancy
 
Fundamentals of testing SQA
Fundamentals of testing SQAFundamentals of testing SQA
Fundamentals of testing SQAnethisip13
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceMohsin Azam
 

Mais procurados (20)

Ch 4 components of the sqa system
Ch 4 components of the sqa systemCh 4 components of the sqa system
Ch 4 components of the sqa system
 
SDLC Integrated Project Schedule
SDLC Integrated Project ScheduleSDLC Integrated Project Schedule
SDLC Integrated Project Schedule
 
Ch4 project management process
Ch4 project management processCh4 project management process
Ch4 project management process
 
Software quality assurance activites
Software quality assurance activitesSoftware quality assurance activites
Software quality assurance activites
 
Software Quality Assurance - Software Engineering PPT by Devansh Koolwal
Software Quality Assurance - Software Engineering PPT by Devansh KoolwalSoftware Quality Assurance - Software Engineering PPT by Devansh Koolwal
Software Quality Assurance - Software Engineering PPT by Devansh Koolwal
 
Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3
 
Managing software development
Managing software developmentManaging software development
Managing software development
 
Software Development Process
Software Development ProcessSoftware Development Process
Software Development Process
 
SQA Components
SQA ComponentsSQA Components
SQA Components
 
Sqa
SqaSqa
Sqa
 
Software Quality Assurance in software engineering
Software Quality Assurance in software engineeringSoftware Quality Assurance in software engineering
Software Quality Assurance in software engineering
 
Software engineering 15 software quality assurance practices
Software engineering 15 software quality assurance practicesSoftware engineering 15 software quality assurance practices
Software engineering 15 software quality assurance practices
 
Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6
 
Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)
 
Soft mgmt
Soft mgmtSoft mgmt
Soft mgmt
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Rangkuman part 1
Rangkuman part 1Rangkuman part 1
Rangkuman part 1
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Fundamentals of testing SQA
Fundamentals of testing SQAFundamentals of testing SQA
Fundamentals of testing SQA
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 

Semelhante a Software management

Custom software develop with quality.pptx
Custom software develop with quality.pptxCustom software develop with quality.pptx
Custom software develop with quality.pptxBT Techsoft Pvt. Ltd
 
4.software management
4.software management4.software management
4.software managementDeepak Sharma
 
In computing, a database is an organized collection of data or a type of data...
In computing, a database is an organized collection of data or a type of data...In computing, a database is an organized collection of data or a type of data...
In computing, a database is an organized collection of data or a type of data...MugizhanNagendiran
 
Project Risk Management Report (Mobile App)
Project Risk Management Report (Mobile App)Project Risk Management Report (Mobile App)
Project Risk Management Report (Mobile App)Ziyad Zaidi
 
Lecture10
Lecture10Lecture10
Lecture10soloeng
 
Software engineering (Unit-1 Introduction)
Software engineering (Unit-1 Introduction)Software engineering (Unit-1 Introduction)
Software engineering (Unit-1 Introduction)YamunaP6
 
Software Quality Assurance is important because Quality in the softw.pdf
Software Quality Assurance is important because Quality in the softw.pdfSoftware Quality Assurance is important because Quality in the softw.pdf
Software Quality Assurance is important because Quality in the softw.pdfaquastore223
 
software engineering
software engineeringsoftware engineering
software engineeringshreeuva
 
Introduction of software engineering
Introduction of software engineeringIntroduction of software engineering
Introduction of software engineeringBhagyashriMore10
 
Software quality program and establishiment cocepts
Software quality program and establishiment coceptsSoftware quality program and establishiment cocepts
Software quality program and establishiment coceptsGuruKrishnaTeja
 
Software Quality assurance Introduction & Software process models
Software Quality assurance Introduction & Software process modelsSoftware Quality assurance Introduction & Software process models
Software Quality assurance Introduction & Software process modelsJesminBinti
 
functional testing
functional testing functional testing
functional testing bharathanche
 
Quality Management handout
Quality Management handoutQuality Management handout
Quality Management handoutPrizzl
 
1 Quality Assurance Presentation
1 Quality Assurance Presentation1 Quality Assurance Presentation
1 Quality Assurance Presentationguest337c19
 
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.pptDeepgaichor1
 
Project Management (2).pdf
Project Management (2).pdfProject Management (2).pdf
Project Management (2).pdfShivareddyGangam
 

Semelhante a Software management (20)

Custom software develop with quality.pptx
Custom software develop with quality.pptxCustom software develop with quality.pptx
Custom software develop with quality.pptx
 
4.software management
4.software management4.software management
4.software management
 
In computing, a database is an organized collection of data or a type of data...
In computing, a database is an organized collection of data or a type of data...In computing, a database is an organized collection of data or a type of data...
In computing, a database is an organized collection of data or a type of data...
 
Project Risk Management Report (Mobile App)
Project Risk Management Report (Mobile App)Project Risk Management Report (Mobile App)
Project Risk Management Report (Mobile App)
 
Lecture10
Lecture10Lecture10
Lecture10
 
Software engineering (Unit-1 Introduction)
Software engineering (Unit-1 Introduction)Software engineering (Unit-1 Introduction)
Software engineering (Unit-1 Introduction)
 
Software Quality Assurance is important because Quality in the softw.pdf
Software Quality Assurance is important because Quality in the softw.pdfSoftware Quality Assurance is important because Quality in the softw.pdf
Software Quality Assurance is important because Quality in the softw.pdf
 
SQA-Lecture-4.pptx
SQA-Lecture-4.pptxSQA-Lecture-4.pptx
SQA-Lecture-4.pptx
 
software engineering
software engineeringsoftware engineering
software engineering
 
Introduction of software engineering
Introduction of software engineeringIntroduction of software engineering
Introduction of software engineering
 
Software quality program and establishiment cocepts
Software quality program and establishiment coceptsSoftware quality program and establishiment cocepts
Software quality program and establishiment cocepts
 
Software Quality assurance Introduction & Software process models
Software Quality assurance Introduction & Software process modelsSoftware Quality assurance Introduction & Software process models
Software Quality assurance Introduction & Software process models
 
Software Process
Software ProcessSoftware Process
Software Process
 
functional testing
functional testing functional testing
functional testing
 
Quality Management handout
Quality Management handoutQuality Management handout
Quality Management handout
 
1 Quality Assurance Presentation
1 Quality Assurance Presentation1 Quality Assurance Presentation
1 Quality Assurance Presentation
 
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
CH. 4.pdf
CH. 4.pdfCH. 4.pdf
CH. 4.pdf
 
Project Management (2).pdf
Project Management (2).pdfProject Management (2).pdf
Project Management (2).pdf
 

Mais de Andhra University

Mais de Andhra University (9)

System development life cycle models
System development life cycle modelsSystem development life cycle models
System development life cycle models
 
Software testing
Software testingSoftware testing
Software testing
 
Software requirement specification
Software requirement specificationSoftware requirement specification
Software requirement specification
 
Packages and interfaces
Packages and interfacesPackages and interfaces
Packages and interfaces
 
Modes of transfer
Modes of transferModes of transfer
Modes of transfer
 
Flip flops and registers
Flip flops and registersFlip flops and registers
Flip flops and registers
 
Error managing and exception handling in java
Error managing and exception handling in javaError managing and exception handling in java
Error managing and exception handling in java
 
Computer instruction set
Computer instruction setComputer instruction set
Computer instruction set
 
Applet programming
Applet programming Applet programming
Applet programming
 

Último

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

Software management

  • 2. OVERVIEW  Introduction  Project management process  Software Quality Management  Software Risk Management  Software Maintenance
  • 3. INTRODUCTION  process of management for development of software product by use of tools,knowledge and technique  Software management activities: o Cost: important step- entire project depends on the cost factor. o Quality:Quality management to maintain a great quality of product by meeting the requirement specifications. o Scheduling: Includes timing required o Resource: Pooling up human resources and allocating them with suitable job profile and managing
  • 4. PROJECTMANAGEMENTPROCESS  Uses a systematic and disciplined approach to develop software Phases of Project Management Process : Phase i. Project planning: o Project management begins with planning,which is single largest responsibility of the project management. o The major activities of project planning are: Cost Estimation Schedule and Milestone determination Project-Staffing Quality control plans Controlling and Monitoring plans
  • 5. PROJECTMANAGEMENTPROCESS (CONTINUED) Phase ii. Project Monitoring and control: o Is longest in terms of duration, it compasses most of the development process o Includes all activities the project has to perform while development is going on to ensure project objectives are made and development proceeds according to the developed plan. o Monitoring potential risks for the project, which might present the project from meeting its objective Phase iii. Project Termination Analysis: o Is the last phase in project management process o Is performed when the development process is over. o Is important to know about future projects estimation and predictability
  • 6. SOFTWAREQUALITYMANAGEMENT  Divided into three parts- i. Quality Assurance: o Is process of monitoring and improving all activities associated with software development.. ii. Quality Control: o Means testing and measuring the quality of a product iii. Quality Planning: o Identify customer and target markets o Discover hidden and unmet customer needs “Product should meet its specification”
  • 7. SOFTWARERISKMANAGEMENT  related to various future harms that could be possible on the software due to some minor mistakes in software development process  Risk: potential future harm that may arise due to some present actions  Evaluates what could happen and looks for ways to minimize the damage Different risks: Project risk Product risk Business risk
  • 8. SOFTWAREMAINTENANCE  Totality of activities required to provide cost-effective support to a software system Categories of Maintenance: S.N. Types Details 1 Corrective Maintenance Reactive modification of a software product performed after delivery to correct discovered problems 2 Adaptive Maintenance Modification of a software product performed after delivery to keep a software product usable in a changing environment 3 Perfective Maintenance Modification of a software product after delivery to improve performance 4 Preventive Maintenance Modification of a software product after delivery to detect and correct faults in the software product before they become effective
  • 9. CONCLUSION. . . Software management- the final stage of SDLC for giving a quality product and maintaining the product to increase its lifespan