SlideShare a Scribd company logo
1 of 46
Project Management




               Babu Appat
Babu Appat
What is Project Management?



Project management is the
    discipline of planning,
    organizing, securing,
   managing, leading, and
   controlling resources to
   achieve specific goals.
What’s a Project?


A project is a temporary endeavour
  with a defined beginning and end
(usually time-constrained, and often
      constrained by funding or
 deliverables), undertaken to meet
    unique goals and objectives,
  typically to bring about beneficial
       change or added value
Temporary in Nature




The temporary nature of projects
stands in contrast with business as
  usual (or operations), which are
  repetitive, permanent, or semi-
 permanent functional activities to
   produce products or services
Project v Regular Work




In practice, the management of
these two systems is often quite
 different, and as such requires
   the development of distinct
technical skills and management
            strategies.
Goal Achievement



 The primary challenge of
 project management is to
  achieve all of the project
 goals and objectives while
honouring the preconceived
        constraints.
Primary Constraints


The primary constraints are scope,
   time, quality and budget. The
 secondary —and more ambitious
   — challenge is to optimize the
   allocation of necessary inputs
  and integrate them to meet pre-
         defined objectives
Comprehensive Study
1 History
2 Approaches
 2.1 The traditional approach
 2.2 PRINCE2
 2.3 PRiSM (Projects integrating Sustainable Methods)
 2.4 Critical chain project management
 2.5 Event chain methodology
 2.6 Process-based management
 2.7 Agile project management
 2.8 Lean project management
 2.9 Extreme project management
 2.10 Benefits realisation management
3 Processes
 3.1 Initiating
 3.2 Planning and design
 3.3 Executing
 3.4 Monitoring and controlling
 3.5 Closing
 3.6 Project controlling and project control systems
Comprehensive Study

4 Topics
4.1 Project managers
4.2 Project management triangle
4.3 Work breakdown structure
4.4 Project management framework
4.5 International standards
Project Work
Should be:

Done by the student himself
Under guidance of:

   Internal guides
   External guides

       Projects from project centre will not be accepted
Centre for Reference
   Refer the problem with the actual
    users

   An organisation where products
    like the one you do, are being
    used- a company, a research
    centre, a hospital…..

   First-hand experience
Meet the Actual Users

   Converse with them

   Take feed-back

   Identify, Rectify, Modify, Simplify
    and make it the best
Object-Oriented


           Use
     Object-Oriented
Development Methodology
for software development
Object-oriented
programming?


 Object-oriented programming
    (OOP) is a programming
   paradigm using "objects" –
  usually instances of a class –
  consisting of data fields and
   methods together with their
     interactions – to design
   applications and computer
            programs
Object-oriented
programming?


An object-oriented program may
    be viewed as a collection of
 interacting objects, as opposed
   to the conventional model, in
which a program is seen as a list
     of tasks (subroutines) to
             perform.
Object-oriented
programming?


In OOP, each object is capable of
  receiving messages, processing
   data, and sending messages to
 other objects. Each object can be
     viewed as an independent
  "machine" with a distinct role or
           responsibility
Object-oriented
programming?


 Programming techniques may
   include features such as data
    abstraction, encapsulation,
      messaging, modularity,
 polymorphism, and inheritance.
    Many modern programming
 languages now support OOP, at
         least as an option
Software Development
    Methodology?



  A software development
 methodology is a framework
that is used to structure, plan,
  and control the process of
   developing information
           systems.
Software Development
    Methodology?



    A wide variety of such
frameworks have evolved over
  the years, each with its own
   recognized strengths and
         weaknesses.
Select the Most Suited
     Methodology

 One system development
methodology is not necessarily
suitable for use by all projects.
     Each of the available
methodologies is best suited to
  specific kinds of projects,
 based on various technical,
  organizational, project and
     team considerations
Use UML for Documentation
Unified Modified Language

Unified Modeling Language (UML)
 is a standardized general-purpose
  modelling language in the field of
       object-oriented software
            engineering.

The standard is managed, and was
       created, by the Object
        Management Group.
Unified Modified Language



It was first added to the list of OMG
  adopted technologies in 1997, and
    has since become the industry
   standard for modelling software-
           intensive systems
Unified Modified Language



UML is used to specify, visualize,
  modify, construct and document
 the artifacts of an object-oriented
 software-intensive system under
            development.
Unified Modified Language



UML is used to specify, visualize,
 modify, construct and document
    the artifacts of an object-
   oriented software-intensive
  system under development.
Unified Modified Language

 UML offers a standard way to visualize
    a system's architectural blueprints,
        including elements such as:
 activities

 actors

 business processes

 database schemas

 (logical) components

 programming language statements

 reusable software components
Unified Modified Language



UML combines techniques from
      data modelling (entity
relationship diagrams), business
 modelling (work flows), object
   modelling, and component
           modelling.
Unified Modified Language



It can be used with all processes,
       throughout the software
     development life cycle, and
   across different implementation
            technologies
Coding in java
Coding?


Computer programming, the
process of designing, writing,
     testing, debugging /
    troubleshooting, and
maintaining the source code of
     computer programs
Java?

  Java is a programming
     language originally
developed by James Gosling
at Sun Microsystems (which
has since merged into Oracle
Corporation) and released in
1995 as a core component of
  Sun Microsystems' Java
          platform.
Java?
The language derives much of its
 syntax from C and C++ but has a
  simpler object model and fewer
  low-level facilities than either C
    or C++. Java applications are
   typically compiled to bytecode
   (class file) that can run on any
     Java Virtual Machine (JVM)
       regardless of computer
             architecture.
Java?
Java?
Submit the Project Report in
       IEEE format


      What’s IEEE?

Institute of Electrical and
  Electronics Engineers
Institute of Electrical and
  Electronics Engineers
IEEE


 The Institute of Electrical and
  Electronics Engineers (IEEE,
read I-Triple-E) is a professional
  association headquartered in
New York City that is dedicated
   to advancing technological
    innovation and excellence
IEEE



It has more than 400,000 members
     in more than 160 countries,
    about 51.4% of whom reside in
          the United States
Presentation
Present the software developed
 to the evaluation committee
   Project Management
   Done by yourself- under guidance
   Refer the problem with the actual
    users
   Meet the Actual Users
   Objective Oriented
    Development Methodology
   Use UML for Documentation
   Coding in java
   Submit the Project Report in IEEE
    format
   Present it before the evaluation
    committee
Recap
   Project Management
   Done by yourself- under guidance
   Refer the problem with the actual
    users
   Meet the Actual Users
   Objective Oriented
    Development Methodology
   Use UML for Documentation
   Coding in java
   Submit the Project Report in IEEE
    format
   Present it before the evaluation
    committee
babuappat@gmail.com
www.thepleasuresofteaching.webs.com

More Related Content

What's hot

Project Management - Overview - Short
Project Management - Overview - ShortProject Management - Overview - Short
Project Management - Overview - Short
Norton Paratela
 
Roles and-responsibilities-project manager
Roles and-responsibilities-project managerRoles and-responsibilities-project manager
Roles and-responsibilities-project manager
obsession56
 
Introduction to PMP Brief Presentation
Introduction to PMP Brief PresentationIntroduction to PMP Brief Presentation
Introduction to PMP Brief Presentation
jamilireifij
 

What's hot (20)

PMP Lecture 3: Project Management Processes
PMP Lecture 3: Project Management ProcessesPMP Lecture 3: Project Management Processes
PMP Lecture 3: Project Management Processes
 
Project Management Fundamentals
Project Management FundamentalsProject Management Fundamentals
Project Management Fundamentals
 
Project Management, Pmi Perspective
Project Management, Pmi PerspectiveProject Management, Pmi Perspective
Project Management, Pmi Perspective
 
Project Management - Overview - Short
Project Management - Overview - ShortProject Management - Overview - Short
Project Management - Overview - Short
 
Project Management Methodologies
Project Management MethodologiesProject Management Methodologies
Project Management Methodologies
 
Project integration management
Project integration managementProject integration management
Project integration management
 
PMP Lecture 2: Project Management Framework
PMP Lecture 2: Project Management FrameworkPMP Lecture 2: Project Management Framework
PMP Lecture 2: Project Management Framework
 
Project management
Project managementProject management
Project management
 
Project Management Fundamentals
Project Management FundamentalsProject Management Fundamentals
Project Management Fundamentals
 
PMP 00
PMP 00PMP 00
PMP 00
 
Project management
Project managementProject management
Project management
 
Roles and-responsibilities-project manager
Roles and-responsibilities-project managerRoles and-responsibilities-project manager
Roles and-responsibilities-project manager
 
Insights into the Project Management Body of Knowledge (PMBOK® Guide) - Sixth...
Insights into the Project Management Body of Knowledge (PMBOK® Guide) - Sixth...Insights into the Project Management Body of Knowledge (PMBOK® Guide) - Sixth...
Insights into the Project Management Body of Knowledge (PMBOK® Guide) - Sixth...
 
Instructor Slides - PMP/CAPM PMBOK 6th Edition
Instructor Slides - PMP/CAPM PMBOK 6th EditionInstructor Slides - PMP/CAPM PMBOK 6th Edition
Instructor Slides - PMP/CAPM PMBOK 6th Edition
 
Introduction to PMP Brief Presentation
Introduction to PMP Brief PresentationIntroduction to PMP Brief Presentation
Introduction to PMP Brief Presentation
 
Pmi rmp-2020 - v6
Pmi rmp-2020 - v6Pmi rmp-2020 - v6
Pmi rmp-2020 - v6
 
PMP Lecture 4: Project Integration Management
PMP Lecture 4: Project Integration ManagementPMP Lecture 4: Project Integration Management
PMP Lecture 4: Project Integration Management
 
PMP as per PMBOK 6
PMP as per PMBOK 6PMP as per PMBOK 6
PMP as per PMBOK 6
 
Project management fundamentals
Project management fundamentalsProject management fundamentals
Project management fundamentals
 
Basic Project Management Qc Session1
Basic Project Management  Qc Session1Basic Project Management  Qc Session1
Basic Project Management Qc Session1
 

Similar to Project Management

CH02_Software_development_life_cycle (1).pptx
CH02_Software_development_life_cycle (1).pptxCH02_Software_development_life_cycle (1).pptx
CH02_Software_development_life_cycle (1).pptx
KhcThKhnhHuyn1T20ACN
 
15 object orienteddesign
15 object orienteddesign15 object orienteddesign
15 object orienteddesign
randhirlpu
 
want to contact me login to www.stqa.org
want to contact me login to www.stqa.orgwant to contact me login to www.stqa.org
want to contact me login to www.stqa.org
nazeer pasha
 
Adv & disadv of oo ps
Adv & disadv of oo psAdv & disadv of oo ps
Adv & disadv of oo ps
vijay gupta
 

Similar to Project Management (20)

Unit 1 OOSE
Unit 1 OOSEUnit 1 OOSE
Unit 1 OOSE
 
MODULE 1 Software Product and Process_ SW ENGG 22CSE141.pdf
MODULE 1 Software Product and Process_ SW ENGG  22CSE141.pdfMODULE 1 Software Product and Process_ SW ENGG  22CSE141.pdf
MODULE 1 Software Product and Process_ SW ENGG 22CSE141.pdf
 
Soft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxSoft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptx
 
Lecture No.1.pptx
Lecture No.1.pptxLecture No.1.pptx
Lecture No.1.pptx
 
[2015/2016] Software systems engineering PRINCIPLES
[2015/2016] Software systems engineering PRINCIPLES[2015/2016] Software systems engineering PRINCIPLES
[2015/2016] Software systems engineering PRINCIPLES
 
Unit-1_Notes(OOAD).pdf
Unit-1_Notes(OOAD).pdfUnit-1_Notes(OOAD).pdf
Unit-1_Notes(OOAD).pdf
 
Ch01
Ch01Ch01
Ch01
 
CH02_Software_development_life_cycle (1).pptx
CH02_Software_development_life_cycle (1).pptxCH02_Software_development_life_cycle (1).pptx
CH02_Software_development_life_cycle (1).pptx
 
15 object orienteddesign
15 object orienteddesign15 object orienteddesign
15 object orienteddesign
 
RUP - Rational Unified Process
RUP - Rational Unified ProcessRUP - Rational Unified Process
RUP - Rational Unified Process
 
THE UNIFIED APPROACH FOR ORGANIZATIONAL NETWORK VULNERABILITY ASSESSMENT
THE UNIFIED APPROACH FOR ORGANIZATIONAL NETWORK VULNERABILITY ASSESSMENTTHE UNIFIED APPROACH FOR ORGANIZATIONAL NETWORK VULNERABILITY ASSESSMENT
THE UNIFIED APPROACH FOR ORGANIZATIONAL NETWORK VULNERABILITY ASSESSMENT
 
Object Orientation Fundamentals
Object Orientation FundamentalsObject Orientation Fundamentals
Object Orientation Fundamentals
 
Uml 2.x
Uml 2.xUml 2.x
Uml 2.x
 
Object Oriented Analysis
Object Oriented AnalysisObject Oriented Analysis
Object Oriented Analysis
 
want to contact me login to www.stqa.org
want to contact me login to www.stqa.orgwant to contact me login to www.stqa.org
want to contact me login to www.stqa.org
 
The Modern Software Architect
The Modern Software ArchitectThe Modern Software Architect
The Modern Software Architect
 
Adv & disadv of oo ps
Adv & disadv of oo psAdv & disadv of oo ps
Adv & disadv of oo ps
 
Conventional and Object Oriented Software Engineering
Conventional and Object Oriented Software EngineeringConventional and Object Oriented Software Engineering
Conventional and Object Oriented Software Engineering
 
Object Oriented Approach for Software Development
Object Oriented Approach for Software DevelopmentObject Oriented Approach for Software Development
Object Oriented Approach for Software Development
 
Unified process model
Unified process modelUnified process model
Unified process model
 

More from Babu Appat

More from Babu Appat (20)

Raghuvamsham 3.1
Raghuvamsham 3.1 Raghuvamsham 3.1
Raghuvamsham 3.1
 
Vedic Mathematics 2
Vedic Mathematics 2Vedic Mathematics 2
Vedic Mathematics 2
 
The History of Cycles
The History of CyclesThe History of Cycles
The History of Cycles
 
Vedic Addition
Vedic AdditionVedic Addition
Vedic Addition
 
Sanskrit Lesson 3
Sanskrit Lesson 3Sanskrit Lesson 3
Sanskrit Lesson 3
 
LSRW- Creative Writing basics.pptx
LSRW- Creative Writing basics.pptxLSRW- Creative Writing basics.pptx
LSRW- Creative Writing basics.pptx
 
Cryptocurrency- Digital Money
Cryptocurrency- Digital MoneyCryptocurrency- Digital Money
Cryptocurrency- Digital Money
 
Grade 3 English Grammar 13
Grade 3 English Grammar 13Grade 3 English Grammar 13
Grade 3 English Grammar 13
 
Englsih Grammar for lkg ukg and1st
Englsih Grammar for lkg ukg and1stEnglsih Grammar for lkg ukg and1st
Englsih Grammar for lkg ukg and1st
 
Academic writing
Academic writingAcademic writing
Academic writing
 
Vocabulary Module 1
Vocabulary Module 1Vocabulary Module 1
Vocabulary Module 1
 
Transactions
TransactionsTransactions
Transactions
 
St. Alphonsa College of Hotel Management
St. Alphonsa College of Hotel ManagementSt. Alphonsa College of Hotel Management
St. Alphonsa College of Hotel Management
 
Grade III English 10 collective nouns
Grade III English 10 collective nounsGrade III English 10 collective nouns
Grade III English 10 collective nouns
 
Grade III English 9 collective nouns.
Grade III English 9 collective nouns.Grade III English 9 collective nouns.
Grade III English 9 collective nouns.
 
Grade III English 8
Grade III English 8Grade III English 8
Grade III English 8
 
Essay writing a story- 10th std
Essay writing  a story- 10th stdEssay writing  a story- 10th std
Essay writing a story- 10th std
 
Grade III English 6
Grade III English 6 Grade III English 6
Grade III English 6
 
English Grade III-5
English Grade III-5English Grade III-5
English Grade III-5
 
Grade III English- 4
Grade III English- 4Grade III English- 4
Grade III English- 4
 

Recently uploaded

Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Recently uploaded (20)

psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

Project Management

  • 1. Project Management Babu Appat
  • 3. What is Project Management? Project management is the discipline of planning, organizing, securing, managing, leading, and controlling resources to achieve specific goals.
  • 4. What’s a Project? A project is a temporary endeavour with a defined beginning and end (usually time-constrained, and often constrained by funding or deliverables), undertaken to meet unique goals and objectives, typically to bring about beneficial change or added value
  • 5. Temporary in Nature The temporary nature of projects stands in contrast with business as usual (or operations), which are repetitive, permanent, or semi- permanent functional activities to produce products or services
  • 6. Project v Regular Work In practice, the management of these two systems is often quite different, and as such requires the development of distinct technical skills and management strategies.
  • 7. Goal Achievement The primary challenge of project management is to achieve all of the project goals and objectives while honouring the preconceived constraints.
  • 8. Primary Constraints The primary constraints are scope, time, quality and budget. The secondary —and more ambitious — challenge is to optimize the allocation of necessary inputs and integrate them to meet pre- defined objectives
  • 9. Comprehensive Study 1 History 2 Approaches 2.1 The traditional approach 2.2 PRINCE2 2.3 PRiSM (Projects integrating Sustainable Methods) 2.4 Critical chain project management 2.5 Event chain methodology 2.6 Process-based management 2.7 Agile project management 2.8 Lean project management 2.9 Extreme project management 2.10 Benefits realisation management 3 Processes 3.1 Initiating 3.2 Planning and design 3.3 Executing 3.4 Monitoring and controlling 3.5 Closing 3.6 Project controlling and project control systems
  • 10. Comprehensive Study 4 Topics 4.1 Project managers 4.2 Project management triangle 4.3 Work breakdown structure 4.4 Project management framework 4.5 International standards
  • 11.
  • 12. Project Work Should be: Done by the student himself Under guidance of:  Internal guides  External guides Projects from project centre will not be accepted
  • 13. Centre for Reference  Refer the problem with the actual users  An organisation where products like the one you do, are being used- a company, a research centre, a hospital…..  First-hand experience
  • 14. Meet the Actual Users  Converse with them  Take feed-back  Identify, Rectify, Modify, Simplify and make it the best
  • 15.
  • 16. Object-Oriented Use Object-Oriented Development Methodology for software development
  • 17. Object-oriented programming? Object-oriented programming (OOP) is a programming paradigm using "objects" – usually instances of a class – consisting of data fields and methods together with their interactions – to design applications and computer programs
  • 18. Object-oriented programming? An object-oriented program may be viewed as a collection of interacting objects, as opposed to the conventional model, in which a program is seen as a list of tasks (subroutines) to perform.
  • 19. Object-oriented programming? In OOP, each object is capable of receiving messages, processing data, and sending messages to other objects. Each object can be viewed as an independent "machine" with a distinct role or responsibility
  • 20. Object-oriented programming? Programming techniques may include features such as data abstraction, encapsulation, messaging, modularity, polymorphism, and inheritance. Many modern programming languages now support OOP, at least as an option
  • 21. Software Development Methodology? A software development methodology is a framework that is used to structure, plan, and control the process of developing information systems.
  • 22. Software Development Methodology? A wide variety of such frameworks have evolved over the years, each with its own recognized strengths and weaknesses.
  • 23. Select the Most Suited Methodology One system development methodology is not necessarily suitable for use by all projects. Each of the available methodologies is best suited to specific kinds of projects, based on various technical, organizational, project and team considerations
  • 24.
  • 25. Use UML for Documentation
  • 26. Unified Modified Language Unified Modeling Language (UML) is a standardized general-purpose modelling language in the field of object-oriented software engineering. The standard is managed, and was created, by the Object Management Group.
  • 27. Unified Modified Language It was first added to the list of OMG adopted technologies in 1997, and has since become the industry standard for modelling software- intensive systems
  • 28. Unified Modified Language UML is used to specify, visualize, modify, construct and document the artifacts of an object-oriented software-intensive system under development.
  • 29. Unified Modified Language UML is used to specify, visualize, modify, construct and document the artifacts of an object- oriented software-intensive system under development.
  • 30. Unified Modified Language UML offers a standard way to visualize a system's architectural blueprints, including elements such as:  activities  actors  business processes  database schemas  (logical) components  programming language statements  reusable software components
  • 31. Unified Modified Language UML combines techniques from data modelling (entity relationship diagrams), business modelling (work flows), object modelling, and component modelling.
  • 32. Unified Modified Language It can be used with all processes, throughout the software development life cycle, and across different implementation technologies
  • 34. Coding? Computer programming, the process of designing, writing, testing, debugging / troubleshooting, and maintaining the source code of computer programs
  • 35. Java? Java is a programming language originally developed by James Gosling at Sun Microsystems (which has since merged into Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform.
  • 36. Java? The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities than either C or C++. Java applications are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture.
  • 37. Java?
  • 38. Java?
  • 39. Submit the Project Report in IEEE format What’s IEEE? Institute of Electrical and Electronics Engineers
  • 40. Institute of Electrical and Electronics Engineers
  • 41. IEEE The Institute of Electrical and Electronics Engineers (IEEE, read I-Triple-E) is a professional association headquartered in New York City that is dedicated to advancing technological innovation and excellence
  • 42. IEEE It has more than 400,000 members in more than 160 countries, about 51.4% of whom reside in the United States
  • 43. Presentation Present the software developed to the evaluation committee
  • 44. Project Management  Done by yourself- under guidance  Refer the problem with the actual users  Meet the Actual Users  Objective Oriented Development Methodology  Use UML for Documentation  Coding in java  Submit the Project Report in IEEE format  Present it before the evaluation committee
  • 45. Recap  Project Management  Done by yourself- under guidance  Refer the problem with the actual users  Meet the Actual Users  Objective Oriented Development Methodology  Use UML for Documentation  Coding in java  Submit the Project Report in IEEE format  Present it before the evaluation committee