software requirement analysis -...
TRANSCRIPT
![Page 1: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/1.jpg)
Software Requirement Analysis Electronic Door Lock System
7 Team
200810773 차소익, 201011364 정광용
1
![Page 2: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/2.jpg)
System Context Diagram
DL Controller Machine Sensor
Sub-machine
Closed Sensor Input Manual Lock Input Key Input Number Input Cover Input Lock
Alert Backlight
2
![Page 3: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/3.jpg)
DFD Level 0
DL Controller
0 Lock/Unlock Key
Lock
Manual Lock
Closed Sensor
Number Button
Cover
Key Input
Timer
Alarm Request
Backlight Alert
3
Power Button
Power On
![Page 4: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/4.jpg)
Machine Control
2
Intention Analyzer
1
Sub Machine Control
3
Lock
Alert
Backlight
Key Input
Alarm Request
Lock/Unlock Request
DFD Level 1
4
Power On
Password Initializer
4 Input Data
Request
Alarm
![Page 5: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/5.jpg)
DFD Level 2
Number Input, Setup Order
Cover Input
Key Input
Closed Sensor Input
Manual Lock Input Manual Lock
Interface 1.2
Closed Sensor
Analyzer 1.1
Key Interface
1.3
Number Button
Analyzer 1.4
Cover Analyzer
1.5
Determine Lock/
Unlock 1.6
Determine Alert 1.7
Determine Backlight
1.8
Lock/Unlock Request Alarm
3sec Request
Alarm
10sec Request
Alarm
Alert Request
Backlight Request
10sec Request 5
![Page 6: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/6.jpg)
DFD Level 2
Determine Lock/Unloc
k Lock/Unlock
Request
State Transition Diagram for Determine Lock/Unlock 1.6
!L && O / Unlock Request
!L && !O / No Action
L / Lock Request
6
![Page 7: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/7.jpg)
DFD Level 2 State Transition Diagram for Determine Backlight 1.8
Determine Backlight
Backlight Request
On / Light On Request
!On && Off / Light Off Request
!On && !Off / No Action
7
![Page 8: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/8.jpg)
DFD Level 2
Lock/ Unlock Control
2.1
Lock/Unlock Request
Unlock Interface
2.2
Lock Lock Interface
2.2
Unlock
8
![Page 9: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/9.jpg)
DFD Level 2
Alert2 Interface
3.4
Alert2 Alert Request
Backlight Request
Alert Control
3.1
Alert1 Interface
3.3
Alert3 Interface
3.5
Alert1
Alert3
Alert2 Command
Back- light
Control3.2
Light On
Interface 3.6
Light Off
Interface 3.7
Light-on
Light-off 9
![Page 10: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/10.jpg)
DFD Level 2
10
Input Filter 4.1
Power On
Key Input Alarm
Password Setup
4.2
Password Save 4.3
Light On
Alarm
Light Off
Back- Light On 4.5
Back- Light Off 4.6
Password Time over
4.4
Alert3
10sec Request
Alarm
![Page 11: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/11.jpg)
DFD Level 2 State Transition Diagram for Input Filter 4.1
11
Input Filter
Key Input
On / PowerStatus = true
PowerStatus == true / Send Number Input
PowerStatus == false / Send Input Data(All)
Password Setup
![Page 12: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/12.jpg)
DFD Level 2 State Transition Diagram for Password Record 4.2
12
Alarm
Password Record
Password Save
Number Input
NumberCount = 4 / Send Password PasswordCount = 0 Remove Record PowerStatus = false
NumberCount < 4 / Record Password PasswordCount++
Alarm / PasswordCount = 0 Remove Record
10sec Request
![Page 13: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/13.jpg)
DFD Level 3
Closed Sensor Input Closed Sensor
Interface 1.1.1
Closed Sensor Closed
1.1.2
Closed
Closed Sensor
Opened 1.1.3
Closed Sensor Lock 1.1.4
Alarm
Lock Order
Remove Request
3sec Request
13
![Page 14: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/14.jpg)
DFD Level 3
Number Input Number Button
Interface 1.4.1
10sec Request
Number
Back- Light On
1.4.3
Number Record
1.4.2
Light On
Alarm
Back- Light Off
1.4.4
Alarm
Light Off
Number Time over 1.4.6
Number Check 1.4.5
Num Record
14
Alarm
![Page 15: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/15.jpg)
DFD Level 3
Number Number Record
Alarm
Number Check
State Transition Diagram for Number Record 1.4.2
NumberCount = 4 / Send Numbers NumberCount = 0 Remove Record
NumberCount < 4 / Record Number NumberCount++
Number Time over
Alarm / NumberCount = 0 Remove Record
15
Alarm
![Page 16: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/16.jpg)
DFD Level 3
Cover Input Cover Interface
1.5.1
Light On
1.5.2
10sec Request
Light Off
1.5.3
Alarm
Light On
Light Off
16
![Page 17: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/17.jpg)
Overall DFD
17
![Page 18: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/18.jpg)
Overall DFD
18
![Page 19: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/19.jpg)
Overall DFD
19
![Page 20: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/20.jpg)
Overall DFD
20
![Page 21: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/21.jpg)
Overall DFD
21
![Page 22: Software Requirement Analysis - Konkukdslab.konkuk.ac.kr/Class/2013/13SE/ClassB/lab/TP1/t7/2/PPT.pdfSoftware Requirement Analysis Electronic Door Lock System . 7 Team . 200810773 차소익,](https://reader031.vdocuments.pub/reader031/viewer/2022030419/5aa5a4537f8b9a517d8d86eb/html5/thumbnails/22.jpg)
Overall DFD
22