SlideShare a Scribd company logo
Group Members
Daniyal Mazher
Hassam
Shahzad
Shan
Abdul Moeez
Shahzaib Ahmad
Project
Management
Object
Oriented
Design
Object Oriented Design(OOD) is a
technical approach for analysing and
designing an application, system, or
business by applying object-oriented
programming.
Object Oriented Design
Object Oriented
Design concepts.
Objects Classes
Inheritance
Abstraction
Encapsulation
Polymorphism
Objects Classes
Polymorphism Abstraction
Inheritance Encapsulation
5 Key Activities of the Object Oriented Design.
1. Understand and define the context and the external
interactions with the system.
2. Design the system architecture.
3. Identify the principal objects in the system.
4. Develop design models.
5. Specify interfaces.
Project Management
Software Project Management
A Software Project management is the complete
procedure of software development from requirement
gathering to testing and maintenance, carried out
according to the execution methodologies, in a
specified period of time to achieve intended software
product.
Software Management Activities
Software project management consists of a number of activities
Project Planning: A project management plan is a formal
document that defines how a project is going to be carried out.
Scope Management: It defines the scope of project; this includes
all the activities, process need to be done in order to make a
deliverable software product.
Project Estimation: Estimation of the size of software is an
essential part of Software Project Management. It helps the
project manager to further predict the effort and time which will be
needed to build the project.
Software Project
Management consists of
several different type of
managements:
Conflict
Management
Risk
Managemen
t
Requiremen
t
Managemen
t
Software
Configuratio
n
Change
Managemen
t
Release
Management
Any Question

More Related Content

What's hot

Project Management
Project ManagementProject Management
Project Management
AdinaaM
 
Systems Engineering Manager
Systems Engineering ManagerSystems Engineering Manager
Systems Engineering Manager
mbarulic
 

What's hot (13)

INTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERINGINTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERING
 
Software Project Management 02
Software Project Management 02Software Project Management 02
Software Project Management 02
 
Executing
ExecutingExecuting
Executing
 
Project Management
Project ManagementProject Management
Project Management
 
SE chapter 2
SE chapter 2SE chapter 2
SE chapter 2
 
4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva
4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva
4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva
 
Systems Engineering Manager
Systems Engineering ManagerSystems Engineering Manager
Systems Engineering Manager
 
Software Project Management 03
Software Project Management 03Software Project Management 03
Software Project Management 03
 
Software Development Process
Software Development ProcessSoftware Development Process
Software Development Process
 
Software development process & methodologies
Software development process & methodologiesSoftware development process & methodologies
Software development process & methodologies
 
Spm unit2 select appropriate approach
Spm unit2 select appropriate approachSpm unit2 select appropriate approach
Spm unit2 select appropriate approach
 
Offshore R&D Project Management
Offshore R&D Project ManagementOffshore R&D Project Management
Offshore R&D Project Management
 
Static techniques
Static techniquesStatic techniques
Static techniques
 

Similar to software project management

Quality software project managementi need deep explanation for thi.pdf
Quality software project managementi need deep explanation for thi.pdfQuality software project managementi need deep explanation for thi.pdf
Quality software project managementi need deep explanation for thi.pdf
alokkesh
 
SOFTWARE PROJECT MANAGEMENT SYSTEM IMPORTANT QUESTION
SOFTWARE PROJECT MANAGEMENT SYSTEM IMPORTANT QUESTIONSOFTWARE PROJECT MANAGEMENT SYSTEM IMPORTANT QUESTION
SOFTWARE PROJECT MANAGEMENT SYSTEM IMPORTANT QUESTION
FAREED UR RAHMAN .
 
Planning in Software Projects
Planning in Software ProjectsPlanning in Software Projects
Planning in Software Projects
Jayakumar PP
 
Introduction to pmp
Introduction to pmpIntroduction to pmp
Introduction to pmp
shkadry
 

Similar to software project management (20)

Quality software project managementi need deep explanation for thi.pdf
Quality software project managementi need deep explanation for thi.pdfQuality software project managementi need deep explanation for thi.pdf
Quality software project managementi need deep explanation for thi.pdf
 
Software Engineering (Project Management )
Software Engineering (Project  Management )Software Engineering (Project  Management )
Software Engineering (Project Management )
 
Project Mangement
Project MangementProject Mangement
Project Mangement
 
Managing Software Project
Managing Software ProjectManaging Software Project
Managing Software Project
 
Chapter1 Advanced Software Engineering overview
Chapter1 Advanced Software Engineering overviewChapter1 Advanced Software Engineering overview
Chapter1 Advanced Software Engineering overview
 
Object oriented analysis and design unit- i
Object oriented analysis and design unit- iObject oriented analysis and design unit- i
Object oriented analysis and design unit- i
 
Project Management Complete Concept
Project Management Complete Concept Project Management Complete Concept
Project Management Complete Concept
 
It2403 spm
It2403 spmIt2403 spm
It2403 spm
 
Software Project Management by Dr. B. J. Mohite
Software Project Management by Dr. B. J. MohiteSoftware Project Management by Dr. B. J. Mohite
Software Project Management by Dr. B. J. Mohite
 
2. project scope management
2. project scope management2. project scope management
2. project scope management
 
Software Project Management | An Overview of the Software Project Management
Software Project Management | An Overview of the Software Project ManagementSoftware Project Management | An Overview of the Software Project Management
Software Project Management | An Overview of the Software Project Management
 
An Introduction to Project management(project management tutorials)
An Introduction to Project management(project management tutorials)An Introduction to Project management(project management tutorials)
An Introduction to Project management(project management tutorials)
 
Lecture 01
Lecture 01Lecture 01
Lecture 01
 
Project management
Project managementProject management
Project management
 
SOFTWARE PROJECT MANAGEMENT SYSTEM IMPORTANT QUESTION
SOFTWARE PROJECT MANAGEMENT SYSTEM IMPORTANT QUESTIONSOFTWARE PROJECT MANAGEMENT SYSTEM IMPORTANT QUESTION
SOFTWARE PROJECT MANAGEMENT SYSTEM IMPORTANT QUESTION
 
Project managment area
Project managment areaProject managment area
Project managment area
 
Introduction of software engineering
Introduction of software engineeringIntroduction of software engineering
Introduction of software engineering
 
Planning in Software Projects
Planning in Software ProjectsPlanning in Software Projects
Planning in Software Projects
 
Introduction to pmp
Introduction to pmpIntroduction to pmp
Introduction to pmp
 
Chapter 1 - Software Design - Introduction.pptx
Chapter 1 - Software Design - Introduction.pptxChapter 1 - Software Design - Introduction.pptx
Chapter 1 - Software Design - Introduction.pptx
 

Recently uploaded

Recently uploaded (20)

Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 

software project management

  • 1. Group Members Daniyal Mazher Hassam Shahzad Shan Abdul Moeez Shahzaib Ahmad Project Management Object Oriented Design
  • 2. Object Oriented Design(OOD) is a technical approach for analysing and designing an application, system, or business by applying object-oriented programming. Object Oriented Design
  • 3. Object Oriented Design concepts. Objects Classes Inheritance Abstraction Encapsulation Polymorphism Objects Classes Polymorphism Abstraction Inheritance Encapsulation
  • 4. 5 Key Activities of the Object Oriented Design. 1. Understand and define the context and the external interactions with the system. 2. Design the system architecture. 3. Identify the principal objects in the system. 4. Develop design models. 5. Specify interfaces.
  • 6. Software Project Management A Software Project management is the complete procedure of software development from requirement gathering to testing and maintenance, carried out according to the execution methodologies, in a specified period of time to achieve intended software product.
  • 7. Software Management Activities Software project management consists of a number of activities Project Planning: A project management plan is a formal document that defines how a project is going to be carried out. Scope Management: It defines the scope of project; this includes all the activities, process need to be done in order to make a deliverable software product. Project Estimation: Estimation of the size of software is an essential part of Software Project Management. It helps the project manager to further predict the effort and time which will be needed to build the project.
  • 8. Software Project Management consists of several different type of managements: Conflict Management Risk Managemen t Requiremen t Managemen t Software Configuratio n Change Managemen t Release Management