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