SlideShare a Scribd company logo
1 of 24
UNIFIED PROCESS
MODEL
PREPARED BY:
RANDY E. MAALA
ANALYN B. NOVEDA
DEFINITION:
 also known as “Unified Software Development Process”.
 is a popular use-case driven, architecture-centric, iterative and incremental software
development process framework.
 it is a framework for object-oriented software engineering using UML (Unified Modeling
Language.
 It also implements many of the best principles of agile software development.
 The leading object-oriented methodology for the development of large scale software.
HISTORY:
 1967: Ivar Jacobson proposed the use of software engineering process at Ericsson.
 1987: Jacobson start his own company named Objectory AB Company.
 1988: Objectory v1.0 is defined by Ivar Jacobson’s company. The Objectory process defined
the core process from which the RUP and later the EUP evolved.
 1995: Releases the first online version of Objectory v3.8. & Rational Corporation purchases
Objectory AB.
 1996: Rational Objectory Process (ROP) 4.0 is developed.
 1998: Rational Unified Process (RUP) 5.0 is released.
 1999: The Unified Software Development Process was published by Ivar Jacobson, Grady
Booch and James Rumbaugh. It is the first book to describe the Unified Process.
FOUR PHASES:
UNIFIED PROCESS WORKFLOWS
REQUIREMENTS WORKFLOW - building the use case model, which captures the
functional requirements of the system being defined. This model helps the
project stakeholders reach agreement on the capabilities of the system and the
conditions to which it must conform.
ANALYSIS WORKFLOW - building the analysis model, which helps the developers
refine and structure the functional requirements captured within the use case
model. This model contains realizations of use cases that lend themselves to
design and implementation work better than the use cases.
UNIFIED PROCESS WORKFLOWS
DESIGN WORKFLOW - building the design model, which describes the physical
realizations of the use cases from the use case model, and also the contents of
the analysis model. The design model serves as an abstraction of the
implementation model. Design workflow also focuses on the deployment
model, which defines the physical organization of the system in terms of
computational nodes.
IMPLEMENTATION WORKFLOW - building the implementation model, which
describes how the elements of the design model are packaged into software
components, such as source code files, dynamic link libraries (DLLs), and EJBs.
TEST WORKFLOW - building the test model, which describes how integration and
system tests will exercise executable components from the implementation
model. The test model also describes how the team will perform those tests as
well as unit tests.
UNIFIED PROCESS VS. WATERFALL
 Unified Process method phases reflects business
activities and user feedback.
 Unified Process method delivers executable release
at the end of each iteration with changes included.
 Unified Process used UML diagrams as artifacts in
the development.
 Unified Process is an adaptable framework of
software processes in iterative development process.
 Unified Process can be used when company is not
clear about the problem and per phase budgeting.
 Traditional Waterfall method is sequential and
prescriptive concrete process.
 Waterfall method phases are equated with the process
activities and obtain user feedback at the end of the
development lifecycle.
 Traditional Waterfall method does not produced
release at the end of iterations and requirements are
captured only in initial phase.
 Waterfall artifacts were typically very document heavy.
 Traditional Waterfall method is appropriate when
problem domain and the requirements are very well
understood.
ADVANTAGES OF UNIFIED PROCESS:
 Resolve the project risks related with the changing requirements.
 Integration requires less time as it is carried out throughout the software
development life cycle.
 Since the components reusable, development phase consumes less time.
 Focuses on accurate documentation, hence can be considered as complete
methodology.
DISADVANTAGES OF UNIFIED PROCESS:
 Complex and disorganized development process.
 Reusability is impossible to the projects which incorporates new technology.
 High expense can be involved in heavy documentation.
 Issues may arise at the testing phase due to too many integrations.
 Expect expert team members.
REFERENCES:
 https://en.wikipedia.org/wiki/Unified_Process
 https://www.techopedia.com/definition/3885/unified-process-up
 http://bawiki.com/wiki/concepts/sdlc-process-models/unified-process/
 http://slideplayer.com/slide/6666752/
 http://slideplayer.com/slide/3890516/
 http://slideplayer.com/slide/7945091/
 http://slideplayer.com/slide/5744955/
 https://www.slideshare.net/AmitUdhwani/software-process-models-35734999
 https://www.slideshare.net/abhinavtheneo/software-engg-3rd-ed-k-k-agarwal-chapter-2-software-
development-life-cycle-models
 http://www.informit.com/articles/article.aspx?p=24671
 https://www.youtube.com/watch?v=f0SSGl89inQ

More Related Content

What's hot

Lecture 12 requirements modeling - (system analysis)
Lecture 12   requirements modeling - (system analysis)Lecture 12   requirements modeling - (system analysis)
Lecture 12 requirements modeling - (system analysis)IIUI
 
Architecture design in software engineering
Architecture design in software engineeringArchitecture design in software engineering
Architecture design in software engineeringPreeti Mishra
 
Agile Development | Agile Process Models
Agile Development | Agile Process ModelsAgile Development | Agile Process Models
Agile Development | Agile Process ModelsAhsan Rahim
 
Software Engineering - Ch1
Software Engineering - Ch1Software Engineering - Ch1
Software Engineering - Ch1Siddharth Ayer
 
Importance & Principles of Modeling from UML Designing
Importance & Principles of Modeling from UML DesigningImportance & Principles of Modeling from UML Designing
Importance & Principles of Modeling from UML DesigningABHISHEK KUMAR
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process FrameworkJAINAM KAPADIYA
 
Software Cost Estimation Techniques
Software Cost Estimation TechniquesSoftware Cost Estimation Techniques
Software Cost Estimation TechniquesSanthi thi
 
Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9koolkampus
 
Fundamental design concepts
Fundamental design conceptsFundamental design concepts
Fundamental design conceptssrijavel
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsHassan A-j
 
Chapter 01 software engineering pressman
Chapter 01  software engineering pressmanChapter 01  software engineering pressman
Chapter 01 software engineering pressmanRohitGoyal183
 
Language and Processors for Requirements Specification
Language and Processors for Requirements SpecificationLanguage and Processors for Requirements Specification
Language and Processors for Requirements Specificationkirupasuchi1996
 

What's hot (20)

Lecture 12 requirements modeling - (system analysis)
Lecture 12   requirements modeling - (system analysis)Lecture 12   requirements modeling - (system analysis)
Lecture 12 requirements modeling - (system analysis)
 
Architecture design in software engineering
Architecture design in software engineeringArchitecture design in software engineering
Architecture design in software engineering
 
Analysis modeling
Analysis modelingAnalysis modeling
Analysis modeling
 
Software process
Software processSoftware process
Software process
 
Software design
Software designSoftware design
Software design
 
Agile Development | Agile Process Models
Agile Development | Agile Process ModelsAgile Development | Agile Process Models
Agile Development | Agile Process Models
 
Software Engineering - Ch1
Software Engineering - Ch1Software Engineering - Ch1
Software Engineering - Ch1
 
Importance & Principles of Modeling from UML Designing
Importance & Principles of Modeling from UML DesigningImportance & Principles of Modeling from UML Designing
Importance & Principles of Modeling from UML Designing
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process Framework
 
Software Cost Estimation Techniques
Software Cost Estimation TechniquesSoftware Cost Estimation Techniques
Software Cost Estimation Techniques
 
Software Quality Metrics
Software Quality MetricsSoftware Quality Metrics
Software Quality Metrics
 
Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9
 
Fundamental design concepts
Fundamental design conceptsFundamental design concepts
Fundamental design concepts
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Software requirements
Software requirementsSoftware requirements
Software requirements
 
Chapter 01 software engineering pressman
Chapter 01  software engineering pressmanChapter 01  software engineering pressman
Chapter 01 software engineering pressman
 
Language and Processors for Requirements Specification
Language and Processors for Requirements SpecificationLanguage and Processors for Requirements Specification
Language and Processors for Requirements Specification
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Unified process Model
Unified process ModelUnified process Model
Unified process Model
 
Software Metrics
Software MetricsSoftware Metrics
Software Metrics
 

Similar to Unified process model

Software Engineering
Software Engineering Software Engineering
Software Engineering JayaKamal
 
Waterfall model in system development life cycle
Waterfall model in system development life cycleWaterfall model in system development life cycle
Waterfall model in system development life cycleManagement Study online
 
Soft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxSoft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxKalpna Saharan
 
Model-Driven Development of Web Applications
Model-Driven Development of Web ApplicationsModel-Driven Development of Web Applications
Model-Driven Development of Web Applicationsidescitation
 
Lecture 5 software process model (3)
Lecture 5   software process model (3)Lecture 5   software process model (3)
Lecture 5 software process model (3)IIUI
 
Project Management
Project ManagementProject Management
Project ManagementBabu Appat
 
Difference Unified Processes
Difference Unified ProcessesDifference Unified Processes
Difference Unified ProcessesHARKUL
 
Epf composer overviewpart1
Epf composer overviewpart1Epf composer overviewpart1
Epf composer overviewpart1Abdelkader Larbi
 
Software lifecycle model report
Software lifecycle model reportSoftware lifecycle model report
Software lifecycle model reportAshutosh Singh
 
Software Testing with a TDD Application
Software Testing with a TDD ApplicationSoftware Testing with a TDD Application
Software Testing with a TDD ApplicationYelda Gurbuz Erdogan
 
DevOps Lifecycle: Definition, Phases and Key Components.pdf
DevOps Lifecycle: Definition, Phases and Key Components.pdfDevOps Lifecycle: Definition, Phases and Key Components.pdf
DevOps Lifecycle: Definition, Phases and Key Components.pdfEcosmobTechnologies1
 
Unit-1_Notes(OOAD).pdf
Unit-1_Notes(OOAD).pdfUnit-1_Notes(OOAD).pdf
Unit-1_Notes(OOAD).pdfganeshkarthy
 
Software Engineering- Crisis and Process Models
Software Engineering- Crisis and Process ModelsSoftware Engineering- Crisis and Process Models
Software Engineering- Crisis and Process ModelsNishu Rastogi
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified ProcessOmkar Dash
 

Similar to Unified process model (20)

Software Engineering
Software Engineering Software Engineering
Software Engineering
 
testing
testingtesting
testing
 
Soft lifecycle
Soft lifecycleSoft lifecycle
Soft lifecycle
 
Waterfall model in system development life cycle
Waterfall model in system development life cycleWaterfall model in system development life cycle
Waterfall model in system development life cycle
 
My 15 day intern report
My 15 day intern reportMy 15 day intern report
My 15 day intern report
 
Soft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxSoft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptx
 
Model-Driven Development of Web Applications
Model-Driven Development of Web ApplicationsModel-Driven Development of Web Applications
Model-Driven Development of Web Applications
 
Lecture 5 software process model (3)
Lecture 5   software process model (3)Lecture 5   software process model (3)
Lecture 5 software process model (3)
 
San se unit
San se unitSan se unit
San se unit
 
Project Management
Project ManagementProject Management
Project Management
 
SE notes by k. adisesha
SE notes by k. adiseshaSE notes by k. adisesha
SE notes by k. adisesha
 
Difference Unified Processes
Difference Unified ProcessesDifference Unified Processes
Difference Unified Processes
 
Epf composer overviewpart1
Epf composer overviewpart1Epf composer overviewpart1
Epf composer overviewpart1
 
Software lifecycle model report
Software lifecycle model reportSoftware lifecycle model report
Software lifecycle model report
 
Unit1
Unit1Unit1
Unit1
 
Software Testing with a TDD Application
Software Testing with a TDD ApplicationSoftware Testing with a TDD Application
Software Testing with a TDD Application
 
DevOps Lifecycle: Definition, Phases and Key Components.pdf
DevOps Lifecycle: Definition, Phases and Key Components.pdfDevOps Lifecycle: Definition, Phases and Key Components.pdf
DevOps Lifecycle: Definition, Phases and Key Components.pdf
 
Unit-1_Notes(OOAD).pdf
Unit-1_Notes(OOAD).pdfUnit-1_Notes(OOAD).pdf
Unit-1_Notes(OOAD).pdf
 
Software Engineering- Crisis and Process Models
Software Engineering- Crisis and Process ModelsSoftware Engineering- Crisis and Process Models
Software Engineering- Crisis and Process Models
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
 

Recently uploaded

Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxLigayaBacuel1
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
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
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
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
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
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
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
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
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 

Recently uploaded (20)

Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
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 🔝✔️✔️
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
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
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
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
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
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
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 

Unified process model

  • 1. UNIFIED PROCESS MODEL PREPARED BY: RANDY E. MAALA ANALYN B. NOVEDA
  • 2. DEFINITION:  also known as “Unified Software Development Process”.  is a popular use-case driven, architecture-centric, iterative and incremental software development process framework.  it is a framework for object-oriented software engineering using UML (Unified Modeling Language.  It also implements many of the best principles of agile software development.  The leading object-oriented methodology for the development of large scale software.
  • 3. HISTORY:  1967: Ivar Jacobson proposed the use of software engineering process at Ericsson.  1987: Jacobson start his own company named Objectory AB Company.  1988: Objectory v1.0 is defined by Ivar Jacobson’s company. The Objectory process defined the core process from which the RUP and later the EUP evolved.  1995: Releases the first online version of Objectory v3.8. & Rational Corporation purchases Objectory AB.  1996: Rational Objectory Process (ROP) 4.0 is developed.  1998: Rational Unified Process (RUP) 5.0 is released.  1999: The Unified Software Development Process was published by Ivar Jacobson, Grady Booch and James Rumbaugh. It is the first book to describe the Unified Process.
  • 4.
  • 5.
  • 6.
  • 7.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. UNIFIED PROCESS WORKFLOWS REQUIREMENTS WORKFLOW - building the use case model, which captures the functional requirements of the system being defined. This model helps the project stakeholders reach agreement on the capabilities of the system and the conditions to which it must conform. ANALYSIS WORKFLOW - building the analysis model, which helps the developers refine and structure the functional requirements captured within the use case model. This model contains realizations of use cases that lend themselves to design and implementation work better than the use cases.
  • 18. UNIFIED PROCESS WORKFLOWS DESIGN WORKFLOW - building the design model, which describes the physical realizations of the use cases from the use case model, and also the contents of the analysis model. The design model serves as an abstraction of the implementation model. Design workflow also focuses on the deployment model, which defines the physical organization of the system in terms of computational nodes. IMPLEMENTATION WORKFLOW - building the implementation model, which describes how the elements of the design model are packaged into software components, such as source code files, dynamic link libraries (DLLs), and EJBs. TEST WORKFLOW - building the test model, which describes how integration and system tests will exercise executable components from the implementation model. The test model also describes how the team will perform those tests as well as unit tests.
  • 19.
  • 20.
  • 21. UNIFIED PROCESS VS. WATERFALL  Unified Process method phases reflects business activities and user feedback.  Unified Process method delivers executable release at the end of each iteration with changes included.  Unified Process used UML diagrams as artifacts in the development.  Unified Process is an adaptable framework of software processes in iterative development process.  Unified Process can be used when company is not clear about the problem and per phase budgeting.  Traditional Waterfall method is sequential and prescriptive concrete process.  Waterfall method phases are equated with the process activities and obtain user feedback at the end of the development lifecycle.  Traditional Waterfall method does not produced release at the end of iterations and requirements are captured only in initial phase.  Waterfall artifacts were typically very document heavy.  Traditional Waterfall method is appropriate when problem domain and the requirements are very well understood.
  • 22. ADVANTAGES OF UNIFIED PROCESS:  Resolve the project risks related with the changing requirements.  Integration requires less time as it is carried out throughout the software development life cycle.  Since the components reusable, development phase consumes less time.  Focuses on accurate documentation, hence can be considered as complete methodology.
  • 23. DISADVANTAGES OF UNIFIED PROCESS:  Complex and disorganized development process.  Reusability is impossible to the projects which incorporates new technology.  High expense can be involved in heavy documentation.  Issues may arise at the testing phase due to too many integrations.  Expect expert team members.
  • 24. REFERENCES:  https://en.wikipedia.org/wiki/Unified_Process  https://www.techopedia.com/definition/3885/unified-process-up  http://bawiki.com/wiki/concepts/sdlc-process-models/unified-process/  http://slideplayer.com/slide/6666752/  http://slideplayer.com/slide/3890516/  http://slideplayer.com/slide/7945091/  http://slideplayer.com/slide/5744955/  https://www.slideshare.net/AmitUdhwani/software-process-models-35734999  https://www.slideshare.net/abhinavtheneo/software-engg-3rd-ed-k-k-agarwal-chapter-2-software- development-life-cycle-models  http://www.informit.com/articles/article.aspx?p=24671  https://www.youtube.com/watch?v=f0SSGl89inQ