18
-Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044 박수민 201111353 한별 201214217

Team Presentationdslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · -Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Team Presentationdslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · -Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044

-Structured Design Team Presentation

TEAM [T4} 노은방 200811428 김상민 200910044 박수민 201111353 한별 201214217

Page 2: Team Presentationdslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · -Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044

버스

정산

지하철

• Structured Chart – Transform Analysis

• Structured Chart – DWS (Basic)

• Structured Chart – DWS (Advanced)

• Structured Chart – Data Definition

Contents of presentation

Structured Design Implementation Model.

• Structured Chart – Transform Analysis

• Structured Chart – DWS (Basic)

• Structured Chart – DWS (Advanced)

• Structured Chart – Data Definition

• Structured Chart – Transform Analysis

• Structured Chart – DWS (Basic)

• Structured Chart – DWS (Advanced)

• Structured Chart – Data Definition

Page 3: Team Presentationdslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · -Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044

3 By applying SASD technique to PTS,

It establishes a foothold to develop the system

2 Let us understand about interrelationship

of each part.

1 To grasp the structure of overall PTS flow.

The Goals Of Presentation

Page 4: Team Presentationdslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · -Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044

이곳에 이미지를 삽입해 보세요

Let’s see What to do

Page 5: Team Presentationdslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · -Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044

IMPLEMENTATION

MODEL

Page 6: Team Presentationdslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · -Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044

Structured Chart – Transform Analysis 지하철

1.3

1.4

1.5

1.2

1.1

1.6

User LastTagTime input

User Transportation input

User Board/Left input

User Balance input

Terminal information input

User 정보

tick

c.time

현재 시간

User Balance Infomation

User Transportation Infomation

Terminal information

User Board/Left Infomation

User LastTagTime Infomation

Tick

2.2.1 2.2.6

User 정보

2.2.2

2.2.3

2.2.4

2.2.5

Trigger

2.2.7

2.2.8

Tick

요금

Trigger Trigger

Enable

Tick

Tick

Disable

Enable

Disable

Trigger

Tick

요금

요금

요금

출력Command

출력Command

저장Command

User 정보

User 정보

2.2.9

Trigger

초기화 command

2.3.1

2.3.3

User 정보

load

저장/출력 command

2.3.2

저장/출력 command

Trigger

Enable

Tick

User 정보

load

Disable

2.1.1

Trigger

Tick

Trigger

Tick

Page 7: Team Presentationdslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · -Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044

• User 정보 • 현재 시간 • Tick • Trigger • 요금

Input

Process

Output

Efferent Flow (Output)

Central Transformation (Control)

Afferent flow (Input)

Control

Structured Chart – Transform Analysis

• Trigger • Enable/Disable

• 승차,하차 구분 Control

• 승차 Control • 하차 Control • 요금부족 Control

지하철

Page 8: Team Presentationdslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · -Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044

Structured Chart – DWS (Basic) 지하철 Main

Terminal information

Interface

User LastTagTime

Interface

User Transportation Interface

User Board/Left Interface

User Balance Interface

저장 Interface

출력 Interface

TAG 입력 승차,하차 구분

Control

승차 Control

하차 Control

초기화 미정산 환승

미정산 미환승

정산환승 기본요금 미환승 요금계산

환승 요금계산

요금부족 Control

충분 부족

trigger trigger trigger trigger

Enable Disable

Enable Disable

trigger

User정보 현재시간

User정보 User정보

User정보 User정보

요금 요금 요금 요금

trigger Enable Disable

저장 command

출력 command

trigger trigger

저장, 출력 command

저장, 출력 command

User정보

저장, 출력 command

출력 command

저장, 출력 command

저장, 출력 command

User정보

초기화 command

저장, 출력 command 저장, 출력

command

저장, 출력 command

저장, 출력 command

User Transportation

data

User Board/Left

data

User Balance

data

Terminal information

data

User정보 현재시간

저장, 출력,초기화 command

User정보

초기화 command

초기화 Interface

초기화 command

Page 9: Team Presentationdslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · -Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044

Structured Chart – DWS (Advanced) 지하철 Main

Terminal information

Interface

User LastTagTime

Interface

User Transportation Interface

User Board/Left Interface

User Balance Interface

TAG 입력 승차,하차 구분

Control

승차 Control

하차 Control

초기화 미정산 환승

미정산 미환승

정산환승 기본요금 미환승 요금계산

환승 요금계산

요금부족 Control

충분 부족

trigger trigger

trigger trigger

Enable Disable Enable

Disable

trigger

User정보

User정보

User정보

User정보 User정보

요금

요금

trigger Enable Disable

trigger trigger

저장, 출력 command

저장, 출력 command

User정보

저장, 출력 command

출력 command

저장, 출력 command

저장, 출력 command

User정보

초기화 command

저장, 출력 command

저장, 출력 command

저장, 출력 command

저장, 출력 command

User Transportation

data

User Board/Left

data

User Balance

data

Terminal information

data

User정보 현재시간

저장, 출력,초기화 command

저장 Interface

출력 Interface

저장 command

출력 command

초기화 Interface

초기화 command

요금 요금

현재시간 User정보

Page 10: Team Presentationdslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · -Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044

Structured Chart – Transform Analysis 버스

2.2.1

2.2.2

2.2.3 2.2.5

User 정보

2.2.4

Trigger

Enable

Trigger

Tick

요금

요금

요금

User 정보

User 정보

2.2.6

2.2.7

출력Command

출력Command

저장Command

2.2.8

Trigger

Tick

Disable

Tick

Trigger

Enable

Disable

초기화 command

Tick

2.3.1

2.3.3

현재 시간

load

저장/출력 command

2.3.2 저장/출력 command

Trigger

Tick

Enable

Disable

1.3

1.4

1.5

1.2

1.1

1.6

User LastTagTime input

User Transportation input

User Board/Left input

User Balance input

Terminal information input

User 정보

tick

c.time

현재 시간

User Balance Infomation

User Transportation Infomation

Terminal information

User Board/Left Infomation

User LastTagTime Infomation

2.1.1

Trigger

Tick

Trigger

Tick

Page 11: Team Presentationdslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · -Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044

• User 정보 • 현재 시간 • Tick • Trigger • 요금

Input

Process

Output

Efferent Flow (Output)

Central Transformation (Control)

Afferent flow (Input)

Control

Structured Chart – Transform Analysis

• Trigger • Enable/Disable

• 승차,하차 구분 Control

• 승차 Control • 하차 Control • 요금부족 Control

버스

Page 12: Team Presentationdslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · -Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044

Structured Chart – DWS (Basic) 버스

Terminal information

Interface

User LastTagTime

Interface

User Transportation Interface

User Board/Left Interface

User Balance Interface

Main

TAG 입력 승차,하차 구분

Control

승차 Control

하차 Control

초기화 미정산 환승

정산완료 &

환승 기본요금

미환승 요금계산

환승 요금계산

요금부족 Control

충분 부족

trigger trigger trigger

Enable Disable

Enable Disable

trigger

User정보

User정보 User정보

현재시간

요금 요금 요금

trigger Enable Disable

trigger trigger

저장, 출력 command

저장, 출력 command

User정보

저장, 출력 command

출력 command

저장, 출력 command

저장, 출력 command

초기화 command

저장, 출력 command

저장, 출력 command

저장, 출력 command

저장, 출력 command

User Transportation

data

User Board/Left

data

User Balance

data

Terminal information

data

User정보 현재시간

저장, 출력, 초기화 command

User정보

User정보 현재시간

저장 Interface

출력 Interface

저장 command

출력 command

초기화 Interface

초기화 command

초기화 command

현재시간

Page 13: Team Presentationdslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · -Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044

Structured Chart – DWS (Advanced) 버스

Terminal information

Interface

User LastTagTime

Interface

User Transportation Interface

User Board/Left Interface

User Balance Interface

Main

TAG 입력 승차,하차 구분

Control

승차 Control

하차 Control

초기화 미정산 환승

정산완료 &

환승 기본요금

미환승 요금계산

환승 요금계산

요금부족 Control

충분 부족

trigger

trigger

trigger

Enable Disable

Enable Disable trigger

User정보

User정보

User정보

현재시간

요금 요금 요금

trigger Enable Disable

trigger trigger

저장, 출력 command

저장, 출력 command

User정보

저장, 출력 command

출력 command

저장, 출력 command 저장, 출력

command 초기화 command

저장, 출력 command

저장, 출력 command

저장, 출력 command

저장, 출력 command

User Transportation

data

User Board/Left

data

User Balance

data

Terminal information

data

User정보 현재시간

저장, 출력, 초기화 command

User정보

User정보 현재시간

저장 Interface

출력 Interface

저장 command

출력 command

초기화 Interface

초기화 command

초기화 command

저장, 출력 command 저장, 출력

command

저장, 출력 command

현재시간

Page 14: Team Presentationdslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · -Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044

Structured Chart – Transform Analysis 정산

1.1

1.2

Subway data input

Bus data input

단말기 결제 정보

2.1.1 2.1.2

tick

Disable

Enable

전송 command

출력 command

Page 15: Team Presentationdslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · -Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044

• 단말기 결제정보 • Tick

Input

Process

Output

Efferent Flow (Output)

Central Transformation (Control)

Afferent flow (Input)

Control

Structured Chart – Transform Analysis

• Enable/Disable

• 정산 Control

정산

Page 16: Team Presentationdslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · -Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044

Structured Chart – DWS (Basic) 정산

Subway Data

Interface

Main

Bus Data Interface

전송 Interface

출력 Interface

정산 Control

정산계산 Bus Terminal Data

Subway Terminal Data

Terminal Data

Enable Disable

Terminal Data

출력 command

전송 command

출력 command

전송 command

출력 command

전송 command

Page 17: Team Presentationdslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · -Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044

Structured Chart – DWS (Advanced) 정산

Subway Data

Interface

Main

Bus Data Interface

전송 Interface

출력 Interface

정산 Control

정산계산

Bus Terminal Data

Subway Terminal Data

Terminal Data

Enable Disable

Terminal Data

출력 command

전송 command

출력 command

전송 command

출력 command

전송 command

Page 18: Team Presentationdslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · -Structured Design Team Presentation TEAM [T4} 노은방 200811428 김상민 200910044

Any Questions ?

THANK YOU

FOR YOUR ATTENTION