You are on page 1of 55

Ti liu c t yu cu phn mm v1.

CNG TY C PHN U T PHT TRIN CNG NGH


IN T - VIN THNG

C T YU CU PHN MM v1.0

Ngi lp:

.................................................

Ngy lp:

.................................................

Ngi xem xt: .................................................


Ngy lp:

/./....................

Ngi duyt:

.................................................

Ngy duyt:

/./....................

D khch hng duyt:.........................................


Ngy duyt:

/./....................

LCH S THAY I TI LIU


09.BM.QTPM. EJC, (v2.0)

Trang 1/55

Ti liu c t yu cu phn mm v1.0

Ngy thay i

Phin bn

09.BM.QTPM. EJC, (v2.0)

M t

Tc gi/Nhm tc gi

Trang 2/55

Ti liu c t yu cu phn mm v1.0

MC LC
1. GII THIU CHUNG
1.1

Mc ch

1.2

Phm vi

1.3

Cc nh ngha, thut ng, t vit tt

1.4

Ti liu tham kho

2. M T TNG QUAN H THNG


2.1

Danh sch cc tc nhn v m t

2.2

M hnh use case

3. C T CC YU CU CHC NNG (FUNCTIONAL)


3.1

Khi chc nng Mediation


3.1.1 ng b d liu Postgres

3.1.1.1

UC_POSTGRES_001 Chc nng ng b bng qidmap

3.1.1.2

UC_POSTGRES_002 Chc nng ng b bng category_map

3.1.1.3

UC_POSTGRES_003 Chc nng ng b bng sensordevice

10

3.1.2 ng b d liu Ariel


3.1.2.1

UC_ARIEL_001 ng b d liu Event

11

3.1.2.2

UC_ARIEL_ ng b d liu Flow

12

3.2

Khi chc nng mn hnh ch huy


3.2.1 UC_CH_001 Gim st theo khng gian mng
3.2.2 UC_CH_002 Gim st theo s kin mng
3.2.3 UC_CH_003 Gim st theo topo mng
3.2.4 UC_CH_004 Danh sch s kin
3.2.5 UC_CH_005 Gim st k hoch
3.2.6 UC_CH_006 Gim st cnh bo

3.3

Khi chc nng gim st h thng


3.3.1 Khng gian mng

3.3.1.1

UC_GH_001 Hin th thit b mng

14

3.3.1.2

UC_GH_002 Hin th kt ni mng

14

3.3.1.3

UC_GH_003 Gim st theo topo mng

14

09.BM.QTPM. EJC, (v2.0)

Trang 3/55

Ti liu c t yu cu phn mm v1.0


3.3.1.4

UC_GH_004 Lc theo n v

14

3.3.1.5

UC_GH_005 Hin th danh sch cnh bo an ninh

14

3.3.1.6

UC_GH_006 Phng to thu nh bn

14

3.3.2 Gim st s kin mng


3.3.2.1

UC_GH_007 Hin th tia mng

14

3.3.2.2

UC_GH_008 Lc theo server

14

3.3.2.3

UC_GH_009 Gim st theo topo mng

14

3.3.2.4

UC_GH_010 Danh sch s kin

14

3.3.2.5

UC_GH_011 Lc theo dch v

14

3.3.3 Topo mng li


3.3.3.1

UC_GH_012 V topo mng

14

3.3.3.2

UC_GH_013 Thng tin thit b

14

3.3.3.3

UC_GH_014 Hin th cnh bo

14

3.4

Khi chc nng qun l s kin

3.4.1.1

UC_EVM_001 Danh sch s kin

14

3.4.1.2

UC_EVM_002 Thng k top ip ngun

16

3.4.1.3

UC_EVM_003 Thng k top ip ch

17

3.4.1.4

UC_EVM_004 Thng k loi s kin

18

3.4.1.5

UC_EVM_005 Thng k ngng

19

3.4.1.6

UC_EVM_006 Thng k theo mc nguy him

21

3.4.1.7

UC_EVM_007 iu tra

22

3.4.1.8

UC_EVM_008 Xem thng tin chi tit s kin

23

3.5

Khi chc nng qun l vt t

3.6

Khi chc nng qun l cn b

3.7

Khi chc nng qun l k hoch

3.8

Khi chc nng qun tr h thng


3.8.1 Qun l ngi dng

3.8.1.1

UC_ST_001 Tm kim ngi dng

25

3.8.1.2

UC_ST_002 Danh sch ngi dng

27

3.8.1.3

UC_ST_003 Thm mi ngi dng

28

3.8.1.4

UC_ST _004 Xem chi tit ngi dng

30

3.8.1.5

UC_ST_005 Sa thng tin ngi dng

31

3.8.1.6

UC_ST_006 Xa ngi dng

33

09.BM.QTPM. EJC, (v2.0)

Trang 4/55

Ti liu c t yu cu phn mm v1.0


3.8.2 Qun l cu hnh
3.8.2.1

UC_ST_007 Cu hnh Mediation

34

3.8.2.2

UC_ST_008 Cu hnh SIEM

35

3.8.2.3

UC_ST_008 Cu hnh SIEM

36

3.8.2.4

UC_ST_009 Cu hnh cnh bo

37

3.8.2.5

UC_ST_009 Cu hnh cnh bo

37

3.8.2.6

UC_ST_010 Cu hnh LogSource

38

3.8.2.7

UC_ST_010 Cu hnh LogSource

38

3.8.3 Qun l quyn


3.8.3.1

UC_ST_011 Cu hnh quyn

39

3.8.3.2

UC_ST_011 Cu hnh quyn

40

3.9

Khi chc nng bo co an ninh


3.9.1 Cnh bo s kin

3.9.1.1

UC_WN_001 Cnh bo s kin

41

3.9.1.2

UC_ST_011 Cu hnh quyn

41

3.9.2 Cnh bo thit b


3.9.2.1

UC_WN_002 Cnh bo thit b

42

3.9.2.2

UC_ST_011 Cu hnh quyn

42

3.9.3 Cnh bo k hoch


3.9.3.1

UC_WN_003 Cnh bo k hoch

43

3.9.3.2

UC_ST_011 Cu hnh quyn

43

09.BM.QTPM. EJC, (v2.0)

Trang 5/55

Ti liu c t yu cu phn mm v1.0

1. GII THIU CHUNG


1.1

Mc ch

1.2

Phm vi

1.3

Cc nh ngha, thut ng, t vit tt

STT

Thut ng, t vit tt

1.4

Gii thich

Ghi ch

Ti liu tham kho

STT

09.BM.QTPM. EJC, (v2.0)

Tn ti liu

Ghi ch

Trang 6/55

Ti liu c t yu cu phn mm v1.0

2. M T TNG QUAN H THNG


2.1

Danh sch cc tc nhn v m t


Tc nhn

2.2

M t tc nhn

Ghi ch

M hnh use case

3. C T CC YU CU CHC NNG (FUNCTIONAL)


3.1

Khi chc nng Mediation

3.1.1

ng b d liu Postgres

UC_POSTGRES_001 Chc nng ng b bng qidmap


a. Biu

09.BM.QTPM. EJC, (v2.0)

Trang 7/55

Ti liu c t yu cu phn mm v1.0

b. Use case
Use case: UC_MED_001 ng b bng qidmap
Mc ch:

ng b d liu bng qidmap t h thng SIEM v h thng ELCOM

M t:

Khi c mt thay i trong bng qidmap trn h thng SIEM (insert, delete,
update), h thng s t ng b thay i sang h thng ELCOM

Tc nhn:
iu kin trc:

H thng khi to checkData

Lung s kin chnh


(Basic flows)

1. Thay i trong bng Postgres.qidmap


2.

H thng t ng lu thay i vo bng changeLog

3. H thng check thay i trong bng changeLog


4. Cp nht thay i vo bng Oracle.qidmap
Lung s kin ph
(Alternative Flows):

3.1 Thi gian check thay i l 3s ti 5s mt ln


4.1 H thng update bn ghi thay i trong changeLog

iu kin sau:

09.BM.QTPM. EJC, (v2.0)

Trang 8/55

Ti liu c t yu cu phn mm v1.0

UC_POSTGRES_002 Chc nng ng b bng category_map


a. Biu

b. Usecase
Use case: UC_MED_001 ng b bng category_type
Mc ch:

ng b d liu bng category_type t h thng SIEM v h thng ELCOM

M t:

Khi c mt thay i trong bng category_type trn h thng SIEM (insert,


delete, update), h thng s t ng b thay i sang h thng ELCOM

Tc nhn:
iu kin trc:

H thng khi to checkData

Lung s kin chnh


(Basic flows)

5. Thay i trong bng Postgres. category_type


6.

H thng t ng lu thay i vo bng changeLog

7. H thng check thay i trong bng changeLog


8. Cp nht thay i vo bng Oracle. category_type
Lung s kin ph
(Alternative Flows):

3.1 Thi gian check thay i l 3s ti 5s mt ln


4.1 H thng update bn ghi thay i trong changeLog

09.BM.QTPM. EJC, (v2.0)

Trang 9/55

Ti liu c t yu cu phn mm v1.0

iu kin sau:

UC_POSTGRES_003 Chc nng ng b bng sensordevice


a. Biu

b. Usecase
Use case: UC_MED_001 ng b bng sensordevice
Mc ch:

ng b d liu bng sensordevice t h thng SIEM v h thng ELCOM

M t:

Khi c mt thay i trong bng sensordevice trn h thng SIEM (insert,


delete), h thng s t ng b thay i sang h thng ELCOM

Tc nhn:
iu kin trc:

H thng khi to checkData

Lung s kin chnh


(Basic flows)

9. Thay i trong bng Postgres. sensordevice


10.

H thng t ng lu thay i vo bng changeLog

11. H thng check thay i trong bng changeLog


12.

09.BM.QTPM. EJC, (v2.0)

Cp nht thay i vo bng Oracle. sensordevice

Trang 10/55

Ti liu c t yu cu phn mm v1.0

Lung s kin ph
(Alternative Flows):

3.1 Thi gian check thay i l 3s ti 5s mt ln


4.1 H thng update bn ghi thay i trong changeLog

iu kin sau:

3.1.2

ng b d liu Ariel

UC_ARIEL_001 ng b d liu Event


a. Biu

b. Usecase
Use case: UC_MED_001 ng b d liu event
Mc ch:

ng b d liu event t h thng SIEM sang h thng ELCOM

M t:

H thng elcom gi request check event nh k sang h thng SIEM, sau


lu tr thng tin event, phc v cc cng vic tra cu

Tc nhn:
iu kin trc:

H thng khi to check event

Lung s kin chnh


(Basic flows)

1. H thng gi requestCheckEvent() sang SIEM API


2. H thng SIEM API gi query checkEvent trong db Ariel

09.BM.QTPM. EJC, (v2.0)

Trang 11/55

Ti liu c t yu cu phn mm v1.0

3. DB Ariel gi kt qu Event cho SIEM API


4. SIEM API forward data cho Mediation Processor
5. Mediation Processor lu d liu event vo bng event trong Oracle
Lung s kin ph
(Alternative Flows):

1.1 Thi gian check thay i l 3s ti 5s mt ln

iu kin sau:

UC_ARIEL_ ng b d liu Flow


a. Biu

b. Usecase
Use case: UC_MED_001 ng b d liu flow
Mc ch:

ng b d liu flow t h thng SIEM sang h thng ELCOM

M t:

H thng elcom gi request check flow nh k sang h thng SIEM, sau


lu tr thng tin flow, phc v cc cng vic tra cu

Tc nhn:
iu kin trc:

H thng khi to check flow

Lung s kin chnh

09.BM.QTPM. EJC, (v2.0)

1. H thng gi requestCheckFlow() sang SIEM API

Trang 12/55

Ti liu c t yu cu phn mm v1.0

(Basic flows)

2. H thng SIEM API gi query checkFlow trong db Ariel


3. DB Ariel gi kt qu Flow cho SIEM API
4. SIEM API forward data cho Mediation Processor
5. Mediation Processor lu d liu flow vo bng flow trong Oracle

Lung s kin ph
(Alternative Flows):

1.1 Thi gian check thay i l 3s ti 5s mt ln

iu kin sau:

Lu : Trong h thng SIEM Qradar, cc d liu log ch c ly vi khong thi gian ti thiu l 1
pht startTime ti endEnd l 1 pht. D liu end Time mun nht l sysdate 1 pht.
Do d liu realtime s c ly theo range sau : (startTime, endTime) = (sysdate 2 minutes,
sysdate 1 minute).

3.2

Khi chc nng mn hnh ch huy

3.2.1

UC_CH_001 Gim st theo khng gian mng

Tham chiu chc nng Khng gian mng (3.3.1)

3.2.2

UC_CH_002 Gim st theo s kin mng

Tham chiu chc nng Gim st s kin mng (3.2.2)

3.2.3

UC_CH_003 Gim st theo topo mng

Tham chiu chc nng Topo mng li (3.2.3)

3.2.4

UC_CH_004 Danh sch s kin

Tham chiu chc nng UC_EVM_001 Danh sch s kin (3.4.1.1)

3.2.5

UC_CH_005 Gim st k hoch

Tham chiu chc nng Khi chc nng qun l k hoch (3.7)

3.2.6

UC_CH_006 Gim st cnh bo

Tham chiu chc nng Khi chc nng bo co an ninh (3.9)

09.BM.QTPM. EJC, (v2.0)

Trang 13/55

Ti liu c t yu cu phn mm v1.0

3.3

Khi chc nng gim st h thng

3.3.1

Khng gian mng

UC_GH_001 Hin th thit b mng


UC_GH_002 Hin th kt ni mng
UC_GH_003 Gim st theo topo mng
UC_GH_004 Lc theo n v
UC_GH_005 Hin th danh sch cnh bo an ninh
UC_GH_006 Phng to thu nh bn

3.3.2

Gim st s kin mng

UC_GH_007 Hin th tia mng


UC_GH_008 Lc theo server
UC_GH_009 Gim st theo topo mng
UC_GH_010 Danh sch s kin
UC_GH_011 Lc theo dch v

3.3.3

Topo mng li

UC_GH_012 V topo mng


UC_GH_013 Thng tin thit b
UC_GH_014 Hin th cnh bo

3.4

Khi chc nng qun l s kin

3.4.1

Danh sch s kin

UC_EVM_001 Danh sch s kin


a. Usecase
Use case: FU_D5_EVM_001 Danh sch s kin

09.BM.QTPM. EJC, (v2.0)

Trang 14/55

Ti liu c t yu cu phn mm v1.0

Mc ch:

Hin th danh sch s kin theo thi gian thc hoc theo tiu ch lc

M t:

Cho php ngi dng c th xem danh sch s kin theo thi gian thc,
lc theo cc tiu ch v thi gian v mc nguy him

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn xem danh sch s kin

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request bng cch chn t UI


2. H thng kim tra quyn ngi dng
3. UI gi request n EventController
4. EventController thc hin truy vn DB
5. DB tr li kt qu cho EventController
6. EventController tr li danh sch s kin cho UI
7. UI hin th danh sch s kin

Lung s kin ph
(Alternative Flows):
iu kin sau:

b. Biu

09.BM.QTPM. EJC, (v2.0)

Trang 15/55

Ti liu c t yu cu phn mm v1.0

UC_EVM_002 Xem thng tin chi tit s kin


a. Usecase
Use case: FU_D5_EVM_002 Xem thng tin chi tit s kin
Mc ch:

Hin th cc thng tin chi tit ca mt s kin

M t:

Cho php ngi dng c th xem chi tit thng tin ca mt s kin khi s
dng chc nng Danh sch s kin

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn xem thng tin chi tit s
kin

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request bng cch chn t UI


2. H thng kim tra quyn ngi dng
3. UI gi request n EventController
4. EventController thc hin truy vn DB
5. DB tr li kt qu cho EventController
6. EventController s kin cn xem UI
7. UI hin th cc thng tin chi tit ca s kin

09.BM.QTPM. EJC, (v2.0)

Trang 16/55

Ti liu c t yu cu phn mm v1.0

Lung s kin ph
(Alternative Flows):
iu kin sau:

b. Biu

3.4.2

Thng k s kin

UC_EVM_003 Thng k top ip ngun


a. Usecase
Use case: FU_D5_EVM_003 Thng k top ip ngun
Mc ch:

Hin th thng k top ip ngun

M t:

Cho php ngi dng xem top ip ngun c nhiu s kin nht v c biu
km theo dng ct

Tc nhn:

Ngi dng, H thng

09.BM.QTPM. EJC, (v2.0)

Trang 17/55

Ti liu c t yu cu phn mm v1.0

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn xem thng k top ip


ngun

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request bng cch chn t UI


2. H thng kim tra quyn ngi dng
3. UI gi request n EventController
4. EventController thc hin truy vn DB
5. DB tr li kt qu cho EventController
6. EventController tr li danh sch top ip ngun cho UI
7. UI hin th danh sch top ip ngun v biu

Lung s kin ph
(Alternative Flows):
iu kin sau:

b. Biu

UC_EVM_004 Thng k top ip ch


a. Usecase

09.BM.QTPM. EJC, (v2.0)

Trang 18/55

Ti liu c t yu cu phn mm v1.0

Use case: FU_D5_EVM_004 Thng k top ip ch


Mc ch:

Hin th thng k top ip ch

M t:

Cho php ngi dng xem top ip ch c nhiu s kin nht v c biu
km theo dng ct

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn xem thng k top ip ch

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request bng cch chn t UI


2. H thng kim tra quyn ngi dng
3. UI gi request n EventController
4. EventController thc hin truy vn DB
5. DB tr li kt qu cho EventController
6. EventController tr li danh sch top ip ch cho UI
7. UI hin th danh sch top ip ch v biu

Lung s kin ph
(Alternative Flows):
iu kin sau:

b. Biu

09.BM.QTPM. EJC, (v2.0)

Trang 19/55

Ti liu c t yu cu phn mm v1.0

UC_EVM_005 Thng k loi s kin


a. Usecase
Use case: FU_D5_EVM_005 Thng k theo loi s kin
Mc ch:

Hin th thng k theo loi s kin

M t:

Cho php ngi dng xem danh sch cc loi s kin xut hin nhiu nht

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn xem thng k loi s


kin

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request bng cch chn t UI


2. H thng kim tra quyn ngi dng
3. UI gi request n EventController
4. EventController thc hin truy vn DB
5. DB tr li kt qu cho EventController
6. EventController tr danh sch loi s kin cho UI
7. UI hin th danh sch loi s kin v biu

09.BM.QTPM. EJC, (v2.0)

Trang 20/55

Ti liu c t yu cu phn mm v1.0

Lung s kin ph
(Alternative Flows):
iu kin sau:

b. Biu

UC_EVM_006 Thng k ngng


a. Usecase
Use case: FU_D5_EVM_006 Thng k ngng
Mc ch:

Hin th thng k ngng

M t:

Cho php ngi dng xem biu th hin tng s s kin t mc nguy
him trong vng 1 gi ca mi firewall, mi im th hin l s s kin
trong vng 10 pht

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn xem thng k ngng

Lung s kin chnh


(Basic flows)

09.BM.QTPM. EJC, (v2.0)

1. Ngi dng gi request bng cch chn t UI


2. H thng kim tra quyn ngi dng

Trang 21/55

Ti liu c t yu cu phn mm v1.0

3. UI gi request n EventController
4. EventController thc hin truy vn DB
5. DB tr li kt qu cho EventController
6. EventController tr danh sch loi s kin cho UI
7. UI hin th biu ngng
Lung s kin ph
(Alternative Flows):
iu kin sau:

b. Biu

UC_EVM_007 Thng k theo mc nguy him


a. Usecase
Use case: FU_D5_EVM_007 Thng k theo mc nguy him
Mc ch:

Hin th thng k ngng

M t:

Cho php ngi dng xem biu thng k dng ct s lng s kin ca

09.BM.QTPM. EJC, (v2.0)

Trang 22/55

Ti liu c t yu cu phn mm v1.0

mi mc nguy him nh mc thp, trung bnh hay cao


Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn xem thng k theo mc


nguy him

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request bng cch chn t UI


2. H thng kim tra quyn ngi dng
3. UI gi request n EventController
4. EventController thc hin truy vn DB
5. DB tr li kt qu cho EventController
6. EventController tr danh sch tng s s kin theo tng mc nguy
him cho UI
7. UI hin th biu thng k theo mc nguy him

Lung s kin ph
(Alternative Flows):
iu kin sau:

b. Biu

09.BM.QTPM. EJC, (v2.0)

Trang 23/55

Ti liu c t yu cu phn mm v1.0

3.4.3

iu tra

UC_EVM_008 iu tra
a. Usecase
Use case: FU_D5_EVM_008 iu tra
Mc ch:

Hin th danh sch cc s kin lin quan ti i tng, dch v v cn


b

M t:

Cho php ngi dng c th xem cc s kin lin quan ti mt i tng,


dch v hay cn b, ngoi ra cn th hin di dng topo.

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn thc hin iu tra

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request bng cch chn t UI


2. H thng kim tra quyn ngi dng
3. UI gi request n EventController
4. EventController thc hin truy vn DB

09.BM.QTPM. EJC, (v2.0)

Trang 24/55

Ti liu c t yu cu phn mm v1.0

5. DB tr li kt qu cho EventController
6. EventController tr danh sch s kin c lin quan UI
7. UI hin th danh sch s kin v v topo trc quan
Lung s kin ph
(Alternative Flows):
iu kin sau:

b. Biu

3.5

Khi chc nng qun l vt t

3.6

Khi chc nng qun l cn b

3.7

Khi chc nng qun l k hoch

3.7.1

Danh sch k hoch

UC_PL_001 Hin th danh sch k hoch


a. Usecase

09.BM.QTPM. EJC, (v2.0)

Trang 25/55

Ti liu c t yu cu phn mm v1.0

Use case: FU_D5_PL_001 Hin th danh sch k hoch


Mc ch:

Hin th danh sch cc k hoch trong h thng

M t:

Cho php ngi dng xem danh sch cc k hoch trong h thng, ty vo
quyn ca ngi s dng m s lng danh sch lin quan c hin th
theo. Ngi dng c th lc theo n v thc hin hoc tm kim theo tn
k hoch, loi k hoch, trng thi thc hin

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn xem danh sch k hoch

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request bng cch chn t UI


2. H thng kim tra quyn ngi dng
3. UI gi request n PlanController
4. PlanController thc hin truy vn DB
5. DB tr li kt qu cho PlanController
6. PlanController tr danh sch k hoch cho UI
7. UI hin th danh sch k hoch

Lung s kin ph
(Alternative Flows):
iu kin sau:

b. Biu

09.BM.QTPM. EJC, (v2.0)

Trang 26/55

Ti liu c t yu cu phn mm v1.0

UC_PL_002 Xem chi tit thng tin k hoch


a. Usecase
Use case: FU_D5_PL_002 Xem chi tit thng tin k hoch
Mc ch:

Hin th cc thng tin chi tit v k hoch

M t:

Cho php ngi dng xem cc thng tin chi tit v k hoch nh thng tin
v nhim v, m t nhim v, s kin lin quan, quy trnh x l, cc thng
tin v b tr ngun nhn lc, trang thit b trong d n

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn xem thng tin k hoch

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request bng cch chn t UI


2. H thng kim tra quyn ngi dng
3. UI gi request n PlanController
4. PlanController thc hin truy vn DB
5. DB tr li kt qu cho PlanController
6. EventController tr thng tin v k hoch cho UI
7. UI hin th thng tin k hoch

09.BM.QTPM. EJC, (v2.0)

Trang 27/55

Ti liu c t yu cu phn mm v1.0

Lung s kin ph
(Alternative Flows):
iu kin sau:

b. Biu

UC_PL_003 Sa i k hoch
a. Usecase
Use case: FU_D5_PL_002 Sa i k hoch
Mc ch:

Cho php sa i cc thng tin k hoch

M t:

Cho php ngi dng sa i cc thng tin v k hoch nh thng tin


nhim v, danh sch nhn lc tham gia, cc cng vic chi tit, cc trang
thit b c b tr trong k hoch

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn sa k hoch

Lung s kin chnh


(Basic flows)

09.BM.QTPM. EJC, (v2.0)

1. Ngi dng gi request bng cch chn t UI


2. H thng kim tra quyn ngi dng

Trang 28/55

Ti liu c t yu cu phn mm v1.0

3. UI gi request n PlanController
4. PlanController thc hin cp nht DB
5. DB tr li kt qu cho PlanController
6. EventController tr thng tin v vic cp nhp UI
7. UI hin th thng tin thng bo
Lung s kin ph
(Alternative Flows):
iu kin sau:
b. Biu

UC_PL_004 Duyt k hoch


a. Usecase
Use case: FU_D5_PL_004 Duyt k hoch
Mc ch:

Cho php ngi dng duyt k hoch thc hin

M t:

Cho php ngi dng c th xem cc thng tin lin quan v k hoch nh
tn k hoch, ngi to, cn b tham gia, cc thit b c b trv thc
hin duyt k hoch, a ra kin ch o cho ngi lp bit k hoch

09.BM.QTPM. EJC, (v2.0)

Trang 29/55

Ti liu c t yu cu phn mm v1.0

ny c c ph duyt khng
Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn duyt k hoch

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request bng cch chn t UI


2. H thng kim tra quyn ngi dng
3. UI gi request n PlanController
4. PlanController thc hin cp nht DB
5. DB tr li kt qu cho PlanController
6. EventController tr thng tin v vic cp nhp (duyt) UI
7. UI hin th thng tin thng bo

Lung s kin ph
(Alternative Flows):
iu kin sau:
b. Biu

09.BM.QTPM. EJC, (v2.0)

Trang 30/55

Ti liu c t yu cu phn mm v1.0

UC_PL_005 Gim st trin khai


a. Usecase
Use case: FU_D5_PL_005 Gim st trin khai
Mc ch:

Cho php ngi dng theo di tin cc cng vic trong mt k


hoch, nhn xt cc cng vic

M t:

Cho php ngi dng theo di tin cc cng vic trong k hoch hay
tin tng th ca c k hoch, vi mi nhim v ty thuc vo quyn
ca mnh ngi dng c th nhn xt hoc a ra cc kin ch o

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn theo di gim st

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request bng cch chn t UI


2. H thng kim tra quyn ngi dng
3. UI gi request n PlanController
4. PlanController thc hin cp nht DB
5. DB tr li kt qu cho PlanController
6. EventController tr thng tin v vic cp nhp (gim st, nhn xt) UI
7. UI hin th thng tin thng bo

Lung s kin ph
(Alternative Flows):
iu kin sau:
b. Biu

09.BM.QTPM. EJC, (v2.0)

Trang 31/55

Ti liu c t yu cu phn mm v1.0

UC_PL_006 Cp nhp tin


a. Usecase
Use case: FU_D5_PL_006 Cp nhp tin k hoch
Mc ch:

Cho php ngi dng xem danh sch cc cng vic trong k hoch
v cp nhp tin cc cng vic c php

M t:

Mi nhn s tham gia vo d n c th cp nhp tin hay a ra cc


kin cho mi cng vic c giao ty vo quyn ca mnh

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn cp nhp tin

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request bng cch chn cng vic t UI


2. H thng kim tra quyn ngi dng
3. UI gi request n PlanController
4. PlanController thc hin cp nht DB
5. DB tr li kt qu cho PlanController
6. EventController tr thng tin v vic cp nhp (cp nhp tin ) UI
7. UI hin th thng tin thng bo

09.BM.QTPM. EJC, (v2.0)

Trang 32/55

Ti liu c t yu cu phn mm v1.0

Lung s kin ph
(Alternative Flows):
iu kin sau:
b. Biu

UC_PL_007 ng k hoch
a. Usecase
Use case: FU_D5_PL_007 ng k hoch
Mc ch:

Cho php ngi thc hin ng v kt thc k hoch

M t:

Khi k hoch hon thnh hoc cn phi ng theo l do no th


ngi s dng c th s dng chc nng ny ng k hoch

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn ng k hoch

09.BM.QTPM. EJC, (v2.0)

Trang 33/55

Ti liu c t yu cu phn mm v1.0

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request bng cch chn cng vic t UI


2. H thng kim tra quyn ngi dng
3. UI gi request n PlanController
4. PlanController thc hin cp nht DB
5. DB tr li kt qu cho PlanController
6. EventController tr thng tin v vic cp nhp (ng k hoch) UI
7. UI hin th thng tin thng bo

Lung s kin ph
(Alternative Flows):
iu kin sau:
b. Biu

3.7.2

Lp k hoch

UC_PL_008 Lp k hoch

a. Usecase

09.BM.QTPM. EJC, (v2.0)

Trang 34/55

Ti liu c t yu cu phn mm v1.0

Use case: FU_D5_PL_008 Lp k hoch


Mc ch:

Cho php ngi dng thc hin lp k hoch

M t:

Khi pht sinh mt s c no ngi dng c th s dng chc nng lp k


hoch x l theo 2 cch. Cch 1 l t giao din danh sch k hoch,
cch th 2 l vo trc tip menu Lp k hoch. Ti module ny cc thng
tin lin quan ti nhim v, k hoch v b tr cn c thc hin sau gi
ti cp trn duyt hoc lu nhp li nu cha cn gi.

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn lp k hoch

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request bng cch chn lp k hoch t UI


2. H thng kim tra quyn ngi dng
3. UI gi request n PlanController
4. PlanController thc hin to mt k hoch mi DB
5. DB tr li kt qu cho PlanController
6. PlanController tr thng tin v lp k hoch cho UI
7. UI hin th thng tin thng bo

Lung s kin ph
(Alternative Flows):
iu kin sau:

b. Biu

09.BM.QTPM. EJC, (v2.0)

Trang 35/55

Ti liu c t yu cu phn mm v1.0

3.7.3

Bo co k hoch

UC_PL_009 Bo co k hoch
Use case: FU_D5_PL_009 Bo co k hoch
Mc ch:

Cho php ngi dng thc hin tm kim vo xut file bo co cho
tng k hoch

M t:

Chc nng ny cho php ngi dng tm kim cc k hoch cn xut bo


co theo tn k hoch, loi k hoch, n v Ty vo trng thi ca k
hoch m mi loi template c h thng la chn xut bo co

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn bo co

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request bng cch chn bo co k hoch t UI


2. H thng kim tra quyn ngi dng
3. UI gi request n PlanController
4. PlanController thc hin ly danh sch cc k hoch t DB
5. DB tr li danh sch k hoch PlanController
6. PlanController tr thng tin danh sch k hoch cho UI

09.BM.QTPM. EJC, (v2.0)

Trang 36/55

Ti liu c t yu cu phn mm v1.0

7. Ngi dng chn 1 k hoch t UI xut bo co


8. UI gi requeset ti PlanController
9. PlanController thc hin truy xut ti DB ly d liu bo co
10. DB y d liu bo co v cho PlanController
11. PlanController to file bo co v y link file bo co v giao din
12. UI hin th link file bo co hoc hin th lun file
Lung s kin ph
(Alternative Flows):
iu kin sau:

3.8

Khi chc nng qun tr h thng

3.8.1

Qun l ngi dng

UC_ST_001 Tm kim ngi dng


a. Usecase
Use case: FU_D5_001 Tm kim ngi dng
Mc ch:

Tm kim ngi dng trong h thng

M t:

Cho php ngi vn hnh c th tm kim ngi s dng h thng, theo


cc tham s: tn ngi dng, trng thi ngi dng, quyn hn cho php.

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn tm kim ngi dng.

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request ti UI


2. UI check quyn ngi dng
3. UI gi request n UserController
4. UserController thc hin truy vn DB
5. DB tr li danh sch ngi dng cho UserController
6. UserController tr li danh sch ngi dng cho UI
7. UI hin th danh sch ngi dng tha mn iu kin tm kim

Lung s kin ph
(Alternative Flows):

1.1. Khng c quyn tm kim ngi dng


1.2. Bn khng c quyn thc hin chc nng ny

09.BM.QTPM. EJC, (v2.0)

Trang 37/55

Ti liu c t yu cu phn mm v1.0

3.1. Khng tn ngi dng tha mn iu kin tm kim.


3.2. Hin th thng bo khng c ngi dng.
iu kin sau:

b. Biu

UC_ST_002 Danh sch ngi dng


a. Usecase
Use case: FU_D5_001 Tm kim ngi dng
Mc ch:

Danh sch tt c ngi dng trong h thng

M t:

Cho php ngi vn hnh hin th ton b ngi s dng h thng.

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn hin th ton b ngi


dng.

Lung s kin chnh

1. Ngi dng gi request ti UI

09.BM.QTPM. EJC, (v2.0)

Trang 38/55

Ti liu c t yu cu phn mm v1.0

(Basic flows)
2. UI check quyn ngi dng
3. UI gi request n UserController
4. UserController thc hin truy vn DB
5. DB tr li danh sch ngi dng cho UserController
6. UserController tr li danh sch ngi dng cho UI
7. UI hin th danh sch tt c ngi ngi dng.
Lung s kin ph
(Alternative Flows):

1.3. Khng c quyn tm kim ngi dng


1.4. Bn khng c quyn thc hin chc nng ny
3.1. Khng tn ngi dng tha mn iu kin tm kim.
3.2. Hin th thng bo khng c ngi dng.

iu kin sau:

a. Biu

09.BM.QTPM. EJC, (v2.0)

Trang 39/55

Ti liu c t yu cu phn mm v1.0

UC_ST_003 Thm mi ngi dng


a. Usecase
Use case: FU_D5_001 Thm mi ngi dng
Mc ch:

Thm mi ngi dng trong h thng

M t:

Cho php ngi vn hnh c th thm mi ngi s dng h thng, theo


cc tham s: tn ngi dng, mt khu, m nhn vin,trng thi ngi
dng, quyn hn cho php.

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn thm mi ngi dng.

Lung s kin chnh


(Basic flows)

1.

Ngi dng gi request ti UI

2.

UI check quyn ngi dng

3.

UI gi request n UserController

4.

UserController thc hin truy vn DB

5.

DBthng bo thnh cng hoc tht bi cho UserController

09.BM.QTPM. EJC, (v2.0)

Trang 40/55

Ti liu c t yu cu phn mm v1.0

Lung s kin ph
(Alternative Flows):

6.

UserController tr li thng bo cho UI

7.

UI hin th kt qu thng bo ln mn hnh

1.5. Khng c quyn to mi ngi dng


1.6. Bn khng c quyn thc hin chc nng ny
1.7 Khng c quyn phn quyn cho Ngi dng
1.8 Bn khng c quyn cho quyn ny

iu kin sau:

b. Biu

UC_ST _004 Xem chi tit ngi dng


a. Usecase
Use case: FU_D5_001 Xem chi tit ngi dng
Mc ch:

Xem chi tit thng tin ngi dng trong h thng

09.BM.QTPM. EJC, (v2.0)

Trang 41/55

Ti liu c t yu cu phn mm v1.0

M t:

Cho php ngi vn hnh c th xem thng tin chi tit ca ngi s dng
h thng.

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn xem thng tin ngi


dng.

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request ti UI

Lung s kin ph
(Alternative Flows):

2.

UI check quyn ngi dng

3.

UI gi request n UserController

4.

UserController thc hin truy vn DB

5.

DB tr li thng tin chi tit ca ngi dng cho UserController

6.

UserController tr li thng tin ngi dng cho UI

7.

UI hin th thng tin chi tit ngi dng.

7.1. Khng c quyn xem ngi dng


7.2. Bn khng c quyn thc hin chc nng ny

iu kin sau:

b. Biu

09.BM.QTPM. EJC, (v2.0)

Trang 42/55

Ti liu c t yu cu phn mm v1.0

UC_ST_005 Sa thng tin ngi dng


a. Usecase
Use case: FU_D5_001 Sa thng tin ngi dng
Mc ch:

Sa thng tin ngi dng trong h thng

M t:

Cho php ngi vn hnh c th chnh sa thng tin ngi s dng h


thng, theo cc tham s: tn ngi dng, trng thi ngi dng, quyn hn
cho php.

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn chnh sa thng tin


ngi dng.

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request ti UI


2. UI check quyn ngi dng
3. UI gi request n UserController
4. UserController thc hin truy vn DB

09.BM.QTPM. EJC, (v2.0)

Trang 43/55

Ti liu c t yu cu phn mm v1.0

5. DB tr li kt kt qu cp nht thng ngi dng cho UserController


6. UserController tr li kt qu cp nht thng tin ngi dng cho UI
7. UI hin th thng bo cp nht thng tin ngi dng thnh cng hay
tht bi
Lung s kin ph
(Alternative Flows):

a. Khng c chnh sa thng tin ngi dng


b. Bn khng c quyn thc hin chc nng ny

iu kin sau:

b. Biu

UC_ST_006 Xa ngi dng


a. Usecase
Use case: FU_D5_001 Xa ngi dng
Mc ch:

Xa thng tin ngi dng trong h thng

09.BM.QTPM. EJC, (v2.0)

Trang 44/55

Ti liu c t yu cu phn mm v1.0

M t:

Cho php ngi vn hnh c th xa ngi s dng h thng.

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn xa ngi dng.

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request ti UI


2. UI check quyn ngi dng
3. UI gi request n UserController
4. UserController thc hin truy vn DB
5. DB tr li kt qu cho UserController
6. UserController tr li thng bo ngi dng cho UI
7. UI hin th thng bo ln mn hnh

Lung s kin ph
(Alternative Flows):

a. Khng c quyn xa ngi dng


b. Bn khng c quyn thc hin chc nng ny

iu kin sau:

b. Biu

09.BM.QTPM. EJC, (v2.0)

Trang 45/55

Ti liu c t yu cu phn mm v1.0

3.8.2

Qun l cu hnh

UC_ST_007 Cu hnh Mediation


a. Biu
Use case: UC_ST_007 Cu hnh Mediation
Mc ch:

Ngi dng c th xem thng tin v start/ stop service Mediation

M t:

Ngi dng start/ stop service bng cch nhn button ON/OFF

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn xem cu hnh Mediation.

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request ti UI


2. UI check quyn ngi dng
3. UI gi request n SettingController
4. SettingController thc hin truy vn DB
5. DB tr li kt qu cho SettingController
6. SettingController tr li thng bo ngi dng cho UI
7. UI hin th thng bo ln mn hnh

Lung s kin ph
(Alternative Flows):

a. Khng c quyn xem/ start/ stop Mediation


b. Logout khi h thng.

iu kin sau:

b. Usecase

09.BM.QTPM. EJC, (v2.0)

Trang 46/55

Ti liu c t yu cu phn mm v1.0

UC_ST_008 Cu hnh SIEM


a. Biu

UC_ST_008 Cu hnh SIEM


Mc ch:

Ngi dng c th xem thng tin v trng thi server SIEM.

M t:
Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn xem cu hnh SIEM.

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request ti UI


2. UI check quyn ngi dng
3. UI gi request n SettingController
4. SettingController thc hin truy vn DB
5. DB tr li kt qu cho SettingController
6. SettingController tr li thng bo ngi dng cho UI
7. UI hin th thng bo ln mn hnh

Lung s kin ph
(Alternative Flows):

09.BM.QTPM. EJC, (v2.0)

a. Khng c quyn xem trng thi server SIEM

Trang 47/55

Ti liu c t yu cu phn mm v1.0

b. Logout khi h thng.


iu kin sau:

b. Usecase

UC_ST_009 Cu hnh cnh bo


a. Biu

UC_ST_009 Cu hnh cnh bo


Mc ch:

Cho php cu hnh ngng cnh bo ca s kin/ thit b/ k hoch.

M t:

Ngi dng cu hnh bng cch nhp ngng ph hp vi tng mc v


ty chn vo phng thc cnh bo ph hp.

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn chnh sa cu hnh cnh


bo.

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request ti UI


2. UI check quyn ngi dng
3. UI gi request n SettingController

09.BM.QTPM. EJC, (v2.0)

Trang 48/55

Ti liu c t yu cu phn mm v1.0

4. SettingController thc hin truy vn DB


5. DB tr li kt qu cho SettingController
6. SettingController tr li thng bo ngi dng cho UI
7. UI hin th thng bo ln mn hnh
Lung s kin ph
(Alternative Flows):

a. Khng c quyn sa ngng v phng thc cnh bo


b. Logout khi h thng.

iu kin sau:

b. Usecase

UC_ST_010 Cu hnh LogSource


a. Biu

UC_ST_010 Cu hnh LogSource


Mc ch:

Cho php cu hnh chn logSource cho H thng.

M t:

Ngi dng cu hnh bng cch tick vo logSource cho php hin th d
liu

Tc nhn:

Ngi dng, H thng

09.BM.QTPM. EJC, (v2.0)

Trang 49/55

Ti liu c t yu cu phn mm v1.0

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn chnh sa cu hnh


logSource

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request ti UI


2. UI check quyn ngi dng
3. UI gi request n SettingController
4. SettingController thc hin truy vn DB
5. DB tr li kt qu cho SettingController
6. SettingController tr li thng bo ngi dng cho UI
7. UI hin th thng bo ln mn hnh

Lung s kin ph
(Alternative Flows):

a. Khng c quyn sa ngng v phng thc cnh bo


b. Logout khi h thng.

iu kin sau:

b. Usecase

09.BM.QTPM. EJC, (v2.0)

Trang 50/55

Ti liu c t yu cu phn mm v1.0

3.8.3

Qun l quyn

UC_ST_011 Cu hnh quyn


a. Biu

UC_ST_011 Cu hnh quyn


Mc ch:

Cho php cu hnh quyn ngi dng cho H thng.

M t:

Ngi dng cu hnh bng cch tick vo chn vo quyn tng ng vi 3


loi ngi dng.

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn chnh sa quyn ngi


dng.
1. Ngi dng gi request ti UI

Lung s kin chnh


(Basic flows)

2. UI check quyn ngi dng


3. UI gi request n SettingController
4. SettingController thc hin truy vn DB
5. DB tr li kt qu cho SettingController
6. SettingController tr li thng bo ngi dng cho UI
7. UI hin th thng bo ln mn hnh

Lung s kin ph
(Alternative Flows):

2.1. Khng c quyn chnh sa quyn ngi dng


2.2. Logout khi h thng.

iu kin sau:

b. Usecase

09.BM.QTPM. EJC, (v2.0)

Trang 51/55

Ti liu c t yu cu phn mm v1.0

3.9

Khi chc nng bo co an ninh

3.9.1

Cnh bo s kin

UC_WN_001 Cnh bo s kin


a. Biu

UC_ST_011 Cu hnh quyn


Mc ch:

Cho php ngi dng chn cc cnh bo s kin ca H thng.

M t:

Ngi dng chn bng cch click vo ty chn s kin trn thanh menu.

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn xem cnh bo thit b.

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request ti UI


2. UI check quyn ngi dng
3. UI gi request n SettingController
4. WarningController thc hin truy vn DB
5. DB tr li kt qu cho SettingController
6. SettingController tr li thng bo ngi dng cho UI

09.BM.QTPM. EJC, (v2.0)

Trang 52/55

Ti liu c t yu cu phn mm v1.0

7. UI hin th thng bo ln mn hnh


Lung s kin ph
(Alternative Flows):

2.1. Khng c quyn xem cnh bo s kin


2.2. Logout khi h thng.

iu kin sau:
b. Usecase

3.9.2

Cnh bo thit b

UC_WN_002 Cnh bo thit b


a. Biu

UC_ST_011 Cu hnh quyn


Mc ch:

Cho php ngi dng chn cc cnh bo thit b ca H thng.

M t:

Ngi dng chn bng cch click vo ty chn thit b trn thanh menu.

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn xem cnh bo thit b.

Lung s kin chnh


(Basic flows)

1. Ngi dng gi request ti UI


2. UI check quyn ngi dng
3. UI gi request n SettingController

09.BM.QTPM. EJC, (v2.0)

Trang 53/55

Ti liu c t yu cu phn mm v1.0

4. WarningController thc hin truy vn DB


5. DB tr li kt qu cho SettingController
6. SettingController tr li thng bo ngi dng cho UI
7. UI hin th thng bo ln mn hnh
Lung s kin ph
(Alternative Flows):

2.1. Khng c quyn xem cnh bo thit b


2.2. Logout khi h thng.

iu kin sau:
b. Usecase

3.9.3

Cnh bo k hoch

UC_WN_003 Cnh bo k hoch


a. Biu

UC_ST_011 Cu hnh quyn


Mc ch:

Cho php ngi dng chn cc cnh bo k hoch ca H thng.

M t:

Ngi dng chn bng cch click vo ty chn k hoch trn thanh menu.

Tc nhn:

Ngi dng, H thng

iu kin trc:

Ngi dng ng nhp vo h thng v c quyn xem cnh bo k hoch.

09.BM.QTPM. EJC, (v2.0)

Trang 54/55

Ti liu c t yu cu phn mm v1.0

1. Ngi dng gi request ti UI

Lung s kin chnh


(Basic flows)

2. UI check quyn ngi dng


3. UI gi request n SettingController
4. WarningController thc hin truy vn DB
5. DB tr li kt qu cho SettingController
6. SettingController tr li thng bo ngi dng cho UI
7. UI hin th thng bo ln mn hnh

Lung s kin ph
(Alternative Flows):

2.1. Khng c quyn xem cnh bo k hoch


2.2. Logout khi h thng.

iu kin sau:

b. Usecase

09.BM.QTPM. EJC, (v2.0)

Trang 55/55

You might also like