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

Bảo trì Bảo trì

Kiến trúc module

–Hệthống chức năng

–Hệthống giao diện

Tran Ngoc Bao Tran Ngoc Bao Dai Dai hoc Su Pham TP.HCM hoc Su Pham TP.HCM TRẦN NGỌC BẢO TRẦN NGỌC BẢO ”KHOA TOÁN KHOA TOÁN --TIN HỌC TIN HỌC ”ĐẠI HỌC SƯPHẠM TP.HCM ( ĐẠI HỌC SƯPHẠM TP.HCM (22)) TRẦN NGỌC BẢO TRẦN NGỌC BẢO ”KHOA TOÁN KHOA TOÁ

pdf51 trang | Chia sẻ: Mr Hưng | Lượt xem: 777 | 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
eu G N G H Ệ P G N G H Ệ P R F A C E R F A C E Giao dien M Ô N C Ô N M Ô N C Ô N R I N T E R R I N T E R Xu ly N G N H Ậ P N G N H Ậ P U S E R U S E R B À I G I Ả B À I G I Ả Du lieu TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (39)39 Ví dụ minh họa Component diagram Ví dụ minh họa C di ô ả hệ hố ả lý P H Ầ N M Ề M P H Ầ N M Ề M • omponent agram m t t ng qu n thời khóa biểu Giao dien G N G H Ệ P G N G H Ệ P R F A C E R F A C E User Interface (Win Form) User Interface (Web Form) M Ô N C Ô N M Ô N C Ô N R I N T E R R I N T E R N G N H Ậ P N G N H Ậ P U S E R U S E R Windows Form Web Form User Process (Win) User Process (Web) B À I G I Ả B À I G I Ả TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (40)40 Ví dụ minh họa Component diagram Ví dụ minh họa C di ô ả hệ hố ả lý P H Ầ N M Ề M P H Ầ N M Ề M • omponent agram m t t ng qu n thời khóa biểu Giao dien G N G H Ệ P G N G H Ệ P R F A C E R F A C E User Interface (Win Form) User Interface (Web Form) M Ô N C Ô N M Ô N C Ô N R I N T E R R I N T E R N G N H Ậ P N G N H Ậ P U S E R U S E R Windows Form Web Form User Process (Win) User Process (Web) B À I G I Ả B À I G I Ả TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (41)41 Ví dụ minh họa Component diagram Ví dụ minh họa C di ô ả hệ hố ả lý P H Ầ N M Ề M P H Ầ N M Ề M • omponent agram m t t ng qu n thời khóa biểu Xu lyCBoMon + + + BMID MaBM TenBM : long : string : string I t () i t CGiangVien + + + + GVID MaGV HocVi ChucDanh : long : string : string : string CKhoa # + - KhoaID MaKhoa TenKhoa : int : string : string G N G H Ệ P G N G H Ệ P R F A C E R F A C E + nser : n + + + + + + TenVT Ho Ten DiaChi DienThoai Email : string : string : string : string : string : string CLOP CLOPNK CMONHOC M Ô N C Ô N M Ô N C Ô N R I N T E R R I N T E R + + + + + LOPID MALOP TENLOP NAMTS TenVT : long : string : string : short : string + + + LOPNKID NAM NAMHOC : long : short : short + + + + + + + MonID MaMon TenMon TinChi SoTietLT SoTietBT TenVT : long : string : string : short : short : short : string + Them () : void N G N H Ậ P N G N H Ậ P U S E R U S E R + + + Xoa () Sua () LayDL () : void : void : void CNganh + + + NganhID MaNganh TenNganh : long : string : string CTKB + + + TKBID TKB HOCKY : long : string : short CTKBLOP + TKBLOPID : long B À I G I Ả B À I G I Ả + TenVT : string + + + NAMHOC NGAYBD NGAYKT : short : DateTime : DateTime CTKBLOP_CHITIET + + + THU TIETBD TIETKT : short : short : short TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (42)42 Ví dụ minh họa Component diagram + + LYTHUYET PHONG : short : string Ví dụ minh họa C di ô ả hệ hố ả lý P H Ầ N M Ề M P H Ầ N M Ề M • omponent agram m t t ng qu n thời khóa biểu Du lieu G N G H Ệ P G N G H Ệ P R F A C E R F A C E Model Controller Provier M Ô N C Ô N M Ô N C Ô N R I N T E R R I N T E R N G N H Ậ P N G N H Ậ P U S E R U S E R Model Controller Provider B À I G I Ả B À I G I Ả TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (43)43 Ví dụ minh họa Component diagram Ví dụ minh họa Component diagram mô tả hệ thống quản lý P H Ầ N M Ề M P H Ầ N M Ề M • thời khóa biểu Du lieu G N G H Ệ P G N G H Ệ P R F A C E R F A C E Model Controller Provier M Ô N C Ô N M Ô N C Ô N R I N T E R R I N T E R Model Controller Provider N G N H Ậ P N G N H Ậ P U S E R U S E R B À I G I Ả B À I G I Ả Port_1 Port_2 Port_3 ADO ADO.NET ODP NET TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (44)44 Ví dụ minh họa Component diagram . Ví dụ minh họa C di ô ả hệ hố ả lý P H Ầ N M Ề M P H Ầ N M Ề M • omponent agram m t t ng qu n thời khóa biểu He thong quan ly thoi khoa bieu He thong dich vu nhan tin SMS Mobi G N G H Ệ P G N G H Ệ P R F A C E R F A C E Giao dien SMS Service _ SMS Message Viettel M Ô N C Ô N M Ô N C Ô N R I N T E R R I N T E R Xu ly SMS Data N G N H Ậ P N G N H Ậ P U S E R U S E R Port_2 Vina B À I G I Ả B À I G I Ả Du lieu TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (45)45 Ví dụ minh họa Component diagram Ví dụ minh họa C di ô ả hệ hố ả lý P H Ầ N M Ề M P H Ầ N M Ề M • omponent agram m t t ng qu n thời khóa biểu Web site (ASPX) SMS Service (Windows Service) G N G H Ệ P G N G H Ệ P R F A C E R F A C E Business Process M Ô N C Ô N M Ô N C Ô N R I N T E R R I N T E R D t A Model/Info N G N H Ậ P N G N H Ậ P U S E R U S E R a a ccessSQLClient OracleClient B À I G I Ả B À I G I Ả SQL DB Oracle DBController Provider TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (46)46 Ví dụ minh họa Component diagram NỘI DUNG TRÌNH BÀY P H Ầ N M Ề M P H Ầ N M Ề M • Component Diagram ? • Các thành phần trong Component diagram G N G H Ệ P G N G H Ệ P R F A C E R F A C E • Xây dựng Component diagram của ứng M Ô N C Ô N M Ô N C Ô N R I N T E R R I N T E R dụng quản lý thời khóa biểu Tạo Component diagram trong Power N G N H Ậ P N G N H Ậ P U S E R U S E R • Designer B À I G I Ả B À I G I Ả • Tạo report TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (47)47 Bài tập P H Ầ N M Ề M P H Ầ N M Ề M • Xây dựng Component diagram cho các ứng dụng sau: G N G H Ệ P G N G H Ệ P R F A C E R F A C E – Quản lý giải bóng đá vô địch quốc gia ả ý ì à á à ó M Ô N C Ô N M Ô N C Ô N R I N T E R R I N T E R – 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 U S E R U S E R – 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 Ả – TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (48)48 Bài tập P H Ầ N M Ề M P H Ầ N M Ề M • Xây dựng Component diagram cho các ứng dụng sau: G N G H Ệ P G N G H Ệ P R F A C E R F A C E – Quản lý học viên trung tâm tin học, M Ô N C Ô N M Ô N C Ô N R I N T E R R I N T E R ngoại ngữ ả ý â ề N G N H Ậ P N G N H Ậ P U S E R U S E R – 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 Ả – 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 (49)49 Ôn tập P H Ầ N M Ề M P H Ầ N M Ề M • Component diagram ? • Component ? G N G H Ệ P G N G H Ệ P R F A C E R F A C E • Các thành phần trong một component ? M Ô N C Ô N M Ô N C Ô N R I N T E R R I N T E R • Interface ? â ộ ố N G N H Ậ P N G N H Ậ P U S E R U S E R • X y dựng Component diagram cho m t s ứng dụng trong phần bài tập B À I G I Ả B À I G I Ả TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (50)50 PH Ầ N M Ề M P H Ầ N M Ề M G N G H Ệ P G N G H Ệ P R F A C E R F A C E M Ô N C Ô N M Ô N C Ô N R I N T E R R I N T E R N G N H Ậ P N G N H Ậ P U S E R U S E R B À I G I Ả B À I G I Ả TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (51)51 51

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

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