170 likes | 270 Views
Modeling and Realization of Mobile Multimedia Communications. 1 st Phase: Team Lead, Model Instantiation Designer, SCRIBE 2 nd Phase: Model Instantiation Designer, Scribe 3 rd Phase: Team Lead, Model Instantiation Developer, Deployment Service Developer. Karl Morris.
E N D
Modeling and Realization of Mobile Multimedia Communications 1st Phase: Team Lead, Model Instantiation Designer, SCRIBE 2nd Phase: Model Instantiation Designer, Scribe 3rd Phase: Team Lead, Model Instantiation Developer, Deployment Service Developer Karl Morris Xabriel J. Collazo-Mojica 1st Phase: Modeling Environment DeSigner, Deployment Service Designer 2nd Phase: Team Lead, Modeling Environment Designer 3rd Phase: Modeling Environment Developer, Scribe
Overview of the System • Provide a way for domain experts to model mobile communication services. • Abstract away the details of communications for mobile end-users. • Mobile end-users only have to specify with whom they want to communicate and not how. • Provide a proof-of-concept for realization of mobile CVM.
System Requirements • The system shall allow domain experts to design models for the case of mobile-to-mobile communications. • Related use cases that will be implemented: MMMC-2, MMMC-3, MMMC-9, MMMC-11. • The system shall be able to deploy mobile-to-mobile communication models to the respective mobile participants • Related use cases that will be implemented: MMMC-12, MMMC-13. • The system shall allow an already deployed communication model to be edited in the mobile device. • Related use cases that will be implemented: MMMC-3. • The system shall allow an already deployed communication model to be instantiated from a mobile device. • Related use cases that will be implemented: MMMC-1, MMMC-4, MMMC-8.
Design Methodology System Development Analysis model specified by realized by Design model Use case model distributed by Deployment model implemented by Implementation model verified by Test model • USDP • Use-case driven • Work products as models • Breaks a project into phases • UML • Class Diagrams • Sequence Diagrams • UML Profiles
Software Architecture Repository Pattern
Software Architecture (Cont) Closed Multi-layer Client / Server Pattern
Object Interaction – Most Frequent Use case Check or Specify Participants
Object Interaction – Riskiest Use case Do N-way Chat
Questions? Thank you for your time.