Nhập môn Công nghệ phần mềm - Phần IV: Thiết kế và lập trình
Số trang: 58
Loại file: ppt
Dung lượng: 308.00 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Thiết kế hệ thống là gì? Là thiết kế cấu hình phần cứng và cấu trúc phần mềm (gồm cả chức năng và dữ liệu) để có được hệ thống thỏa mãn các yêu cầu đề ra Có thể xem như Thiết kế cấu trúc (WHAT), chứ không phải là Thiết kế Logic (HOW)Phân chia mô hình phân tích ra các hệ conTìm ra sự tương tranh (concurrency) trong hệ thốngPhân bố các hệ con cho các bộ xử lý hoặc các nhiệm vụ (tasks)Phát triển thiết kế giao diệnChọn chiến lược cài đặt quản trị dữ liệu...
Nội dung trích xuất từ tài liệu:
Nhập môn Công nghệ phần mềm - Phần IV: Thiết kế và lập trìnhDepartmentofSoftwareEngineering FacultyofInformationTechnology HanoiUniversityofTechnology TEL:048682595FAX:048692906 Email:cnpm@ithut.edu.vn SE - IV. Dept. of SE, 2001 HUT, Falt. of IT 1 Chương6: Phươngphápthiếtkếhệthống6.1. Thiếtkếhệthốnglàgì?6.2. Phươngphápthiếtkếhệthống SE - IV. Dept. of SE, 2001 HUT, Falt. of IT 2 Làthiếtkếcấuhìnhphầncứngvàcấutrúcphần mềm(gồmcảchứcnăngvàdữliệu)đểcóđượchệ thốngthỏamãncácyêucầuđềra CóthểxemnhưThiếtkếcấutrúc(WHAT),chứ khôngphảilàThiếtkếLogic(HOW) SE - IV. Dept. of SE, 2001 HUT, Falt. of IT 3 Phânchiamôhìnhphântíchracáchệcon Tìmrasựtươngtranh(concurrency)tronghệthống Phânbốcáchệconchocácbộxửlýhoặccácnhiệm vụ(tasks) Pháttriểnthiếtkếgiaodiện Chọnchiếnlượccàiđặtquảntrịdữliệu SE - IV. Dept. of SE, 2001 HUT, Falt. of IT 4 Tìmranguồntàinguyênchungvàcơchếđiềukhiển truynhậpchúng Thiếtkếcơchếđiềukhiểnthíchhợpchohệthống, kểcảquảnlýnhiệmvụ Xemxétcácđiềukiệnbiênđượcxửlýnhưthếnào Xétduyệtvàxemxétcácthỏahiệp(tradeoffs) SE - IV. Dept. of SE, 2001 HUT, Falt. of IT 5(1)Cóthểtríchđượcluồngdữliệutừhệthống:đólà phầnnộidungđặctảyêucầuvàgiaodiện(2)Xemxéttốiưutàinguyênkiếntrúclênhệthốngrồi quyếtđịnhkiếntrúc(3)Theoquátrìnhbiếnđổidữliệu,hãyxemnhững chứcnăngđượckiếntrúcnhưthếnào SE - IV. Dept. of SE, 2001 HUT, Falt. of IT 6(4)Từkiếntrúccácchứcnăngtheo(3),hãyxem xétvàchỉnhlại,từđóchuyểnsangkiếntrúc chươngtrìnhvàthiếtkếchitiết(5)Quyếtđịnhcácđơnvịchươngtrìnhtheocác chứcnăngcủahệphầnmềmcódựatheo luồngdữliệuvàphânchiaracácthànhphần(6)Khicấutrúcchươngtrìnhlớnquá,phảiphân chianhỏhơnthànhcácmôđun SE - IV. Dept. of SE, 2001 HUT, Falt. of IT 7(7)Xemxétdữliệuvàoravàcáctệpdùngchungcủa chươngtrình.Truycậptệptốiưu(8)Hãynghĩxemđểcóđượcnhữngthiếtkếtrênthìnên dùngphươngphápluậnvànhữngkỹthuậtgì? SE - IV. Dept. of SE, 2001 HUT, Falt. of IT 8 Thiếtkếhệthống ◦ Thiếtkếhệthốngphầncứng[(1),(2)] ◦ Thiếtkếhệthốngphầnmềm[(3)(7)] Thiếtkếhệthốngphầnmềm ◦ Thiếtkếtệp(filedesign)[(7)] ◦ Thiếtkếchứcnănghệthống[(3)(6)] SE - IV. Dept. of SE, 2001 HUT, Falt. of IT 9 Phươngphápthiếtkếcấutrúchóa(Structured Des ...
Nội dung trích xuất từ tài liệu:
Nhập môn Công nghệ phần mềm - Phần IV: Thiết kế và lập trìnhDepartmentofSoftwareEngineering FacultyofInformationTechnology HanoiUniversityofTechnology TEL:048682595FAX:048692906 Email:cnpm@ithut.edu.vn SE - IV. Dept. of SE, 2001 HUT, Falt. of IT 1 Chương6: Phươngphápthiếtkếhệthống6.1. Thiếtkếhệthốnglàgì?6.2. Phươngphápthiếtkếhệthống SE - IV. Dept. of SE, 2001 HUT, Falt. of IT 2 Làthiếtkếcấuhìnhphầncứngvàcấutrúcphần mềm(gồmcảchứcnăngvàdữliệu)đểcóđượchệ thốngthỏamãncácyêucầuđềra CóthểxemnhưThiếtkếcấutrúc(WHAT),chứ khôngphảilàThiếtkếLogic(HOW) SE - IV. Dept. of SE, 2001 HUT, Falt. of IT 3 Phânchiamôhìnhphântíchracáchệcon Tìmrasựtươngtranh(concurrency)tronghệthống Phânbốcáchệconchocácbộxửlýhoặccácnhiệm vụ(tasks) Pháttriểnthiếtkếgiaodiện Chọnchiếnlượccàiđặtquảntrịdữliệu SE - IV. Dept. of SE, 2001 HUT, Falt. of IT 4 Tìmranguồntàinguyênchungvàcơchếđiềukhiển truynhậpchúng Thiếtkếcơchếđiềukhiểnthíchhợpchohệthống, kểcảquảnlýnhiệmvụ Xemxétcácđiềukiệnbiênđượcxửlýnhưthếnào Xétduyệtvàxemxétcácthỏahiệp(tradeoffs) SE - IV. Dept. of SE, 2001 HUT, Falt. of IT 5(1)Cóthểtríchđượcluồngdữliệutừhệthống:đólà phầnnộidungđặctảyêucầuvàgiaodiện(2)Xemxéttốiưutàinguyênkiếntrúclênhệthốngrồi quyếtđịnhkiếntrúc(3)Theoquátrìnhbiếnđổidữliệu,hãyxemnhững chứcnăngđượckiếntrúcnhưthếnào SE - IV. Dept. of SE, 2001 HUT, Falt. of IT 6(4)Từkiếntrúccácchứcnăngtheo(3),hãyxem xétvàchỉnhlại,từđóchuyểnsangkiếntrúc chươngtrìnhvàthiếtkếchitiết(5)Quyếtđịnhcácđơnvịchươngtrìnhtheocác chứcnăngcủahệphầnmềmcódựatheo luồngdữliệuvàphânchiaracácthànhphần(6)Khicấutrúcchươngtrìnhlớnquá,phảiphân chianhỏhơnthànhcácmôđun SE - IV. Dept. of SE, 2001 HUT, Falt. of IT 7(7)Xemxétdữliệuvàoravàcáctệpdùngchungcủa chươngtrình.Truycậptệptốiưu(8)Hãynghĩxemđểcóđượcnhữngthiếtkếtrênthìnên dùngphươngphápluậnvànhữngkỹthuậtgì? SE - IV. Dept. of SE, 2001 HUT, Falt. of IT 8 Thiếtkếhệthống ◦ Thiếtkếhệthốngphầncứng[(1),(2)] ◦ Thiếtkếhệthốngphầnmềm[(3)(7)] Thiếtkếhệthốngphầnmềm ◦ Thiếtkếtệp(filedesign)[(7)] ◦ Thiếtkếchứcnănghệthống[(3)(6)] SE - IV. Dept. of SE, 2001 HUT, Falt. of IT 9 Phươngphápthiếtkếcấutrúchóa(Structured Des ...
Tìm kiếm theo từ khóa liên quan:
phân tích phần mềm thiết kế phần mềm xây dựng phần mềm phương pháp đánh giá dự án phần mềm phần mềm máy tínhGợi ý tài liệu liên quan:
-
Bài giảng Xử lý sự cố phần mềm - Bài 4 Xử lý sự cố sử dụng Internet
14 trang 340 0 0 -
Nhập môn Tin học căn bản: Phần 1
106 trang 331 0 0 -
Giáo trình tóm tắt Công nghệ phần mềm
149 trang 171 0 0 -
Báo cáo bài tập lớn: Dự án phần mềm quản lý khách sạn
55 trang 155 0 0 -
Đề cương môn học Phân tích thiết kế phần mềm
143 trang 154 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 153 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 1 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
64 trang 150 0 0 -
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Phần mềm Quản lý kết hôn
17 trang 148 0 0 -
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Quản lý hồ sơ bệnh án của 1 khoa
20 trang 136 0 0 -
Vai trò của phân tích, thiết kế hệ thống thông tin trong quy trình xây dựng phần mềm
7 trang 134 0 0