Sú lûúơc ýu cíìu vađ ăùơc ăiïím

Một phần của tài liệu Tài liệu Luận văn: Nghiên cứu ngôn ngữ UML và ứng dụng doc (Trang 145)

ÛÂng duơng quăn lyâ giâo vuơ bao gưìm quăn lyâ giăng viïn vađ quăn lyâ sinh viïn. Viïơc quăn lyâ giăng viïn chĩ ăún giăn lađ lûu trûơ thưng tin giăng viïn nhùìm da daơng hôa quy trịnh nghiïơp vuơ phuơc vuơ cho quâ trịnh minh hoơa. Viïơc quăn lyâ sinh viïn tuín theo mươt sưị ýu cíìu sau

_ Quăn lyâ thưng tin sinh viïn : bao gưìm viïơc lûu trûơ, tra cûâu, tịm kiïịm dûơ liïơu mươt sinh viïn nhû hoơ tïn, ngađy sinh.

_ Quăn lyâ viïơc ăùng kyâ hoơc phíìn cuêa sinh viïn : lûu trûơ vađ tra cûâu cuơng nhû thay ăưíi nhûơng hoơc phíìn mađ sinh viïn ăùng kyâ trong hoơc kyđ.

_ Quăn lyâ quâ trịnh hoơc tíơp vađ kïịt quă cuêa sinh viïn : lûu trûơ kïịt quă thi câc hoơc phíìn cuêa hoơc kyđ, tra cûâu ăiïím sưị vađ in băng ăiïím.

ÛÂng duơng ặúơc mư hịnh hôa sûê duơng Rational Rose 2000, cađi ăùơt trïn VC++ 6.0, hïơ quăn trõ cú súê dûơ liïơu lađ SQL Server 7.0. ÛÂng duơng cuơng sûê duơng câc khâi niïơm phât triïín phíìn mïìm theo component, kiïịn truâc phíìn mïìm ba lúâp (three-tiered application) vađ kiïịn truâc client-server nhùìm muơc ăđch minh hoơa trïn mươt tíơp khâi niïơm ăa daơng UML vađ RUP.

Chûúng 4

business actor. Líơp sûu liïơu mư tă quy trịnh thûơc hiïơn nghiïơp vuơ. Phong dao tao (from Business Actors)

Tưí chûâc thi cûê, múê hoơc phíìn Ghi nhíơn kïịt quă

Dûơa trïn khă nùng cuêa trûúđng vađ ýu cíìu cuêa sinh viïn, phođng ăađo taơo tiïịn hađnh múê câc hoơc phíìn vađo ăíìu mưỵi hoơc kyđ.

sûu liïơu mươt nghiïơp vuơ (business use case). Phođng ăađo taơo ăăm nhíơn câc cưng viïơc múê hoơc phíìn, tưí chûâc thi vađ ghi nhíơn kïịt quă.

Hịnh 4-29 Mươơt lûúơc ăưì Use Case cuêa ûâng duơng trong mưđ hịnh Busines Use Case

Tịm câc business entity ặúơc sûê duơng trong mưỵi nghiïơp vuơ ăïí mư tă roơ hún vïì nghiïơp vuơ nađy qua liïn hïơ giûơa câc busisness entity.

Hoơc phíìn (from Business Object Model) Phođng ăađo taơo (from Business Actors)

Múê hoơc phíìn

Nghiïơp vuơ múê hoơc phíìn cuêa phođng ăađo taơo ăođi hoêi thao tâc trïn mươt danh sâch câc hoơc phíìn. businness entity businness worker

Hịnh 4-30 Mươơt lûúơc ăưì Clas cuêa ûâng duơng trong mưđ hịnh Busines Objject

Chûúng 4

ÛÂNG DUƠNG UML TRONG QUY TRỊNH PHÂT TRIÏÍN PHÍÌN MÏÌM 162

4.19. Xâc ắnh ýu cíìu (requirements)

4.19.1. Phín loaơi ngûúđi sûê duơng (actor) vađ tịm câc chûâc nùng cuêa hïơ thưịng (use case) cho mưỵi loaơi ngûúđi sûê duơng nađy. case) cho mưỵi loaơi ngûúđi sûê duơng nađy.

Xâc ắnh nhûơng ngûúđi sûê duơng hïơ thưịng tûđ viïơc choơn lûơa câc business actor vađ business worker trong quâ trịnh mư hịnh hôa nghiïơp vuơ. Mưỵi use case nïn ặúơc thiïịt kïị khưng quâ rương vađ cuơng khưng quâ nhoê ăïí thuíơn lúơi trong quâ trịnh phín tđch. Câc use case ăông vai trođ quan troơng trong khúêi ăíìu phât triïín

nhiïìu loaơi nhû Association (vúâi câc stereotype nhû “include”,

”extend”...) hay tưíng quât hôa (Generalization).

Quăn lyâ hoơc phíìn (from Hoc phan) Xïịp thúđi khoâ biïíu (from Giang day) Phođng ăađo taơo (from Actors)

Ăùng nhíơp hïơ thưịng (from He thong) Phín cưng giăng viïn(from Giang day) Múê hoơc phíìn (from Hoc phan)

Tra cûâu hoơc phíìn (from Hoc phan)

Thiïịt kïị use case vađ quan hïơ giûơa câc use case. use case tưíng quât hôa (generalization) Use case quăn lyâ hoơc phíìn thûđa kïị tíịt că câc thuươc tđnh vađ hađnh vi cuêa use case múê hoơc phíìn.

Hịnh 4-31 Mươơt Lûúơc ăưì Use Case cuêa ûâng duơng trong mưđ hịnh Use Case

Chûúng 4

ÛÂNG DUƠNG UML TRONG QUY TRỊNH PHÂT TRIÏÍN PHÍÌN MÏÌM 163

4.20. Phín loaơi câc use case theo ăươ ûu tiïn

Xâc ắnh thûâ tûơ phín tđch, thiïịt kïị, cađi ăùơt, thûê nghiïơm cuêa mưỵi use case. Câc use case cô ăươ ûu tiïn cao seơ ặúơc phât triïín trûúâc. Ăươ ûu tiïn cô thïí ặúơc ăânh giâ dûơa trïn tđnh chíịt quan troơng, chuê ýịu cuêa chûâc nùng trong hïơ thưịng hay trịnh tûơ thûơc hiïơn chûâc nùng trong quy trịnh nghiïơp vuơ.

4.20.1. Líơp sûu liïơu mư tă chi tiïịt cho tûđng chûâc nùng

Ăùng nhíơp hïơ thưịng (from He thong) Múê hoơc phíìn (from Hoc phan)

Tra cûâu hoơc phíìn (from Hoc phan)

Chûâc nùng múê hoơc phíìn cho mươt khoâ trong mươt hoơc kyđ

Phođng ăađo taơo kđch hoaơt chûâc nùng cho viïơc duýơt mươt danh sâch câc hoơc phíìn cuêa hoơc kyđ cho mươt khoâ

2. Tuyđ theo khă nùng cuêa nhađ trûúđng vađ ýu cíìu cuêa sinh viïn, phođng ăađo taơo quýịt ắnh múê mươt hoơc phíìn hay khưng

3. Khi quýịt ắnh múê hoơc phíìn mươt transaction seơ ặúơc thûơc hiïơn vađ chuýín phíìn ăô sang danh sâch câc hoơc phíìn múê.

4. Chûâc nùng múê hoơc phíìn kïịt thuâc

Hịnh 4-32 Sưị liïơơu mưđ tă chi tiïịât chûâc nùng múê hoơc phíìn entry/ Líịy dûơ liïơu

entry/ Khúêi taơo danh sâch hoơc phíìn Ăùng duýơt hoơc phíìn

do/ Duýơt hoơc phíìn Choơn hoơc phíìn

do/ Ăânh díịu hoơc phíìn ặúơc choơn Duýơt hoơc phíìn kđch hoaơt chûâc nùng Quýịt ắnh múê danh sâch hoơc phíìn Tiïịp tuơc duýơt

Chûâc nùng múê hoơc phíìn kïịt thuâc

khúêi ăíìu kïịt thuâc traơng thâi (state) Lûúơc ăưì State Chart mư tă chuýín ăưíi giûơa câc traơng thâi xûê lyâ trong quâ trịnh thi hađnh chûâc nùng múê hoơc phíìn. chuýín traơng thâi (transition) sûơ kiïơn tâc ăương (event) câc hađnh ăương ặúơc thûơc hiïơn khi nùưm giûơ traơng thâi

Múê câc hoơc phíìn

do/ Chuýín câc hoơc phíìn ặúơc choơn sang danh sâch hoơc phíìn múê do/ Danh sâch câc hoơc phíìn ăaơ múê trïn danh sâch hoơc phíìn

Mươt hoơc phíìn ặúơc choơn

Hịnh 4-33 Lûúơc ăưì State Chart mưđ tă traơng thâi hoaơt ăươơng cuêa chûâc nùng múê hoơc phíìn

Chûúng 4

ÛÂNG DUƠNG UML TRONG QUY TRỊNH PHÂT TRIÏÍN PHÍÌN MÏÌM 164

4.21. Cíịu truâc câc use case bùìng câch xâc ắnh câc quan hïơ giûơa

Câc use case: Tịm câc use case mang chûâc nùng tưíng quât vađ kïị thûđa cho câc use case khâc (quan hïơ tưíng quât hoâ). Tịm câc use case mang chûâc nùng múê rương cho câc use case khâc (quan hïơ “extend”). Xâc ắnh câc quan hïơ khâc (nhû “include”) giûơa câc use case.

Chûúng 4

ÛÂNG DUƠNG UML TRONG QUY TRỊNH PHÂT TRIÏÍN PHÍÌN MÏÌM 165

4.22. Phín tđch (analysis)

4.22.1. Phín tđch kiïịn truâc hïơ thưịng

Xâc ắnh câc gôi (package) cho hïơ thưịng thưng qua viïơc phín loaơi thađnh nhôm câc chûâc nùng cho mươt quy trịnh nghiïơp vuơ tûúng ăưịi rương hay nhôm câc chûâc nùng cho mươt actor cuơ thïí.

Xâc ắnh quan hïơ phuơ thuươc (dependency) giûơa câc gôi Sinh viïn

Phín tđch kiïịn truâc hïơ thưịng qua viïơc phín chia thađnh câc package. Hịnh 4-34 Phín chia hïơ thưịâng thađnh câc package

Trong mưỵi gôi, xâc ắnh câc entity dïỵ dađng nhíơn thíịy cho mưỵi use case. Câc entity nađy cô thïí ặúơc choơn lûơa tûđ mư hịnh Busines Object vađ thûúđng mang ăùơc ăiïím ăùơc trûng cho phaơm vi cuêa ûâng duơng.

Chûúng 4

ÛÂNG DUƠNG UML TRONG QUY TRỊNH PHÂT TRIÏÍN PHÍÌN MÏÌM 166

4.23. Phín tđch mươt use case

Xâc ắnh câc analysis class (bao gưìm boundary, control vađ entity) cíìn thiïịt cho viïơc thi hađnh use case vađ thiïịt líơp mư hịnh analysis.

Hoơc phíìn Khoâ

Phođng ăađo taơo (from Actors) Duýơt hoơc phíìn

Múê hoơc phíìn UI Hoơc phíìn múê

Múê hoơc phíìn Control Hoơc kyđ

Lûúơc ăưì Class trong mư hịnh analysis mư tă mưịi liïn hïơ giûơa câc lúâp analysis ăïí thi hađnh use case múê hoơc phíìn. Boundary control entity association

Hịnh 4-35 Sûê duơng câc analysis cllas ăïí phíđn tđch use case múê hoơc phíìn

Mư tă tûúng tâc giûơa câc ăưịi tûúơng qua mư hịnh Collaboration ăïí thûơc hiïơn mươt sưị căi tiïịn trïn analysis model nïịu cô.

: Múê hoơc phíìn Control : Múê hoơc phíìn UI : Hoơc phíìn

: Duýơt hoơc phíìn

1: Yïu cíìu múê hoơc phíìn 2: Hiïín thõ hoơc kyđ 3: Líịy dûơ liïơu hoơc kyđ 4: Choơn hoơc kyđ

5: Hiïín thõ hoơc phíìn trong hoơc kyđ cuêa khoâ 6: Líịy dûơ liïơu khoâ

7: Líịy dûơ liïơu hoơc phíìn 8: Duýơt hoơc phíìn 9: Choơn hoơc phíìn 10: Múê hoơc phíìn 11: Múê hoơc phíìn 12: Taơo hoơc phíìn múê

Lûúơc ăưì Collaboration mư tă tûúng tâc giûơa câc ăưịi tûúơng ăïí thi hađnh use case múê hoơc phíìn. ăưịi tûúơng (object)

Hịnh 4-36 Lûúơc ăưì Collaboration mưđ tă câch thûâc thi hađnh use case múê hoơc phíìn

Chûúng 4

ÛÂNG DUƠNG UML TRONG QUY TRỊNH PHÂT TRIÏÍN PHÍÌN MÏÌM 167

4.24. Phín tđch mươt analysis class

(Generalization) giûơa câc analysis class thưng qua câc quan hïơ Association trïn lûúơc ăưì lúâp hay câc liïn kïịt trïn lûúơc ăưì Collaboration do câc quan hïơ vađ liïn kïịt nađy phăn ânh sûơ tham chiïịu líỵn nhau giûơa câc lúâp. Sưị câc quan hïơ cíìn phăi ặúơc tưịi thiïíu hôa.

Hoơc phíìn - Tïn hoơc phíìn - Sưị tđn chĩ LT - Sưị tđn chĩ TH - Khoâ -Tïn khoa - Duýơt hoơc phíìn - Múê hoơc phíìn UI - Hoơc phíìn múê

- Múê hoơc phíìn Control - Hoơc kyđ

- Hoơc kyđ - Nùm hoơc

Tinh chïị câc quan hïơ vađ xâc ắnh thuươc tđnh hiïín nhiïn cuêa câc analysis class. thuươc tđnh (attribute)

Hịnh 4-37 Câc thuươơc tđnh cuêa analysis cllas

Chûúng 4

ÛÂNG DUƠNG UML TRONG QUY TRỊNH PHÂT TRIÏÍN PHÍÌN MÏÌM 168

4.25. Thiïịt kïị (design)

4.25.1. Thiïịt kïị kiïịn truâc ûâng duơng

Xâc ắnh cíịu hịnh maơng vađ câc node ặúơc triïín khai vị cô ănh hûúêng trûơc tiïịp ăïịn kiïịn truâc ûâng duơng vađ viïơc tưí chûâc câc chûâc nùng cho mưỵi node trïn maơng. Ăưìng thúđi, mư tă viïơc tưí chûâc nađy bùìng lûúơc ăưì Deployment.

Chûúng 4

ÛÂNG DUƠNG UML TRONG QUY TRỊNH PHÂT TRIÏÍN PHÍÌN MÏÌM 169

Client Phođng ăađo taơo intranet <<network>>University Server Client Sinh vien

Lûúơc ăưì Deployment client-server cho ûâng duơng. node xûê lyâ thiïịt bõ (device) Hịnh 4-38 Lûúơc ăưì Deplloyment cuêa ûâng duơng

Xâc ắnh câc hïơ thưịng con (subsystem) vađ interface lađ câch phín chia hïơ thưịng thađnh câc thađnh phíìn nhoê ăïí cô thïí quăn lyâ vađ bao gưìm câc bûúâc sau

_ Xâc ắnh câc hïơ thưịng con ăăm nhíơn chûâc nùng cung cíịp dõch vuơ cho câc hïơ thưịng khâc.

_ Xâc ắnh câc phíìn mïìm cú súê vađ câc phíìn mïìm hïơ thưịng cíìn thiïịt cho viïơc phât triïín ûâng duơng. Cô thïí kïí ăïịn hïơ ăiïìu hađnh, hïơ quăn trõ cú súê dûơ liïơu, câc phíìn mïìm dõch vuơ truýìn thưng, câc cưng nghïơ phín tân, câc phíìn mïìm phât triïín giao diïơn cuơng nhû cưng nghïơ quăn lyâ giao tâc.

Sinh viïn Phođng ăađo taơo

COM / ActiveX MFC 6.0

Hïơ thưịng cho phođng ăađo taơo sûê duơng MFC 6.0 ăïí phât triïín giao diïơn vađ câc component cho câc thao tâc trïn cú súê dûơ liïơu. Package phuơ thuươc (dependency) Hịnh 4-39 Xâc ắnh câc thađnh phíìn hưỵê trúơ

_ Xâc ắnh câc quan hïơ phuơ thuươc giûơa câc hïơ thưịng con. Phođng ăađo taơo

Client UI Control Objects Data Services

Chûúng 4

ÛÂNG DUƠNG UML TRONG QUY TRỊNH PHÂT TRIÏÍN PHÍÌN MÏÌM 170

4.27. Phât triïín mươt ûâng duơng quăn lyâ giâo vuơ theo RUP

_ Lûu trûơ dûơ liïơu : cô thïí sûê duơng mươt hïơ quăn trõ cú súê dûơ liïơu hay tưí chûâc theo tíơp tin. Hïơ quăn trõ cú súê dûơ liïơu phưí biïịn vađ ăíìy ăuê tđnh nùng hiïơn nay lađ hïơ quăn trõ cú súê dûơ liïơu quan hïơ. Tuy nhiïn, cíìn phăi lûu yâ ăïịn viïơc níng cíịp hïơ thưịng lïn hïơ quăn trõ cú súê dûơ liïơu hûúâng ăưịi tûúơng khi hïơ thưịng cuơ lưỵi thúđi. _ Phín tân dûơ liïơu vađ xûê lyâ : xâc ắnh câc node ăïí phín tân vađ nhôm câc lúâp vađo câc node.

_ Băo míơt

_ Xûê lyâ lưỵi vađ khưi phuơc hïơ thưịng

_ Kiïím soât câc giao tâc : sûê duơng mươt phíìn mïìm dõch vuơ giao tâc (Microsoft Transaction Server).

Chûúng 4

ÛÂNG DUƠNG UML TRONG QUY TRỊNH PHÂT TRIÏÍN PHÍÌN MÏÌM 171

4.28. Thiïịt kïị mươt use case

Xâc ắnh câc lúâp tham gia vađo use case, cíìn thiïịt cho quâ trịnh thi hađnh use case vađ khưng dû thûđa bùìng câch sûê duơng câc lúâp úê mûâc analysis cho use

use case. Mư tă tûúng tâc trong Use case qua lûúơc ăưì Sequence vúâi sûơ tham gia cuêa câc hïơ thưịng con nađy.

Xâc ắnh câc ýu cíìu cho quâ trịnh cađi ăùơt thûúđng lađ câc ýu cíìu phi chûâc nùng.Hoơc phíìn Fields (from DS)

Hoơc phíìn -Tïn hoơc phíìn - Sưị tđn chĩ LT

- Sưị tđn chĩ TH (from Quăn lyâ hoơc phíìn) <<realize>>

Xâc ắnh câc lúâp thiïịt kïị tûđ câc lúâp phín tđch cho mươt use case. chuýín ăưíi giûơa hai mûâc trûđu tûúơng

Hịnh 4-41 Chuýín mươơt anallysis clas sang mûâc thiïịât kïịâ : Hoơc phíìn MoRs

: Hoơc phíìn

UI : Phođng ăađo taơo : Hoơc phíìn KhôaRs

: Hoơc kyđ Rs : Hoơc phíìn Ctrl

1: Yïu cíìu múê hoơc phíìn 2: Hiïín thõ hoơc kyđ 3: Líịy dûơ liïơu hoơc kyđ 4: Choơn hoơc kyđ

5: Hiïín thõ câc hoơc phíìn cuêa khoâ 6: Líịy dûơ liïơu hoơc phíìn cuêa khoâ 7: Choơn hoơc phíìn múê

8: Múê hoơc phíìn 9: Múê hoơc phíìn

10: Cíơp nhíơt dûơ liïơu cho hoơc phíìn múê 11: Kïịt thuâc chûâc nùng

Chûúng 4

ÛÂNG DUƠNG UML TRONG QUY TRỊNH PHÂT TRIÏÍN PHÍÌN MÏÌM 172

4.28. Thiïịt kïị mươt lúâp

Xíy dûơng lúâp vađ câc interface dûơa trïn câc lúâp úê mûâc analysis. Trong ăô bao gưìm câc víịn ăïì liïn quan ăïịn mưi trûúđng cađi ăùơt.

_ Câc lúâp boundary : phuơ thuươc mưi trûúđng phât triïín giao diïơn nhû Visual Basic hay Visual C++.

_ Câc lúâp entity : thûúđng sûê duơng cưng nghïơ cú súê dûơ liïơu vađ trăi qua bûúâc ânh xaơ tûđ câc lúâp thiïịt kïị sang câc băng trïn mươt mư hịnh cú súê dûơ liïơu quan hïơ. Bûúâc nađy khâ tinh vi cô thïí tûơ ăương hôa mươt phíìn nhúđ câc CASE tool vađ sûê duơng câc nguýn tùưc thiïịt kïị cú súê dûơ liïơu cuđng vúâi câc mư hịnh dûơ liïơu.

_ Câc lúâp control : cô chûâc nùng kïịt húơp boundary vađ entity. Khi thiïịt kïị cíìn vađ phăi quan tím ăïịn câc ýu cíìu phín tân trïn maơng, tưịc ăươ hay câc xûê lyâ giao tâc. Xâc ắnh câc thuươc tđnh, phûúng thûâc, câc quan hïơ Association, tưíng quât hôa (generalization) giûơa câc lúâp vađ sûê duơng cuâ phâp cuêa mươt ngưn ngûơ líơp trịnh cuơ thïí ăïí mư tă. Ăưìng thúđi thïm câc tinh chïị cho câc quan hïơ nhû multiplicity, navigation vađ xâc ắnh thuíơt toân cuơng nhû quy trịnh cho mưỵi phûúng thûâc (cô thïí mư tă bùìng ngưn ngûơ tûơ nhiïn).

Chûúng 4

ÛÂNG DUƠNG UML TRONG QUY TRỊNH PHÂT TRIÏÍN PHÍÌN MÏÌM 173

4.28. Phât triïín mươt ûâng duơng quăn lyâ giâo vuơ theo RUP

Hoơc phíìn Fields

-m_str Tïn hoơc phíìn : CString -m_iSoTCLT : int

-m_iSoTCTH : int -m_iGiai ăoaơn : int

-m_lTïn hoơc phíìn Status : ULONG -m_lSoTCLTStatus : ULONG -m_lSoTCTHStatus : ULONG -m_lGiaidoanStatus : ULONG - Hoơc phíìn - Tïn hoơc phíìn - Sưị tđn chĩ LT - Sưị tđn chĩ TH <<realize>>

Câc thuươc tđnh líịy úê mûâc analysis Câc thuươc tđnh bưí sung khi xem xêt mưi trûúđng cađi ăùơt lađ VC + 6.0 Analysis Design

Hịnh 4-43 Thiïịât kïịâ mươơt lúâp trong use case múê hoơc phíìn - Hoơc phíìn UI (from User Interfaces)

- Hoơc kyđ Rs (from DS) - Rs (from DS)

- Hoơc phíìn khôa Rs (from DS) - Hoơc phíìn Ctrl (from Controls)

analysis. Kiïím soât câc ýu cíìu ăùơc biïơt vađ thïm chûâc nùng cho lúâp theo ýu cíìu nađy.

Chûúng 4

ÛÂNG DUƠNG UML TRONG QUY TRỊNH PHÂT TRIÏÍN PHÍÌN MÏÌM 174

4.29. Thiïịt kïị mươt hïơ thưịng con

Kiïím soât câc câc quan hïơ phuơ thuươc giûơa câc hïơ thưịng con vađ cưị gùưng tưịi thiïíu hôa câc quan hïơ phuơ thuươc nađy. Thiïịt kïị interface cuêa hïơ thưịng con úê mûâc chi tiïịt câc phûúng thûâc (operation) cuêa interface. Thiïịt kïị câc thađnh phíìn trong hïơ thưịng con ăïí cung cíịp câc interface nađy.

Chûúng 4

ÛÂNG DUƠNG UML TRONG QUY TRỊNH PHÂT TRIÏÍN PHÍÌN MÏÌM 175

4.30. Cađi ăùơt (implementation)

4.30.1. Kiïịn truâc cađi ăùơt (architectural implementation)

Phâc thăo mư hịnh Component bùìng câch xâc ắnh câc component mang tđnh chíịt chuê ýịu, cíịu taơo nïn kiïịn truâc hïơ thưịng nhû câc component thi hađnh vađ loaơi boê câc component đt quan troơng khoêi mư hịnh nhû câc component chûâa tađi liïơu hay ăông gôi câc file maơ nguưìn vađ gùưn câc component chđnh nađy vađo câc node.MFC6.0TSManagement

Líơp kïị hoaơch cho viïơc cađi ăùơt vađ tđch húơp tûđng bûúâc câc thađnh phíìn cuêa hïơ thưịng khúêi ăíìu tûđ câc use case trong iteration. Ăiïìu nađy khiïịn viïơc kiïím chûâng mươt use case hoađn chĩnh dïỵ dađng hún.Quâ trịnh cađi ăùơt câc thađnh phíìn cíìn phăi dûơa vađo câc phuơ thuươc giûơa câc thađnh phíìn. Câc thađnh phíìn nađo ăông vai trođ cung cíịp dõch vuơ cíìn phăi ặúơc cađi ăùơt vađ tđch húơp trûúâc ăưìng thúđi ặúơc kiïím chûâng chûâc nùng. Mưỵi líìn tđch húơp mươt thađnh phíìn nïn dûơa vađo kïịt quă líìn tđch húơp trûúâc.

Viïơc xíy dûơng mươt use case ăưi khi ăođi hoêi phăi xíy dûơng mươt loaơt câc

Một phần của tài liệu Tài liệu Luận văn: Nghiên cứu ngôn ngữ UML và ứng dụng doc (Trang 145)

Tải bản đầy đủ (PDF)

(172 trang)