SafeMessage System Team 4: Luke Skorupski and Matt Roth.

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

Unified Modeling Language Sequence Diagrams Chapter 2 (JIA)
Conner Hansen Alex Summer Andreas Floeck Safe Message System.
Summary Class responsibility cards can be used to help allocate responsibilities between different classes. The use of stereotype classes, such as entity,
Mr. Coffee Garage Door Opening System Jim Gregoire, Alex Johnson, Michael Miller, Will Shiver.
THE OBJECT-ORIENTED DESIGN WORKFLOW UML2 Sequence Diagrams.
Presented by: Francis Ani & J.R. Armstrong
TEAM TERABYTE Onboard Diagnostics System. TEAM MEMBERS Yuanchun Zhao Project Facilitator Jon Rietveld Project Manager Kyle Bartush Artifacts Manager Brandon.
SafeMessage System Security Most secure messenger EVER! –Multiple scalable security levels –Secure, unspoofable connections –Encrypted messages –Message-received.
Interaction Models. Interaction Definition An interaction is a behavior that comprises a set of messages exchanged among a set of objects within a context.
S A B D C T = 0 S gets message from above and sends messages to A, C and D S.
1 UML Component and Deployment Diagrams. Models, Views, and Diagrams Use Case Diagrams Use Case Diagrams Use Case Diagrams Scenario Diagrams Scenario.
Moira Team Again_ Dongjoon Lee Changyun Kim Sangeun Kwon 1 st proposal presentation : Smart Phone App. for grouping people.
1 © Wolfgang Pelz UML2 UML Part 3. 2 © Wolfgang Pelz UML2 Chapter Ten State Machine Diagrams.
1 Diagnostics Project Introduction Matt Morgan. 2 Diagnostic ’ s Project Purpose Develop the Network layer services for diagnostics on CAN for road vehicle.
 What is Interaction Modelling What is Interaction Modelling  Use Case Models Use Case Models Actor Use cases Use Case Diagram Symbols Use case Diagram.
Case Study: Agate’s Information System
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
UML Diagrams: Sequence Diagrams The Requirements Model, and The Dynamic Analysis Model Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical.
1 Introduction to UML DIAGRAMS & CLASS DIAGRAM Chapter 7,8 主講人 : 許勝杰
Requirements Elicitation. Requirement: a feature or constraint that the system must satisfy Requirements Elicitation: specification of the system that.
1 ECCF Training 2.0 Platform Specific Model (PSM) ECCF Training Working Group January 2011.
Your Trusted Adviser Minimizing Risk Maximizing Your Value Scheduling Agreement with Summarized JIT Call.
1 SAD2 - UML 2 nd Lecture Sequence Diagram and other dynamic views Lecturer: Dr Dimitrios Makris
Interaction Modeling Interaction model describes how objects interact to produce useful results. Interactions can be modeled at different levels of abstraction:
Object-Oriented Analysis and Design An Introduction.
UML Diagrams: Sequence Diagrams The Requirements Model, and The Dynamic Analysis Model Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical.
Database Administration COMSATS INSTITUTE OF INFORMATION TECHNOLOGY, VEHARI.
1 Interaction diagrams and activity diagrams Speaker: 陳 奕 全 Real-time and Embedded System Lab 15 August 2002.
Interaction Models (2): Sequence Diagrams Extracted from textbook: Object Oriented Modeling and Design with UML M. Blaha, J. Rumbaugh 1.
Introduction to Communication What is communication? -a social process of constructing meaning -the sending and receiving of messages to achieve understanding.
SYS466 Systems Use Case Specifications. Systems Use Case Diagrams and Specifications  Based on the dialog metaphor.
1 An Introduction to UML Interaction (Sequence and Communication) Diagrams Georgia State University CIS 3300 Spring, 2009.
1 ECCF Training 2.0 Implemental Perspective (IP) ECCF Training Working Group January 2011.
Project: PassLock. The Team George Bell Chris Doty Carey Johnson Luke Kelly.
Broker Services RC Investments Inc.. Client Issues Hundreds of loan programs Finding the right program at the right price Guaranteed loan delivery Banks.
21 st Century Broadcast Support Enabling Asset Management for the Enterprise Tim Senior 19 March 2009.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
1. The Requirements Process Requirements Input Example
Message Queuing Middleware Message queuing is asynchronous communication Most distributed apps use synchronous communication –Sender must wait for response.
CIS 4910 Information Systems Development Project Project Documentation.
SAME Readiness and Homeland Security Credentials for Public Works Professionals.
Communication Announcements o Locate an announcement Messages o Locate the messages folder o Send a message.
Joy Chugh Liuxi Chen Vijaya Movva Yuchen Liu Xinyi Wu Product B Windows Division Glucose and Nutrition Team.
The PUMA project 29 June 2004 Toqeer A Israr page 1 Transformation of Scenarios represented in UML 2.0 Sequence Diagrams to CSM Toqeer A Israr Carleton.
Understanding inFUSION User Roles. Super Administrator Administrator File Sender File Receiver Internal File Receiver inFUSION Roles When you start using.
Software. Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out.
Requirement Elicitation Review – Class 8 Functional Requirements Nonfunctional Requirements Software Requirements document Requirements Validation and.
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
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.
Requirements Development An Introduction to the Process and Artifacts November 20, 2001 SIS Analysis Model System Analysis Model SIS Use Case Model System.
1 SUMS Requirements Spot universal mote system Team Awesome.
EEC 688/788 Secure and Dependable Computing Lecture 10 Wenbing Zhao Department of Electrical and Computer Engineering Cleveland State University
Instructor: Dr. Hany H. Ammar
Broker Services RC Investments Inc..
Chapter 11: Collaboration Diagram - PART1
COMP 2710 Software Construction Sequence Diagrams (cont.)
Sequence Diagram.
Object Oriented Approach
Team 1: 32 responses Team 2: 55 responses Team 3: 29 responses
Main Phases of a Database Design
What is an Architecture?
Object oriented analysis and design
8+ YEARS EXPERIENCE PROJECT LAUNCHED 24/7 SUPPORT PROVIDES SATISFIED CUSTOMERS.
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
What is an Architecture?
EEC 688/788 Secure and Dependable Computing
EEC 688/788 Secure and Dependable Computing
For More Details:
Professional Military Divorce Lawyers in San Diego, California.
Presentation transcript:

SafeMessage System Team 4: Luke Skorupski and Matt Roth

Introduction Purpose Purpose Secure messaging for bankers, brokers, lawyers and other professionals Secure messaging for bankers, brokers, lawyers and other professionals Functional Requirements Functional Requirements Three security levels Three security levels Message sending Message sending Broadcasting Broadcasting Non-functional requirements Non-functional requirements Security Security Unspoofable between machines Unspoofable between machines Guarantee of delivery Guarantee of delivery Concurrency Concurrency

Use Case

Conceptual Model

User-based Class Model

Interface-based Class Diagram

Profiles and Scenarios

Detailed Class Diagram

Sequence Diagrams

Sequence Diagrams (cont.)

State Diagram

SafeMessage System Team 4: Luke Skorupski and Matt Roth