46
OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo Lee 200913215 T3

OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

OSP STAGE 2040 for

Project FluxVator

T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo Lee 200913215 T3

Page 2: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Real Use Cases

UI Design

System Architecture

Interaction Diagram(Sequence)

Class Diagram

Ending Remarks

Page 3: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Real Use Cases

Page 4: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

1. The Big Picture Remains the Same. (for now.)

Use Case Change Notes

Page 5: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

1. The Big Picture Remains the Same. (for now.)

18 actual Use cases in total

6 evident, 12 hidden

Unchanged from essential use cases

Use Case Change Notes

Page 6: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

2. Details, Details and More Details.

Use Case Change Notes

Page 7: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

2. Details, Details and More Details.

Step by step normal flows

Reference variables & operations for relevance

>Gritty details are subject to changes.

Use Case Change Notes

Page 8: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

3. Actual Flow Elaboration

Use Case Change Notes

Page 9: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

3. Actual Flow Elaboration

Will be done in sequence diagrams.

For more info on use cases,

refer to our 2040 document.

Use Case Change Notes

Page 10: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

3. Actual Flow Elaboration

Will be done in sequence diagrams.

For more info on use cases,

refer to our 2040 reports.

Use Case Change Notes

Page 11: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

1.The Big Picture Remains the Same.

2. Details, Details, and More Details.

3. Actual Flow Elaboration

Use Case Change Notes Summary

Page 12: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

UI Design

Page 13: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

The Bread and Butter

UI Design : Main View

Page 14: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

UI Design : Main View

Page 15: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

UI Design : State & MaxLoad Configuration

Setting Elevator Status and Maximum Load

Page 16: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

UI Design : State & MaxLoad Configuration

Page 17: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

UI Design : State & MaxLoad Configuration

Making a Request (AKA moving the cabin)

Page 18: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

UI Design : State & MaxLoad Configuration

Page 19: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

System Architecture

Page 20: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

System Architecture

One Package to Rule Them All.

Page 21: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

System Architecture

Page 22: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Sequence Diagrams

Page 23: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Sequence Diagrams

Disclaimer

Since 6 out of 18 use cases are evident ones,

only six interactions with the user were visualized.

Page 24: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Sequence Diagrams

Disclaimer

Because of this, we had to cram in all hidden

operations into those diagrams.

(i.e. massive diagrams)

Page 25: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Sequence Diagrams

1. Request Aboard

Page 26: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Sequence Diagrams

Page 27: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Sequence Diagrams

Page 28: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Sequence Diagrams

Page 29: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Sequence Diagrams

2. Select Level

Page 30: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Sequence Diagrams

Page 31: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Sequence Diagrams

3. Cancel Request

Page 32: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Sequence Diagrams

Page 33: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Sequence Diagrams

4. Door Control Request

Page 34: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Sequence Diagrams

Page 35: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Sequence Diagrams

5. Config State

Page 36: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Sequence Diagrams

Page 37: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Sequence Diagrams

6. Config Maximum Load

Page 38: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Sequence Diagrams

Page 39: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Class Diagram

Page 40: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Class Diagram

The Result of Our Sequence Diagram

Contains all necessary variables, operations

that we deemed necessary for functionality

Page 41: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Class Diagram

Page 42: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Ending Remarks

Page 43: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Ending Remarks

Sequences Were Made, Class Diagrams Were Had.

Page 44: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Ending Remarks

Possible Risks

Over-simplification of operations

Unintentional bundling of different functions

Encapsulation gone wrong

Irreversible design flaw

Page 45: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

Ending Remarks

To-Dos

Actual Code Implementation

Assess for Any Unaccounted Necessary Operations

Possible Document Revisions

Page 46: OSP STAGE 2040 - Konkukdslab.konkuk.ac.kr/Class/2014/14SMA/Team_project/4/3 2040Presen… · OSP STAGE 2040 for Project FluxVator T3 Qui Shibo 201013760 Taeho Kang 201013275 Ingoo

That is all.