UML Mars 2015. UML DIAGRAM 2 Interaction Component Sequences Class Tools: Sticky notes and flipcharts PlantUML through

Slides:



Advertisements
Similar presentations
Andrea Maurino Web Service Design Methodology Batini, De Paoli, Maurino, Grega, Comerio WP2-WP3 Roma 24/11/2005.
Advertisements

ITCR Success through Innovation iTCR Success through Innovation CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access.
Use Case: Use case title Submitter(s) Submitting Company #1 – Submitter 1, Submitter 2 Supporters(s) Supporting Company #1 – Submitter 1, Submitter 2 Use.
Chapter 11 Designing the User Interface
IS6112 Application Modelling and Design Introduction.
2 Object-Oriented Analysis and Design with the Unified Process Objectives  Explain how statecharts can be used to describe system behaviors  Use statecharts.
Design of Web-based Systems IS Development: lecture 10.
Satzinger, Jackson, and Burd Object-Orieneted Analysis & Design
GRASP : Designing Objects with Responsibilities
1 Presence Architecture and Flow Diagrams Date-1 st Nov 2005.
Hospital Management System
Chapter 14 Business Process Management Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Objectives Design Class Diagrams Issues in system design Generalization Review UML papers.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
Application Packaging Standard Fundamentals
System Design Chapter 8. Objectives  Understand the verification and validation of the analysis models.  Understand the transition from analysis to.
Robert Bell Anthony Helms Amanda Hollingsworth Seth Johnson Tiffany Pike Andrew Withem.
Free Mini Course: Applying SysML with MagicDraw
1 The Problem Do you have: A legacy ABL system with millions of Lines of ABL Code? Years and years of modifications to your ABL code? System documentation.
Johannes Brodwall Getting your project off the ground.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Example  Software for a virtual library (borrowing books using the Internet) Internt terminal DB.
CMDB Ticketing Billing Management Systems VIRTUAL MACHINE CLOUDS 12 SQL SERVER 9 PLANS 12 WEBSITE CLOUD 12 MYSQL SERVERS 0 NOTIFICATIONS 0 USER.
1 ITEC 3010 “Systems Analysis and Design, I” LECTURE 10: Use Case Realizations [Prof. Peter Khaiter]
Programming in Java Unit 3. Learning outcome:  LO2:Be able to design Java solutions  LO3:Be able to implement Java solutions Assessment criteria: 
School of Electrical Engineering and Informatics | ITB | 2010Arry Akhmad Arman Case Study #1 Library System Arry Akhmad Arman School of Electrical Engineering.
MOBILITY BILL DEFRAYMENT
Information System Development Courses Figure: ISD Course Structure.
TROPICAL AGILE Johannes Brodwall. “How long will it take to drive to Chicago”
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
Requirements Capture. Four Steps of requirements capture List candidate requirements Understand system context Capture functional requirements Capture.
User Management. Basics SDMS shall maintain a database of all users. SDMS shall maintain a database of all users. SDMS shall not limit the number of registered.
Object Oriented Design Jerry KotubaSYST Object Oriented Methodologies1.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Phase One Completion Report
A DESIGN AND IMPLEMENTATION COURSE FRAMEWORK: A CURRICULUM PROPOSAL FOR AN EXPERIENTIAL APPROACH TO THE SYSTEMS ANALYSIS AND DESIGN AND THE PROJECTS IN.
HR for XML WebService -- Week 2 System Design Phase Smartest Fish.
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
A Well Designed Web Application The Benefits of Object Oriented Analysis and Design Simone Becker
Role of a Systems Analysts Business problem solving using information technology Bridges the gap between IT users and systems professionals –In-house software.
IHE-PCD Testing Supporting Pre-Connectathon and Connectathon Testing John J. Garguilo March 23, 2011.
UML Course Instructor: Rizwana Noor. Overview  Modeling  What is UML?  Why UML?  UML Diagrams  Use Case  Components  Relationships  Notations.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 5th Edition Copyright © 2015 John Wiley & Sons, Inc. All rights.
Helping the Cause of Medical Device Interoperability Through Standards- based Test Tools DoC/NIST John J. Garguilo January 25,
Scheduler CSE 403 Project SDS Presentation. What is our project? We are building a web application to manage user’s time online User comes to our webpage.
SYSTEMS ANALYSIS AND DESIGN METHODS Bilal Munir Mughal 1 The plan.
ONLINE IMPORTS & EXPORTS PRESENTED BY T.NALINI( ) R.KIRANMAI( )
BabysPit Order Fullfillment Current situation BabysPit is Norway’s premier supplier of baby products Deliver 100 orders daily from each of 30 warehouses.
RFH Team Supervisor: Mr. Phan Trường Lâm Nguyễn Việt Nam – Cao Quốc Hưng – Võ Hoàng Việt – Trần Thị Bích – Nguyễn Tiến Chung -
Discovering User Access Patterns on the World-Wide Web
Presentation Title Your company information.
Presentation Title Your company information.
CIMI Enterprise Architecture Proposal
Microsoft Virtual Academy
CSE 403 Project SDS Presentation
Business Process Management Software
Chapter 1 (pages 4-9); Overview of SDLC
DATA FLOW DIAGRAM.
Azure Makes Model-Based Test Automation and Risk Optimization Possible from the Cloud MINI-CASE STUDY “Tricentis had a traditional fat client in a 100%
Software Design Lecture : 15.
OOA&D II Bo Wang, Kan Qi Adapted from Alexey Tregubov’s Slides.
Why We Need Car Parking Systems - Wohr Parking Systems
Types of Stack Parking Systems Offered by Wohr Parking Systems
On to Object Design c. 14.
Add Title.
Presentation transcript:

UML Mars 2015

UML DIAGRAM 2 Interaction Component Sequences Class Tools: Sticky notes and flipcharts PlantUML through Kvalitetskrav

ASSIGMENTS Title presentation3 1. Form groups of 2-3 people 2. Analyze use case to form interaction diagram 3. Interaction diagram to sequence diagram 4. Implementation level sequence diagrams 5. Analyze use case to form domain model 6. Interaction diagram to deployment diagram

CASE Title presentation4 1. Admin adds new client company in the client web 2. Client HR manager posts positions in client web 3. Worker register skill profile in worker web 4. Case worker suggests candidate for position in client web (which notifies the client of the proposal) 5. Client HR manager evaluates candidate 6. Client HR manager selects candidate in client web (which notifies the worker) 7. Worker works 8. Worker register hours 9. Account manager bills client company 10. Client company pays 11. Account manager follows up missing payment

CONTEXT DIAGRAM Title presentation5

SEQUENCE DIAGRAM (CONTEXT LEVEL) Title presentation6

SEKVENS DIAGRAM (IMPLEMENTATION LEVEL) Title presentation7

SINGLE RESPONSIBILITY PRINCIPLE… Title presentation8

DOMAIN MODEL Title presentation9

DOMAIN MODEL (IN COLOR) Title presentation10

NETWORK REQUIREMENTS Title presentation11 Internal systems should be on a separate network from external systems. All external systems should communicate through reverse proxies in DMZ We are looking for specialized systems for separate users (“mini services”) Integration can be through REST services or through shared databases Diagrams should contain client browsers

DEPLOYMENT DIAGRAM Title presentation12

Title presentation13 One thing you learned One thing that Surprised you One thing you want to try

Kvalitetskrav14