Leader Alejandro Ortiz GMF Consultant Frank Hernandez GMF Developer Frank Hernandez Parser Designer/Programmer Alejandro Ortiz Minute Taker Ariel Cary.

Slides:



Advertisements
Similar presentations
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.
Advertisements

PRESENTATION 3 Sri Raguraman CIS 895 Kansas State University.
Final Project Document Presentation Integrated Chat System Team # 4 December 2, 2003 Professor Peter Clarke Phase 1 Melissa Betancourt: Programmer Eric.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
The Unified Software Development Process - Workflows Ivar Jacobson, Grady Booch, James Rumbaugh Addison Wesley, 1999.
COST G9 - Work group 2 Cadastral science meeting Aalborg, Dk Modeling methodology for real estate transactions Radoš Šumrada Faculty.
Use cases and requirement specification - 1 Use case diagrams 3 use cases System boundaries Remember: Use case diagramming is a tool, not the requirements.
Rational Worldwide Software Symposium
Software Engineering CSE470: Requirements Analysis 1 Requirements Analysis Defining the WHAT.
C++ Training Datascope Lawrence D’Antonio Lecture 11 UML.
© Copyright Eliyahu Brutman Programming Techniques Course.
7. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Detailed Object-Oriented Requirements Definitions  System Processes—A Use.
CSCI 639 Topics in Software Engineering Assignment #4 Fall 2006.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
USE Case Model.
2005/05/25 Unified Modeling Lanauage 1 Introduction to Unified Modeling Language (UML) – Part One Ku-Yaw Chang Assistant Professor.
Lesson 7 Guide for Software Design Description (SDD)
Conquering Complex and Changing Systems Object-Oriented Software Engineering Art for Chapter 11, Project Management.
Lab 5: drawing and output User Interface Lab: GUI Lab Sep. 25 th, 2013.
ANALYSIS REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
Introduction to Sequence Diagrams
Introduction to the Unified Modeling Language “The act of drawing a diagram does not constitute analysis or design. … Still, having a well-defined and.
Prepared by: Sanaz Helmi Hoda Akbari Zahra Ahmadi Sharif University of Tech. Summer 2006 An Introduction to.
Macromedia Dreamweaver 4.0 INTERFACE This presentation will run automatically.
Panasonic Electric Works Europe AG Hotz Slide 1 Overview Screen creation software designed for the GT series.
Presented by: CHAN LAI SAN ( ) REBAH DAW SARREB ( ) FIDA AL-OBAISI ( ) 08 April 2008 (Tuesday 6pm – 7:30pm)
UML The Unified Modeling Language A Practical Introduction Al-Ayham Saleh Aleppo University
Modeling Environment for the Communication Virtual Machine Team 2 Date: 12/03/2008 Team MembersRole Deliverable 1Role Deliverable 2Role Final Deliverable.
Approaching a Problem Where do we start? How do we proceed?
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
UML diagrams What is UML UML diagrams –Static modeoing –Dynamic modeling 1.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
1 Introduction to UML. 2 What is UML? UML is an acronym for Unified Modeling Language. Unified –Combines the best from existing object- oriented software.
Discovering object interaction. Use case realisation The USE CASE diagram presents an outside view of the system. The functionality of the use case is.
An Overview of LabVIEW by: The Software User-Interface Group!
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
Unified Modelling Language (UML) Software Engineering Lab. Sharif University of Technology.
Partnership for International Research and Education A Global Living Laboratory for Cyberinfrastructure Application Enablement II. International Experience.
Lab 5 CPIT 250 System Analysis and Design.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
A Communication Virtual Machine Seminar of “Virtual Machines” course ALI MOGHADDAM University of Science and Technology Mazandaran, Babol
Anritsu Automation Platform (AAP) AAP PC Connects to the system via IP connection (system switch) AAP was developed to add features that were requested.
CEN5064/CEN4021 SRAD Denis Antoine(Team Leader) Harika Chirumamilla(Time Keeper) Marcelo Lopez(Minute Taker) Jean-Marc Rodriguez(Cross Functional/ Development)
RRComSSys Rapid Realization of Communication Services System for Disaster Management Project Presentation 1 for Team #2 CEN 4021 and CEN 5064 Professor:
Diagram Editor : Use Case VIew
Chapter-2 Computer Aided Drafting. Study of AutoCAD software for the Engineering Graphics course Know the required AutoCAD commands for the course Practice.
Diagram Editor Use Case Analysis Assumption: simple stand-alone, single user application. Three basic kinds of interaction of the user with the diagram.
Chapter 7 Part II Structuring System Process Requirements MIS 215 System Analysis and Design.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
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.
UML AN OVERVIEW. Topics covered in this Session 1. Introducing UML. 2. What constitutes the UML. 3. Concepts of UML.
Yard Management for Inbound Deliveries
UML Diagrams By Daniel Damaris Novarianto S..
Review for Midterm, Fall 2009
Unified Modeling Language
UML Diagrams Jung Woo.
CVM GUI Team #1 Final Presentation Barbara Espinoza Jorge Guerra
UML: Unified modeling language
4. Modelling the Applications - II
Rational Worldwide Software Symposium
Basic know how ???.
Unified Modeling Language
Rational Worldwide Software Symposium
Design Yaodong Bi.
Rational Worldwide Software Symposium
CIS 375 Bruce R. Maxim UM-Dearborn
ITEC220 GUI Lecture – Part 2 References
UML Design for an Automated Registration System
Presentation transcript:

Leader Alejandro Ortiz GMF Consultant Frank Hernandez GMF Developer Frank Hernandez Parser Designer/Programmer Alejandro Ortiz Minute Taker Ariel Cary Leader Frank Hernandez GMF Consultant Frank Hernandez GMF Developer Frank Hernandez Parser Designer/Programmer Alejandro Ortiz Minute Taker Ariel Cary Leader Ariel Cary GMF Consultant Frank Hernandez GMF Developer Alejandro Ortiz Parser Designer/Programmer Frank Hernandez Minute Taker Ariel Cary Phase II Phase III Phase I Rapid Realization of Communication Services System (RRComSSys) Team 1 1.Cary, Ariel 2.Hernandez, Frank 3.Ortiz, Alejandro Roles 1.Leader 2.GMF Consultant 3.GMF Developer 4.Parser Designer/Programmer 5.Minute Taker

Project Overview Rapid Realization of Communication Services System, a system that will allow users to create communication models using a declarative Communication Modeling Language (CML) with a user-friendly graphical infrastructure. This system allows the implementation of a variety of communication models, simply by dragging shapes and connecting them into the modeling environment, and in a matter of minutes get a working model implemented to communicate any number of end users.

Project Schedule

User Interfaces: Creation Visual Development Environment (VDE)

User Interface: Execution

Package Decomposition

Comm. Modeling Environment

Schema Transformation Engine

Synthesis Engine

Simplified Modeling Class Diagram

Profile Metamodel

Profile Modeling Environment

Profile Execution

Test Case Name:Test Create Terminal Requirement ID: 1.8_CrtTerm Purpose:The purpose of this test case is to test the Create Terminal Use Case. Dependencies:None Environment/ Configuration: None Initialization:The Communication Modeling Environment must be initialized prior the execution of this test. Finalization:If no shape is drawn, the CME must be checked before any other test takes place. Actions:Select Terminal from the shape palette in the CME. Drag the Terminal onto the canvas. Input data:Attempts to perform the actions specified on the ‘Action’ section. Expected results: The Terminal shape is drawn on the canvas. Actual results:The Terminal shape is drawn on the canvas. Pass/Fail: PASS

Use Case  Use Case – Create Terminal  Use Case ID: 1.8_CrtTerm  Use Case Level: High-level.  Scenario: The CVM developer puts a terminal shape on the canvas.  · Actor: CVM Developer.  · Description:  1. The CVM developer clicks the shape on the shape palette that he or she wants to include in the CVM model.  2. The system highlights the shape on the palette.  3. While holding the mouse button pressed, the CVM developer drags the shape onto the canvas and releases the mouse button.  4. The system draws the selected shape on the canvas and assigns default values for its attributes.

Sequence Diagram

Statechart Diagram

Questions? “Madness? THIS IS SPARTA!”