cse 757 software engineering narrated by: universal modeling language (uml) rajiv ramnath director...
TRANSCRIPT
![Page 1: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/1.jpg)
CSE 757 Software Engineering
Narrated by:
c e t COLLEGE OFENGINEERING
Department ofComputer Science and EngineeringC S E
Universal Modeling Language (UML)
Rajiv RamnathDirector
CERCS for Enterprise Transformation and Innovation (CETI)
![Page 2: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/2.jpg)
UML 2
UML: A NOTATION FOR CAPTURING WORK PRODUCTS
10/25/2011
![Page 3: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/3.jpg)
UML 3
Uses of UML
• As Sketch• As Blueprint• As Programming Language
• Concepts (e.g. in a domain model)• Specification (of software
components)• Implementation (tied to a language)
10/25/2011
![Page 4: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/4.jpg)
UML 4
Use Case
10/25/2011
Reference: UML Distilled, Martin Fowler: Safari
![Page 5: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/5.jpg)
UML 5
Use Case Diagram Showing <<Extends>>
10/25/2011
Reference: UML Distilled, Martin Fowler: Safari
![Page 6: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/6.jpg)
UML 6
Use Case Diagram Showing<<Uses>>
10/25/2011
Reference: UML Distilled, Martin Fowler: Safari
![Page 7: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/7.jpg)
UML 7
Class Diagram
10/25/2011
Reference: UML Distilled, Martin Fowler: Safari
![Page 8: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/8.jpg)
UML 8
Association
10/25/2011
Reference: UML Distilled, Martin Fowler: Safari
![Page 9: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/9.jpg)
UML 9
Object Diagram
10/25/2011
Reference: UML Distilled, Martin Fowler: Safari
![Page 10: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/10.jpg)
UML 10
Sequence Diagram
10/25/2011
Reference: UML Distilled, Martin Fowler: Safari
![Page 11: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/11.jpg)
UML 11
Collaboration (Communication) Diagram
10/25/2011
Reference: UML Distilled, Martin Fowler: Safari
![Page 12: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/12.jpg)
UML 12
State Diagram
10/25/2011
Reference: UML Distilled, Martin Fowler: Safari
![Page 13: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/13.jpg)
UML 13
Activity Diagram
10/25/2011
Reference: UML Distilled, Martin Fowler: Safari
![Page 14: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/14.jpg)
UML 14
Advanced UML
10/25/2011
Aggregation
Composition (cannot exist outside of)
Static Operations
Reference: UML Distilled, Martin Fowler: Safari
![Page 15: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/15.jpg)
UML 15
Interfaces
10/25/2011
Reference: UML Distilled, Martin Fowler: Safari
![Page 16: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/16.jpg)
UML 16
Interaction Overview Diagrams
10/25/2011
Reference: UML Distilled, Martin Fowler: Safari
![Page 17: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/17.jpg)
UML 17
Swimlanes
10/25/2011
Reference: UML Distilled, Martin Fowler: Safari
![Page 18: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/18.jpg)
UML 18
Package Diagram(Package == Namespace)
10/25/2011
Reference: UML Distilled, Martin Fowler: Safari
![Page 19: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/19.jpg)
UML 19
Deployment Diagram
10/25/2011
Reference: UML Distilled, Martin Fowler: Safari
![Page 20: CSE 757 Software Engineering Narrated by: Universal Modeling Language (UML) Rajiv Ramnath Director CERCS for Enterprise Transformation and Innovation (CETI)](https://reader035.vdocuments.site/reader035/viewer/2022062409/5697bfd01a28abf838caa9bf/html5/thumbnails/20.jpg)
UML 20
Thank you!
10/25/2011