4. Modelling the Applications - II

Slides:



Advertisements
Similar presentations
Sequence diagram How to. Guards Sequence diagram with combined fragments and messages Sequence diagram based on figure of UML specification It.
Advertisements

Visio 2007 for UML Tutorial. Overview The tutorial demonstrates how to use Visio 2007 to create UML diagrams. We will focus on five most widely used UML.
CRC Before you can build an object-oriented system, you have to define the classes (objects) that represent the problem to be solved, how the classes relate.
Enter the application Click to advance to the next slide.
The Tab Button Tab Button Ruler TAB Left Tab Text aligns to the left from this tab.
Resource Fix-Its. This is what the drag and drop interface should look like Drag and Drop Menu.
Autoway User Guide 1 간지 Ⅰ. 시스템소개 Autoway Groupware User Manual Phonebook | Search Menus and View Details | By Org. chart, Location, or Position.
Practical Object-Oriented Design with UML 2e Slide 1/1 ©The McGraw-Hill Companies, 2004 PRACTICAL OBJECT-ORIENTED DESIGN WITH UML 2e Chapter 5: Restaurant.
7M822 UML Sequence Diagrams 2 December 2010.
Presentation 4: IBM Rational Software Architect Example James Martin CpE 691, Spring 2010 February 18, 2010.
Getting Started with IBM Rational System Developer 01/06/2011.
® IBM Software Group © 2006 IBM Corporation EGL/Web Project QuickStart – 3 of 4 – Creating the U.I. Layer These slides walk you through the process of.
ALL students MUST be able to Identify (E) and Describe (D) the 7 most common form of UML diagrams required for OOP. MOST students WILL be able to Explain.
Tips and Tricks to Speed LabVIEW Development Useful Nuggets to Save You Time ni.com/labviewzone.
Chapter 9 Session. Contents A.Problem: Phone Book Searching B.Problem: Phone Book Management.
Interaction diagrams Sequence and collaboration diagrams.
ROBOTICS MY BLOCKS. OBJECTIVES Create, edit and configure a my block Insert a my block inside a program and test its functionality.
Quick Start Guide: Administrator Advanced Learn about: 1.Creating customized Roles in LOAMS 2.Searching and moving users in the hierarchy 3.Modifying accounts.
ECE450 Software Engineering II Lecture 4– Object Oriented Analysis part 2.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Unified Modeling Language (UML) Case Study.
UML The Unified Modeling Language A Practical Introduction Al-Ayham Saleh Aleppo University
Basic Editing Lesson 2.
Session # 3 Prepared by: Amanullah Quadri. Rational Software Modeler and Eclipse  Development Platform integrated with Eclipse.  Results in a richer.
Sequence Diagrams And Collaboration Diagrams HungNM.
Using COMET with Visio Visio UML Modeling. Creating a Drawing After opening Visio, you will see a list of templates available.
Logical view –show classes and objects Process view –models the executables Implementation view –Files, configuration and versions Deployment view –Physical.
® IBM Software Group © 2006 IBM Corporation Using JSF Mini-Calendar Controls This section describes how to use a JSF Mini-Calendar Control with EGL It.
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Essentials of Modeling with IBM Rational Software Architect V7.5
Leader Alejandro Ortiz GMF Consultant Frank Hernandez GMF Developer Frank Hernandez Parser Designer/Programmer Alejandro Ortiz Minute Taker Ariel Cary.
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect, V7.5 Module 18: Applying Patterns and Transformations.
® IBM Software Group © 2007 IBM Corporation Module 3: Creating UML Diagrams Essentials of Modeling with IBM Rational Software Architect, V7.5.
1 Using Rational Rose ® to construct UML diagrams.
Word 2010 Text Basics In this lesson you'll learn the basics of working with text, including how to insert, delete, select, copy, cut, paste, and replace.
VB.NET and Databases. ADO.NET VB.Net allows you many ways to connect to a database. The technology used to interact with a database or data source is.
AIRLINES RESERVATION SYSTEM Design Specifications TEAM MEMBERS Apoorva Kothoor ( ) ‏ Snigdha Gaddam ( ) ‏
Basics of RSA Rational Software Architect. What is RSA? Comprehensive Modeling and Development environment that leverages the Unified Modeling Language.
THE MOUSE Left Click THE MOUSE Right Click.
1. Introduction to IBM RSA and uml modelling
Introducing IBM Rational Software Architect
Books Introduction A book provides a way to combine recordings into a user friendly web site, allowing the user to browse between recordings.
2. Business Process Modelling
Create and Manage Contact Lists
Design Skills Example.
4. Code Transformation SWE SOFTWARE PROCESS MODELING - AMAN QUADRI.
Systems Analysis and Design in a Changing World, 6th Edition
Evolution of UML.
3. MODEL DRIVEN APPLICATIONS
8. Model Fusion SWE SOFTWARE PROCESS MODELING - AMAN QUADRI.
Object Oriented Approach
7. State Diagram SWE SOFTWARE PROCESS MODELING - AMAN QUADRI.
Visio: Starting Usually in the Microsoft Office group
SNS College of Engineering Coimbatore
Creating an Internet Site Shortcut
Sequence Diagrams.
IM (Instant Messaging)
4. Modelling Communications
New Enhancements in the eLEND Solutions’ Dealer Dashboard
© 2016 Blackboard Inc. All rights reserved..
Chapter 2 – Introduction to the Visual Studio .NET IDE
Systems Analysis and Design in a Changing World, 6th Edition
Interactive Lesson Planner
Create and Manage Contact Lists
UML Diagrams: Sequence Diagrams Dynamic Analysis Model
Visual programming Chapter 2: Events and Event Handling
Visual Modeling Using Rational Rose
C Customize this banner with your own message! Select the letter and add your own text. Use one character per slide.
Rational Rose 2000 Instructor Notes Use Case Realization Structure
An Introduction to Designing and Executing Workflows with Taverna
Presentation transcript:

4. Modelling the Applications - II HTTP://FAC.KSU.EDU.SA/AQUADRI SWE 313 - SOFTWARE PROCESS MODELING - AMAN QUADRI

SWE 313 - SOFTWARE PROCESS MODELING - AMAN QUADRI … Continuation (lab 3) Coverage: Sequence diagram and communication diagram Phonebook Model SWE 313 - SOFTWARE PROCESS MODELING - AMAN QUADRI

SWE 313 - SOFTWARE PROCESS MODELING - AMAN QUADRI Sequence Diagram In Rational Software Architect's Model Explorer view, right-click Phone Book UML Model and select Add Diagram > Sequence Diagram. Replace the default name SequenceDiagram1. Drag the actor “User” from the Model Explorer view to the diagram to create an instance of the actor. Similarly Drag the following in the sequence canvas: PhoneBookView PhoneBookController PhoneBook Model SWE 313 - SOFTWARE PROCESS MODELING - AMAN QUADRI

SWE 313 - SOFTWARE PROCESS MODELING - AMAN QUADRI Sequence Diagram Communication: Search an Entry Click the line under any User, hold the mouse click, and then release the mouse click at the line under phoneBookView, select Asynchronous message in the palette. Select the operation PhoneBookView::getUserInput() from the drop-down list, as shown. SWE 313 - SOFTWARE PROCESS MODELING - AMAN QUADRI

Sequence the Communication From To Operation phoneBookView phoneBookController userHasInput() phoneBookModel searchEntry() PhoneBookController setState() stateHasChanged() getSearchResult() changeView() *To create an asynchronous message to call itself, simply click the instance bar directly without any dragging. SWE 313 - SOFTWARE PROCESS MODELING - AMAN QUADRI

SWE 313 - SOFTWARE PROCESS MODELING - AMAN QUADRI Lab Activity Create the Use case, Class and Sequence Diagrams for the following description using MVC methodology Tetra Airlines wants a simple application for their customers which has the following functionality: User should be able to book and search for flights For Sequence Diagram: Demonstrate the communication for search flights SWE 313 - SOFTWARE PROCESS MODELING - AMAN QUADRI