You are on page 1of 5

Xy dng phn mm

Agile Modeling Case Study


Th.S Cao Thi Phng Thanh caothaiphuongthanh@gmail.com

Last content

Agile modeling (AM) Apply AM to this course


Acceptance tests Conceptual class diagram Physical data model UI prototypes Sequence diagrams Design class diagrams

Business description, scenario


SGU - Khoa CNTT Xy dng phn mm 2

Vd bi qun l tour

c yu cu Tm ti liu hiu r yu cu Gi s n gin cc trng hp trong yu cu khng ni r Concept classes: cc mi quan h n n c thuc tnh Database: gii quyt quan h n n

SGU - Khoa CNTT Xy dng phn mm

Vd bi qun l nhn vin & lng


c yu cu Tm ti liu hiu r yu cu Gi s n gin cc trng hp trong yu cu khng ni r Concept classes: cc mi quan h n n c thuc tnh Database: gii quyt quan h n n

SGU - Khoa CNTT Xy dng phn mm

Bi tp v nh bi tour

Lm UI design, sequence + design class diagram: design classes sequence diagrams code

SGU - Khoa CNTT Xy dng phn mm

Vd bi qun l tour

T UI design: design classes sequence diagrams code

SGU - Khoa CNTT Xy dng phn mm

Vd bi qun l tour

Yu cu code cc mn hnh vi chc nng v CSDL nh trn.

Tun sau kim tra ngu nhin theo nhm, nhm no khng c laptop - khng c code - code khng chy - hi code khng bit tr li s b 0 im chuyn cn (0.1)

SGU - Khoa CNTT Xy dng phn mm

Bi tp ln
Xy dng mt ng dng qun l kinh doanh sn phm theo m hnh phn lp vi hai phn h:
1. Bn sn phm trc tuyn: website (ASP.NET + SQL server) + Gii thiu sn phm + t hng online (c x l s lng tn kho) 2. Qun l sn phm : winform application (C# + SQL Server) + Qun l sn phm + Qun l & x l n hng + Qun l s lng tn kho + Thng k bo co tnh hnh kinh doanh.

SGU - Khoa CNTT Xy dng phn mm

Bi tp v nh bi tp ln

Lm concept class diagram + physical data models da trn m t. Lu cc yu cu chc nng kim tra CSDL:

Nhp kho S lng tn kho Bn hng Tnh hnh kinh doanh

SGU - Khoa CNTT Xy dng phn mm

Bi tp ln

Sa m t bi tp ln.

SGU - Khoa CNTT Xy dng phn mm

10

You might also like