Danh mục

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    
tailieu_vip

Phí tải xuống: 33,000 VND Tải xuống file đầy đủ (58 trang) 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 ...

Tài liệu được xem nhiều: