Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Public Transportation System
Structured Design
Presentation No.2
Team 6ü 201110202 김창규
ü 201111339 김민우
ü 201111359 배장길
ü 201111382 전진영
ContentSA Review
ü Diagram Modification – Card Tagger
ü Diagram Modification – Calculation Systemü Diagram Modification – Calculation System
SD Chartsü Structured Diagram – Card Tagger
ü Structured Diagram – Calculation System
SA Review
ü Diagram Modification – Card Tagger
ü Diagram Modification – Calculation System
System Context Diagram Modification
V 1.0
V 2.0• 단말계/ 정산계 분리
• Terminal 세분화
• Data 흐름 추가
Data Flow Diagram Lv0 Modification
V 1.0
V 2.0• System Context Diagram 과 동일
Data Flow Diagram Lv1 Card Tagger Modification
V 1.0
V 2.0
• 데이터 별 처리 프로세스로 세분화
• 입력 인터페이스 추가 및 Input DS추가
• 용도별 데이터 세분화
Data Flow Diagram Lv2 Card Tagger Modification
V 1.0
Data Flow Diagram Lv2 Card Tagger Modification
V 2.0
• 데이터별 프로세스 세분화(2.1~2.4, 3.2, 3.5)
• 프로세스 당 단일 데이터 Output하도록 수정(2.1~2.4)
State Transition Diagram Card Tagger Modification
V 1.0 V 2.0
• Input/Output 세분화 부족
• State Transition 상세 부족
• Input/Output 세분화(/Start Program)
• State Transition 상세 부족 ( Carge State
추가)
Data Flow Diagram Lv1 Calculation Modification
V 1.0
V 2.0
• 데이터 별 터미널 및 DS 세분화
• Input 데이터 세분화(데이터 명기)
Data Flow Diagram Lv2 Calculation Modification
V 1.0
Data Flow Diagram Lv2 Calculation Modification
V 2.0
• State Transition 별 처리 프로세스 추가(1.3 ~ 1.5)
• 시간별 정산 체크 방식으로 변경 (1.6)
• Data Input을 담당하는 프로세스 추가(1.7)
State Transition Diagram Calculation Modification
V 1.0 V 2.0
• 불필요 State 존재
• State Transition 간 Trigger 상세 부족
• Trigger 상세 추가
• 불필요 State 제거
SD Charts
ü Structured Diagram – Card Tagger
ü Structured Diagram – Calculation System
Main
B.D Controller3.1
F.T Process2.5
Trigger Trigger TriggerTrigger
On/Off InfoTag ID, Tag TimeCharge, T.F Info
Write InfoCharge
ChargeWrite InfoCharge Charge
Structured Chart 1.Card Tagger - Basic
Card ReaderInterface
1
Get On/OffProcess
2.2
TransferProcess
2.2
BalanceProcess
2.3
T.D.Process
2.4
Saving3.2
Send Process
3.5
BDPossible
3.3
B.DImposible
3.4
CalculatingSystem
LED Interface
4
LED Card
Card WriterInterface
5
Card & tag Id data / Tag Time
On/Off Info,Tag ID, Tag Time Transfer Info Balance Info Transportation
Info
Card & tag Id data / Tag Time
Card & tag Id data / Tag Time
Card & tag Id data / Tag Time
Card & tag Id data / Tag Time
CalculatingSystem
ChargeApproval
ChargeDisapproval
Write InfoCharge
DisplayWrite InfoCharge
Main
B.D Controller3.1
F.T Process2.5
Trigger Trigger
On/Off InfoTag ID, Tag TimeCharge, T.F Info
Write InfoChargeCharge
Write InfoCharge
Charge
Structured Chart 1.Card Tagger - Advanced
Trigger Trigger
Card ReaderInterface
1
Get On/OffProcess
2.2
TransferProcess
2.2
BalanceProcess
2.3
T.D.Process
2.4
Saving3.2
Send Process
3.5
BDPossible
3.3
B.DImposible
3.4
CalculatingSystem
LED Interface
4
LED Card
Card WriterInterface
5
Trigger Trigger
Card & tag Id data / Tag Time
On/Off Info,Tag ID, Tag Time Transfer Info Balance Info Transportation
Info
Card & tag Id data / Tag Time
Card & tag Id data / Tag Time
Card & tag Id data / Tag Time
Card & tag Id data / Tag Time
CalculatingSystem
Charge, T.F Info
ChargeApproval
ChargeDisapproval
Write InfoCharge
DisplayWrite InfoCharge
Trigger Trigger
Main
TimeCheck
1.6
Data Classify
Structured Chart
Trigger
Delete Data Tag StopTag Restart
Trigger TriggerTrigger
Daily Data
Daily Data
2.Calculating System - Basic
Datareceive
1.7
ClassifyProcess
1.1
Addedcharge
1.2
Sendsub comp
3
Sendbus comp
2
Delete Data1.3
Tag Stop1.5
Tag Restart1.4
CardTagger
ClassifiedBus/Sub Charge
OverallSub Charge
OverallBus Charge
CardTagger
CardTagger
OverallBus Charge
OverallSub Charge
Data Delete Restart Tag Stop Tag
Main
TimeCheck
1.6
Data Classify
Structured Chart
Delete Data Tag StopTag Restart
Trigger
Daily DataDaily Data
2.Calculating System - Advanced
Trigger Trigger Trigger
Datareceive
1.7
ClassifyProcess
1.1
Addedcharge
1.2
Sendsub comp
3
Sendbus comp
2
Delete Data1.3
Tag Stop1.5
Tag Restart1.4
CardTagger
ClassifiedBus/Sub Charge
OverallSub Charge
OverallBus Charge
CardTagger
CardTagger
OverallBus Charge
OverallSub Charge
Data Delete Restart Tag Stop Tag