10
TRƯỜNG CAO ĐẲNG BẾN TRE KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc CHƯƠNG TRÌNH TRÌNH ĐỘ CAO ĐẲNG NGÀNH ĐÀO TẠO: TIN HỌC ỨNG DỤNG ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN 1. Tên học phần: PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG ĐỐI TƯỢNG VỚI UML 2. Mã học phần : 3. Số tín chỉ: 2 4. Trình độ : Dành cho Sinh viên năm thứ 3 5. Phân bổ thời gian : - Nghe giảng lý thuyết: 16 - Làm bài tập trên lớp: - Thảo luận: - Thực hành, thực tập: 12 - Hoạt động nhóm: 2 - Tự học : 6. Điều kiện tiên quyết : Học sau học phần: Lập trình hướng đối tượng 7. Mục tiêu của học phần: a. Kiến thức: - Củng cố các kiến thức đã học được trong lập trình hướng đối tượng. - Giới thiệu ngôn ngữ UML để phân tích và thiết kế hệ thống theo hướng đối tượng và phần mềm Relational Rose (hoặc StarUML) - Nắm vững các giai đoạn phân tích/ thiết kế một hệ thống thông tin. b. Kỹ năng: - Nắm vững các kiến thức đã học về hướng đối tượng. - Vận dụng thành thạo ngôn ngữ UML để phân tích và thiết kế hệ thống theo hướng đối tượng (thiết kế trên phần mềm Rational Rose, Star UML,…). c. Thái độ: - Nghiêm túc, nghỉ học đúng thời gian quy định và phải có lý do. - Làm bài tập và kiểm tra đầy đủ 8. Mô tả văn tắt nội dung học phần: 1 Mẫu số 4

De Cuong Ngan

  • Upload
    caongan

  • View
    216

  • Download
    1

Embed Size (px)

DESCRIPTION

De Cuong ptthht hdt

Citation preview

TRNG CAO NG BN TRE

TRNG CAO NG BN TREKHOA CNG NGH THNG TINCNG HA X HI CH NGHA VIT NAM

c lp T do Hnh phc

CHNG TRNH TRNH CAO NG

NGNH O TO: TIN HC NG DNG

CNG CHI TIT HC PHN

1. Tn hc phn: PHN TCH THIT K H THNG HNG I TNG VI UML2. M hc phn :

3. S tn ch: 2

4. Trnh : Dnh cho Sinh vin nm th 35. Phn b thi gian :

- Nghe ging l thuyt:16- Lm bi tp trn lp:

- Tho lun: - Thc hnh, thc tp:12- Hot ng nhm:2- T hc :

6. iu kin tin quyt : Hc sau hc phn: Lp trnh hng i tng7. Mc tiu ca hc phn:

a. Kin thc:

Cng c cc kin thc hc c trong lp trnh hng i tng. Gii thiu ngn ng UML phn tch v thit k h thng theo hng i tng v phn mm Relational Rose (hoc StarUML) Nm vng cc giai on phn tch/ thit k mt h thng thng tin.

b. K nng:

Nm vng cc kin thc hc v hng i tng. Vn dng thnh tho ngn ng UML phn tch v thit k h thng theo hng i tng (thit k trn phn mm Rational Rose, Star UML,).

c. Thi :

Nghim tc, ngh hc ng thi gian quy nh v phi c l do.

Lm bi tp v kim tra y

8. M t vn tt ni dung hc phn:Mn hc cung cp cho sinh vin cc kin thc v hng i tng, ngn ng UML phn tch - thit k h thng theo hng i tng v phn mm Relational Rose (hoc StarUML). ng thi, sinh vin s nm vng cc giai on phn tch/ thit k mt h thng thng tin theo hng i tng.9. Nhim v ca sinh vin :

D lp: y . T hc: c gio trnh Phn tch h thng hng i tng vi UML, va hc l thuyt, va tp thit k vi cc cng c phn mm (Rational, Win Design, Staruml, ) Nghin cu gio trnh, ti liu tham kho: xem mc ti liu hc tp10. Ti liu hc tp

Ti liu bt buc: [1]Phm Th Cao Ngn, Gio trnh Phn tch h thng hng i tng, 2014, khoa Cng ngh thng tin trng Cao ng Bn Tre

Ti liu tham kho:

[2] Phm Th Xun Lc, Gio trnh Phn tch h thng hng i tng, 2009, i hc Cn Th. [3] John Wiley & Sons, Object-Oriented Analysis; David William Brown, 2002, Inc.

11. Tiu chun nh gi sinh vin

Mt bi kim tra gia k v lm bi tp nhm: 40% Mt bi thi kt thc hc phn: 60%12. Thang im : 1013. Ni dung chi tit hc phn:a. Ni dung chi tit hc phn

Chng 1: Gii thiu phn tch h thng hng i tng (4;0;0)1.1 Phn tch h thng hng i tng1.1.1 Cch tip cn phn tch thit k h thng

1.1.2 Cc khi nim c bn ca hng i tng

1.1.3 Cc bc phn tch thit k hng i tng

1.2 UML

1.2.1 Lch s ra i ca UML

1.2.2 UML Ngn ng m hnh ho hng i tng

1.2.3 Cc khi nim c bn trong UML1.3 Cc loi biu trong UML1.3.1 Biu hot v 1.3.2 Biu lp

1.3.3 Biu trng thi 1.3.4 Biu tng tc dng tun t 1.3.5 Biu tng tc dng cng tc 1.3.6 Biu hot ng

1.3.7 Biu thnh phn

1.3.8 Biu trin khai h thng

1.4 Gii thiu cng c Rational RoseTng kt chng 1

Chng 2: Phn tch hng i tng(7;5;1)2.1 Tng quan v phn tch hng i tng2.1.1 Vai tr ca pha phn tch

2.1.2 Cc bc phn tch hng i tng

2.1.3 V d

2.2 M hnh use case v kch bn2.2.1 Vai tr ca m hnh use case

2.2.2 Xy dng biu use case

2.2.3 Xy dng biu use case trong Rational Rose

2.3 M hnh lp2.3.1 Vn xc nh lp

2.3.2 Xy dng biu lp trong pha phn tch

2.3.3 Biu din biu lp trong Rational Rose2.4 M hnh ng da trn biu trng thi 2.4.1 Khi qut v m hnh ng

2.4.2 Xy dng biu trng thi

2.4.3 Biu din biu trng thi trong Rational Rose

Tng kt chng 2Bi tp chng 2Kim traChng 3: Thit k hng i tng (6;7;0)3.1 Tng quan v thit k hng i tng

3.1.1 Vai tr ca pha thit k

3.1.2 Cc bc thit k hng i tng

3.2 Cc biu tng tc3.2.2 Xy dng biu tun t

3.2.3 Xy dng biu cng tc

3.2.4 Biu din cc biu tng tc trong Rational Rose

3.3 Biu lp chi tit3.3.1 Xc nh cc phng thc cho mi lp

3.3.2 Xc nh mi quan h gia cc lp

3.3.4 Hon chnh biu lp chi tit

3.4 Thit k chi tit3.4.1 Xy dng biu hot ng cho cc phng thc

3.4.2 Xy dng bng thit k chi tit

3.5 Biu thnh phn v biu trin khai3.5.1 Xy dng biu thnh phn

3.5.2 Xy dng biu trin khai

3.5.3 Biu din biu thnh phn v trin khai trong Rational RoseTng kt chng 3Bi tp chng 3

Seminarb. Hnh thc t chc dy hc

Thi gianNi dungHnh thc t chc dy hc

Ln lpThc hnh, th nghim, thc nghim T hc, t nghin cu (Y/c SV chun b)

LTTHKTTng

Tun 1Ni dung 1

Chng 1: Gii thiu phn tch h thng hng i tng

1.1 Phn tch h thng hng i tng1.2 UML2c GT tr1 n tr 24

C/b cu hi: (Xem cu hi cui chng 1, tr 24)2

Tun 2Ni dung 1 (tt)

1.3 Cc loi biu trong UML

1.4 Gii thiu cng c Rational Rose11- Ci t Rational Rose

- Chia nhmC/b cu hi: (Xem cu hi cui chng 1, trang 24)2

Tun 3Ni dung 2

Chng 2: Phn tch hng i tng2.1 Tng quan v phn tch hng i tng2.2 M hnh use case v kch bn1

1- Mi nhm chn bi tp cho nhm mnh

c GT tr25 n tr 34

Xem bi tp cui chng 2 (tr 43)2

Tun 4Ni dung 2 (tt)

2.2 M hnh use case v kch bn (tt)11- Xy dng biu use case cho bi tp nhmc GT: Cc v d chng 2, mc 2.22

Tun 5Ni dung 2 (tt)

2.3 M hnh lp11- Hiu chnh biu use case cho bi tp nhmc GT tr34 n tr 392

Tun 6Ni dung 2 (tt)

2.3 M hnh lp (tt)2- Xy dng biu lp cho bi tp nhmc GT: Cc v d chng 2, mc 2.32

Tun 7Ni dung 2 (tt)

2.4 M hnh ng da trn biu trng thi 11- Hiu chnh biu lp cho bi tp nhmc GT tr39 n tr 422

Tun 8Ni dung 2 (tt)

Bi tp2- Hon thnh biu use case v biu lp

- Chun b kim tra gia kXem ti liu tham kho2

Tun 9Kim tra gia hc k

Ni dung 3

Chng 3: Thit k hng i tng (6,6,1)3.1 Tng quan v thit k hng i tng

3.2 Cc biu tng tc11c GT tr44 n tr 482

Tun 10Ni dung 3 (tt)

3.2 Cc biu tng tc (tt)11- c gio trnh

2

Tun 11 Ni dung 3 (tt)

3.2 Cc biu tng tc (tt)11- Xy dng biu tng tc cho bi tp nhmc GT: Cc v d chng 3, mc 3.22

Tun 12Ni dung 3 (tt)

3.2 Cc biu tng tc (tt)3.3 Biu lp chi tit11

- Hiu chnh biu tng tc cho bi tp nhmc GT tr48 n tr 502

Tun 13Ni dung 3 (tt)

3.3 Biu lp chi tit3.4 Thit k chi tit11- Xy dng biu lp chi tit cho bi tp nhmc GT tr51 n tr 522

Tun 14Ni dung 3 (tt)

3.4 Thit k chi tit (tt)

3.5 Biu thnh phn v biu trin khai11- Hiu chnh biu lp chi tit cho bi tp nhmc GT tr52 n tr 562

Tun 15Ni dung 3 (tt)

Bi tp

Seminar1

1- Cc nhm semibar

- Hon thnh biu tng tc v biu lp chi tit v np li cho GV Xem ti liu tham kho2

14. Ngy ph duyt: Trng b mn

Bn Tre, ngy 15 thng 12 nm 2014Gio vin bin son

PHM TH CAO NGN

Lnh o trngLnh o khoa

Q.Trng khoa

Mu s 4

4