Session # 3 Prepared by: Amanullah Quadri. Rational Software Modeler and Eclipse  Development Platform integrated with Eclipse.  Results in a richer.

Slides:



Advertisements
Similar presentations
UML (Sequence Diagrams, Collaboration and State Chart Diagrams) Presentation By - SANDEEP REDDY CHEEDEPUDI (Student No: ) - VISHNU CHANDRADAS (Student.
Advertisements

Object-Oriented Analysis and Design
CS3773 Software Engineering Lecture 03 UML Use Cases.
1 SWE Introduction to Software Engineering Lecture 16 – System Modeling An Example.
Object-Oriented Analysis and Design
Introduction To System Analysis and Design
COST G9 - Work group 2 Cadastral science meeting Aalborg, Dk Modeling methodology for real estate transactions Radoš Šumrada Faculty.
Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Toolkit Part 5.
Data Analysis (and User Interaction) GEOG 463 5/7/04.
SwE 313 Introduction to Rational Unified Process (RUP)
Sharif University of Technology1 Design and Use-case Realization Software Engineering Laboratory Fall 2006.
Use Case Modeling.
1 SWE Introduction to Software Engineering Lecture 11 - Requirements Engineering Processes.
Getting Started with IBM Rational System Developer 01/06/2011.
University of Southern California Center for Systems and Software Engineering Rational Software Modeler Tutorial Pongtip Aroonvatanaporn.
The Geopod Project  NSF Grant Advanced Learning Technologies Millersville CS & ES departments  Purpose Create learning tool for meteorology students.
Introduction to UML By: Prof. Aiman Hanna Department of Computer Science, Concordia University, Montreal, Canada.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Unified Modeling Language (UML) Case Study.
Programming in Java Unit 3. Learning outcome:  LO2:Be able to design Java solutions  LO3:Be able to implement Java solutions Assessment criteria: 
Why Written Requirements?  Unambiguous  Defines goals  Cost of finding a requirements bug later can be 100 times more expensive.
Object Management Group (OMG) Specifies open standards for every aspect of distributed computing Multiplatform Model Driven Architecture (MDA)
Actors and Use Case Diagrams Month Day, Year. Agenda Training Plan Overview Review Detailing Requirements with Requisite Pro Concepts Setting Up XDE Integration.
UML Use Case Diagramming Guidelines. What is UML? The Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing,
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Use Case Diagrams.
Software Engineering Software Engineering - Mr. Ahmad Al-Ghoul.
Introduction to UML CS A470. What is UML? Unified Modeling Language –OMG Standard, Object Management Group –Based on work from Booch, Rumbaugh, Jacobson.
Analysis Modeling CpSc 372: Introduction to Software Engineering
Unified Modelling Language (UML) Software Engineering Lab. Sharif University of Technology.
UML Examples PRESETED BY: MEHRAN NAJAFI SHIMA AGHTAR.
CIM LAB MEETING Presentation on UML Rakesh Mopidevi Kwangyeol Ryu.
Use Case Textual Analysis
SYSE 802 John D. McGregor Module 1 Session 2 Requirements Modeling in SysML.
©2007 · Georges Merx and Ronald J. NormanSlide 1 Chapter 15 The Unified Modeling Language: a Primer.
Prof. Hany H. Ammar, CSEE, WVU, and
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,
 What to do if you want to build a new house? › Buy a bunch of wood and nails and start immediately. › Or, put some blueprints to follow, and plan of.
Class Diagrams. Terms and Concepts A class diagram is a diagram that shows a set of classes, interfaces, and collaborations and their relationships.
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.
1 SWE Introduction to Software Engineering Lecture 14 – System Modeling.
Technical Module C Object Modeling Objects Object – a valuable resource: Money (Account Receivable) Material (Product) Machines (Delivery Truck) Personnel.
High Level Design Use Case Textual Analysis SE-2030 Dr. Mark L. Hornick 1.
Appendix Object-Oriented Analysis and Design: Use Cases and Sequence Diagrams Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F.
Use Cases Defining user requirements in chunks. Introduction Presentation on Use Cases, includes: Presentation on Use Cases, includes: What is a use case.
Introduction to UML and Rational Rose UML - Unified Modeling Language Rational Rose 98 - a GUI tool to systematically develop software through the following.
By Mashael AlDayel Introduction to UML. What is UML? UML (Unified Modeling Language) is a graphical language that is suit-able to express software or.
Ondřej Přibyl Faculty of Transportation Sciences, CTU DESIGN OF ITS SYSTEMS Project support 1 3 PROJECT SUPPORT Use cases.
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.
SWE 214 (071) Introduction to UML Slide 1 Introduction to UML.
Basics of RSA Rational Software Architect. What is RSA? Comprehensive Modeling and Development environment that leverages the Unified Modeling Language.
George Wang, Ph.D. COMP 380/L Lesson 2. Use Case Use cases are a way to capture system functionalities (i.e., functional requirements) Based on use case.
Use Cases. 2 A use case... –Specifies the behavior of a system or some subset of a system. –Is a system-level function. –Does not indicative how the specified.
Use Cases UML. Use Cases What are Use Cases?  A statement of the functionality users expect and need, organized by functional units  Different from.
UML(Unified Modeling Language)
UML Diagrams By Daniel Damaris Novarianto S..
Evolution of UML.
3. MODEL DRIVEN APPLICATIONS
Object-Oriented Analysis and Design
Unified Modeling Language
Introduction to Unified Modeling Language (UML)
1.Introduction to Rational Unified Process (RUP)
UML Diagrams Jung Woo.
Online Shopping APP.
The Process of Object Modeling
4. Modelling the Applications - II
Unified Modeling Language
Week 12: Activity & Sequence Diagrams
Use Cases.
Visual Modeling Using Rational Rose
UML Design for an Automated Registration System
Presentation transcript:

Session # 3 Prepared by: Amanullah Quadri

Rational Software Modeler and Eclipse  Development Platform integrated with Eclipse.  Results in a richer and more user- friendly toolset.  Eclipse because of its usability features and development plug-ins.  Different perspectives to allow usage of required features. 2 King Saud University - Introduction to Software Engineering - SWE 211

Perspectives  Modeling perspective: To create and manage your UML assets. Rational Software Modeler allows you to build any UML diagram: ○ Use case diagrams. ○ Class diagrams. ○ Sequence diagrams. ○ Collaboration diagrams, and so on. King Saud University - Introduction to Software Engineering - SWE 2113

Perspectives (2)  Requirements perspective: Modeling the diagrams (Use Case, Class etc.) Allows integration with Rational Requisite Pro.  Modeling perspective: To publish your model so that others can view it. King Saud University - Introduction to Software Engineering - SWE 2114

Simple Use Case Modeling  You can use UML use case diagrams to describe the functionality of a system. Use cases have four major elements: Actors: Interact with the system; typically appear as stick figures in a use case diagram (although this tool shows a graphic that looks like a person) Use cases: Describe the functionality of the system; appear as ovals in the diagram System: The system itself Relationships: Demonstrate the relationships among the above three elements; appear as lines in the diagram King Saud University - Introduction to Software Engineering - SWE 2115

Sample Use Case Modeling  Sample Project: “Online Book Store”“Online Book Store” King Saud University - Introduction to Software Engineering - SWE 2116