© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Unified Modeling Language (UML) Case Study.

Slides:



Advertisements
Similar presentations
Methoden …\uml.ppt Folie:1 Rainer Kröning Unified Modeling Language.
Advertisements

SE 470 Software Development Processes James Nowotarski 21 April 2003.
Slide 11C.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
©1998, 1999, 2000 Rational Software - All rights reserved Session VM08 Structuring Your Rational Rose Model Robert Bretall Rational Software.
Slide 11D.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Data Analysis (and User Interaction) GEOG 463 5/7/04.
SwE 313 Introduction to Rational Unified Process (RUP)
Slide 11B.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
CBSE 2014 Modeling Components with UML 2 – Exercises and Discussion.
Ch4: Software Architecture and Design. 1 The role of analysis and design  Software construction may be partitioned into the following phases:  Req.
Prepared by: Gerald R. Gray, Guiding Principle Consulting.
Getting Started with IBM Rational System Developer 01/06/2011.
Getting Started with Enterprise Architect Gerald R. Gray, PhD Electric Power Research Institute (EPRI)
INTRODUCTION Software Engineering Course Lecturer Hoang Huu Hanh OST - Hue University.
Business Analyst Training in Chennai Business Analyst Training in Chennai Spark Training Academy.
Software Requirements Specification Sparx Systems Webinar.
CS 4310: Software Engineering Lecture 3 Requirements and Design.
University of Palestine Department of Information Technology Done by: Montaser El sabea Supervisors: yassmen El Bobo Unified Modeling Language.
C++ Lecture 7 Function/operator overloading
Business Requirements Using Unified Modeling Language Eric H. Castain, SVP Internet Services Group, Architecture Wells Fargo March 2005.
1 SYS366 Lecture Visual Modeling and Business Use Case Diagrams.
Object-Oriented Analysis and Design An Introduction.
UML The Unified Modeling Language A Practical Introduction Al-Ayham Saleh Aleppo University
SWEN 5130 REQUIREMENTS ENGINEERING Unified Modeling Language Short Tutorial By Yuvaraj Mani Teaching Assistant SWEN 5130 Spring semester 2006.
Smith’s Aerospace © P. Bailey & K. Vander Linden, 2006 The Unified Modeling Language Patrick Bailey Keith Vander Linden Calvin College.
ARCH-2: UML From Design to Implementation using UML Frank Beusenberg Senior Technical Consultant.
Session # 3 Prepared by: Amanullah Quadri. Rational Software Modeler and Eclipse  Development Platform integrated with Eclipse.  Results in a richer.
® IBM Software Group © 2006 IBM Corporation Writing Good Use Cases Module 1: Introduction to Use-Case Modeling.
Chapter 1 Applying UML and Patterns. The Need for Software Blueprints Knowing an object-oriented language and having access to a library is necessary.
The Unified Modeling Language (UML)
CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java.
Multidisciplinary Capstone Design Course, Marquette University 02/16/2009 Software Design/Database Design Dr. Praveen Madiraju Department of Mathematics,
Software Design/Database Design Dr. Praveen Madiraju Department of Mathematics, Statistics, and Computer Science Marquette University
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Rational.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Ivar Jacobson, Grady Booch, and James Rumbaugh The Unified Software Development Process Addison Wesley, : James Rumbaugh's OOMD 1992: Ivar Jacobson's.
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with the IBM Rational Software Architect, V7.5 Module 15: Traceability and Static Analysis.
The Omondo EclipseUML plug-in David Gallardo. What is UML A graphical language Not a development method It was designed for RUP—the Rational Unified Process,
Using Rational Rose XDE Month Day, Year. Agenda Training Plan Overview XDE Review Next Steps.
UML Course Instructor: Rizwana Noor. Overview  Modeling  What is UML?  Why UML?  UML Diagrams  Use Case  Components  Relationships  Notations.
SYSTEMSDESIGNANALYSIS 1 OO: Chapter 4 Process Modeling Jerry Post Copyright © 1997.
1 SYS366 Business Use Cases. 2 Today Business Use Cases Identifying Stakeholders & Actors.
Topic: UML Group 1 Adrian Baijnauth Ashima Dogra Atif Sayed Bruno Baldassarra Frank Scaini Sabrina Babooram Zain Yusuf.
Fundamentals of Software Engineering. Instructor: Dr. Kal Bugrara Office: Snell Engineering, Rm 267 Office Hours: Sat: 12:00-2:00 pm Phone
Object Oriented Analysis and Design Introduction to Rational Rose.
Modeling with Rational Rose Huzefa Kagdi Software Development Laboratory Department of Computer Science Kent State University Kent Ohio, USA.
Fall 2007 Week 9: UML Overview MSIS 670: Object-Oriented Software Engineering.
Rational Rose For System Design What is Rational Rose? Rational Rose is the visual modeling software solution that lets you create, analyze, design,
Using ClearCase Month Day, Year. Agenda Training Plan Overview ClearQuest Review Next Steps.
Technical Module C Object Modeling Objects Object – a valuable resource: Money (Account Receivable) Material (Product) Machines (Delivery Truck) Personnel.
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 0: About This Course.
UML Dr. Nigel Trodd Coventry University United Kingdom.
Introduction to UML and Rational Rose UML - Unified Modeling Language Rational Rose 98 - a GUI tool to systematically develop software through the following.
TA: Shreya Rawal.  A use case is a description of a system’s behavior as it responds to a request that originates from outside of that system (Usually.
Basics of RSA Rational Software Architect. What is RSA? Comprehensive Modeling and Development environment that leverages the Unified Modeling Language.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 14 Slide 1 Object-Oriented Design.
Using Rational Administrator Month Day, Year. Agenda Training Plan Overview Using Rational Administrator Review Next Steps.
Introduction to UML.
5/11/2018.
3. MODEL DRIVEN APPLICATIONS
Object-Oriented Techniques
Introduction to UML Tutorial 1.
Online Shopping APP.
تحلیل و طراحی سیستم‌های شی گرا
ניתוח מערכות מידע א' הרצאה 3
Systems Analysis Overview.
Unified Modeling Language
FInal Presentation : Object Oriented Software Engineeering
Data science online training.
Business analysis certifications Comparison between CBAP/CCBA/CPRE
Presentation transcript:

© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Unified Modeling Language (UML) Case Study

© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Case study: BookShop System o This Case study will show the way to use UML design for modeling an "Online Book Store“

© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Case study: BookShop System Formal + Non-Functional Req

© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Case study: BookShop System Use-Cases Model

© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Case study: BookShop System Use-Cases Model – Actor Diagram

© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Case study: BookShop System Use-Cases Model – UseCase Diagram

© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Case study: BookShop System Class Diagram

© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Case study: BookShop System Activity Diagram (1)

© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Case study: BookShop System Activity Diagram (2)

© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Case study: BookShop System Activity Diagram (3)

© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Case study: BookShop System Sequence Diagram

© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 o Resources   Technical CD in Rational Rose software  EAExample.eap (EA 8.0) o Recommended readings  The unified modeling language reference manual o UML Tools:  Enterprise Architect (EA - )  Visio  Rational Rose Resources & references

© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Thank you Question & Answer