Nhập môn công nghệ phần mềm - Giai đoạn thiết kế

Biếtđượ áhthiếtkếSdi

PHẦN MỀM PHẦN MỀM

AM AM

• Biết được cách thiết kế Sequence diagram

• Biết được các thành phần trongSequence

G NGHỆ P G NGHỆ P

IAGRA IAGRA

ợ p gq

diagram

MÔN CÔN

ENCE D ENCE D

• Biết được cách sửdụng Power Designer

đểtạo Sequence Diagram

NG NHẬP NG NHẬP

SEQUE SEQUE

để tạo Sequence Diagram

• Xây dựng một sốsequence diagram của

BÀI GIẢ BÀI GIẢ

S

một số ứng dụng

pdf44 trang | Chia sẻ: Mr Hưng | Lượt xem: 814 | Lượt tải: 0download
Bạn đang xem trước 20 trang nội dung tài liệu Nhập môn công nghệ phần mềm - Giai đoạn thiết kế, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
P N G N H Ậ P S E Q U E S E Q U E Self Call Message B À I G I Ả B À I G I Ả S S Return Message Self Return Message TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (31)31 NỘI DUNG TRÌNH BÀY P H Ầ N M Ề M P H Ầ N M Ề M A M A M • Sequence Diagram ? • Các thành phần trong Sequence diagram G N G H Ệ P G N G H Ệ P I A G R A I A G R A • Xây dựng một số Sequence diagram của M Ô N C Ô N M Ô N C Ô N E N C E D E N C E D ứng dụng quản lý thời khóa biểu Tạo Sequence diagram trong Power N G N H Ậ P N G N H Ậ P S E Q U E S E Q U E • Designer B À I G I Ả B À I G I Ả S S • Tạo report TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (32)32 Các bước xây dựng Sequence Diagram á P H Ầ N M Ề M P H Ầ N M Ề M A M A M • X c định actor tham gia • Xác định các đối tượng tham G N G H Ệ P G N G H Ệ P I A G R A I A G R A gia M Ô N C Ô N M Ô N C Ô N E N C E D E N C E D • Xác định thông điệp trao đổi giữa các đối tượng N G N H Ậ P N G N H Ậ P S E Q U E S E Q U E • Xác định loại thông điệp B À I G I Ả B À I G I Ả S S TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (33)33 Sequence diagram ứng dụng quản lý TKB • Xem TKB lớp thực hiện theo scenario sau: – Sinh viên chọn chức năng xem TKB lớp – Hệ thống hiển thị màn hình xem TKB lớp – Sinh viên chọn lớp, niên khóa, học kỳ từ danh sách tương ứng trên màn hình TKB lớp – Sinh viên chọn chức năng xem TKB – Hệ thống truy cập CSDL lấy thông tin TKB tương ứng với lớp sinh viên chọn Tran Ngoc Bao Dai hoc Su Pham TP.HCMTRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (34)34 – Hệ thống hiển thị thông tin TKB lớp Sequence diagram ứng dụng quản lý TKB • Sequence diagram ô tả 1: Chon chuc nang xem TKB 2: Hien thi man hinh xem TKB 3: Lay DS Lop Sinh viên Man hinh chinh Man hinh xem TKB Lop Nien khoa TKB Lop strict m use-case xem TKB 5: Lay danh sach Nien khoa 4: Danh sach lop 6: Danh sach nien khoa lớp 7: Y/C Chon thong tin can xem 8: Chon lop 9: Chon niem khoa strict {Condition}loop 10: Chon hoc ky 11: Chon Xem TKB 12: Lay TKB Lop 13: TKB lop 14: Hien thi thong tin TKB lop Tran Ngoc Bao Dai hoc Su Pham TP.HCMTRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (35)35 Sequence diagram ứng dụng quản lý TKB P H Ầ N M Ề M P H Ầ N M Ề M A M A M • Sequence diagram mô tả scenario xem TKB giảng viên G N G H Ệ P G N G H Ệ P I A G R A I A G R A • Sequence diagram mô tả scenario nhập TKB lớp M Ô N C Ô N M Ô N C Ô N E N C E D E N C E D • Sequence diagram mô tả scenario đăng nhập hệ thống thành công ô ả ă N G N H Ậ P N G N H Ậ P S E Q U E S E Q U E • Sequence diagram m t scenario đ ng nhập hệ thống thất bại B À I G I Ả B À I G I Ả S S TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (36)36 Sequence diagram ứng dụng quản lý TKB P H Ầ N M Ề M P H Ầ N M Ề M A M A M • Sequence diagram mô tả scenario đăng nhập hệ thống thành công G N G H Ệ P G N G H Ệ P I A G R A I A G R A 1 : Y e u ca u d a n g n h a p h e th o n g 2 : H i e n th i m a n h i n h d a n g n h a p G i á o v? kh o a M a n h i n h ch i n h M a n h i n h d a n g n h a p T h a n h V i e n M a n h i n h Q L T K B M Ô N C Ô N M Ô N C Ô N E N C E D E N C E D 3 : Y e u ca u g i a o vu n h a p u se r/p a ss 4 : Nh a p Use r/p a ss N G N H Ậ P N G N H Ậ P S E Q U E S E Q U E 5 : Da n g n h a p 6 : K i em tra u se r/p a ss 7 : K i e m tra u se r/p a ss 8 : K i e m tra h o p l e B À I G I Ả B À I G I Ả S S 9 : T h o n g b a o d a n g n h a p th a n h co n g 1 0 : H i e n th i m a n h i n h q u a n l y T K B TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (37)37 NỘI DUNG TRÌNH BÀY P H Ầ N M Ề M P H Ầ N M Ề M A M A M • Sequence Diagram ? • Các thành phần trong Sequence diagram G N G H Ệ P G N G H Ệ P I A G R A I A G R A • Xây dựng một số Sequence diagram của M Ô N C Ô N M Ô N C Ô N E N C E D E N C E D ứng dụng quản lý thời khóa biểu Tạo Sequence diagram trong Power N G N H Ậ P N G N H Ậ P S E Q U E S E Q U E • Designer B À I G I Ả B À I G I Ả S S • Tạo report TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (38)38 Tạo Sequence Diagram sử dụng Power Designer S Di P H Ầ N M Ề M P H Ầ N M Ề M A M A M • equence agram • Actor G N G H Ệ P G N G H Ệ P I A G R A I A G R A • Object • Messages M Ô N C Ô N M Ô N C Ô N E N C E D E N C E D –Message – Self Message N G N H Ậ P N G N H Ậ P S E Q U E S E Q U E – Call Message Self Call Message B À I G I Ả B À I G I Ả S S – – Return Message Self Ret n Message TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (39)39 – ur NỘI DUNG TRÌNH BÀY P H Ầ N M Ề M P H Ầ N M Ề M A M A M • Sequence Diagram ? • Các thành phần trong Sequence diagram G N G H Ệ P G N G H Ệ P I A G R A I A G R A • Xây dựng một số Sequence diagram của M Ô N C Ô N M Ô N C Ô N E N C E D E N C E D ứng dụng quản lý thời khóa biểu Tạo Sequence diagram trong Power N G N H Ậ P N G N H Ậ P S E Q U E S E Q U E • Designer B À I G I Ả B À I G I Ả S S • Tạo report TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (40)40 Bài tập P H Ầ N M Ề M P H Ầ N M Ề M A M A M • Xây dựng Sequence diagram cho các ứng dụng sau: G N G H Ệ P G N G H Ệ P I A G R A I A G R A – Quản lý giải bóng đá vô địch quốc gia ả ý ì à á à ó M Ô N C Ô N M Ô N C Ô N E N C E D E N C E D – Qu n l b nh chọn b i h t hay L n s ng xanh – Quản lý giáo vụ trường đại học N G N H Ậ P N G N H Ậ P S E Q U E S E Q U E – Quản lý giáo vụ trường phổ thông Quản lý bán hàng B À I G I Ả B À I G I Ả S S – TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (41)41 Bài tập P H Ầ N M Ề M P H Ầ N M Ề M A M A M • Xây dựng Sequence diagram cho các ứng dụng sau: G N G H Ệ P G N G H Ệ P I A G R A I A G R A – Quản lý học viên trung tâm tin học, M Ô N C Ô N M Ô N C Ô N E N C E D E N C E D ngoại ngữ ả ý â ề N G N H Ậ P N G N H Ậ P S E Q U E S E Q U E – Qu n l nh n sự - ti n lương – Quản lý bán hàng trực tuyến B À I G I Ả B À I G I Ả S S – Quản lý nhà trẻ TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (42)42 Ôn tập P H Ầ N M Ề M P H Ầ N M Ề M A M A M • Sequence diagram là gì ? Message là gì ? G N G H Ệ P G N G H Ệ P I A G R A I A G R A • • Event là gì ? M Ô N C Ô N M Ô N C Ô N E N C E D E N C E D • Các loại Message ? N G N H Ậ P N G N H Ậ P S E Q U E S E Q U E • Xây dựng Sequence diagram cho một B À I G I Ả B À I G I Ả S S số ứng dụng trong phần bài tập TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (43)43 PH Ầ N M Ề M P H Ầ N M Ề M A M A M G N G H Ệ P G N G H Ệ P I A G R A I A G R A M Ô N C Ô N M Ô N C Ô N E N C E D E N C E D N G N H Ậ P N G N H Ậ P S E Q U E S E Q U E B À I G I Ả B À I G I Ả S S TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (44)44 44

Các file đính kèm theo tài liệu này:

  • pdfse_06_2583.pdf
Tài liệu liên quan