bài giảng phân tích và thiết kế hệ thống thông tin- chương 5 thiết kế hế hệ thống thông tin - cđ cntt hữu nghị việt hàn

57 355 0
bài giảng phân tích và thiết  kế hệ thống thông tin- chương 5 thiết kế hế hệ thống thông tin - cđ cntt hữu nghị việt hàn

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ THÔNG TIN & TRUYỀN THÔNG TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT - HÀN VIETHANIT2008, VIETHANIT Copyright © Trang BỘ THÔNG TIN & TRUYỀN THÔNG TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT - HÀN VIETHANIT2008, VIETHANIT Copyright © Trang 5.1 THIẾT KẾ KiẾN TRÚC XÁC ĐỊNH PHÂN TÍCH Thiết kế kiến trúc Thiết kế phần mềm Thiết kế sở liệu Thiết kế đầu vào Thiết kế đầu Thiết kế giao diện người dùng THIẾT KẾ CÀI ĐẶT VIETHANIT2008, VIETHANIT Copyright © Trang 5.1 THIẾT KẾ KiẾN TRÚC Thành phần Thành phần Thành phần HỆ THỐNG Thành phần Thành phần Thành phần n VIETHANIT2008, VIETHANIT Copyright © Trang 5.1 THIẾT KẾ KiẾN TRÚC * Ưu điểm: - Thỏa mãn yêu cầu phi chức - Tái sử dụng * Nhược điểm: - Sử dụng nhiều thành phần lớn: Tăng hiệu Giảm khả bảo trì - Dữ liệu dư thừa: Cải thiện tính sẳn dùng Khó khăn việc bảo mật - Nhiều giao tiếp: Giảm hiệu (tính an tồn) VIETHANIT2008, VIETHANIT Copyright © Trang 5.1 THIẾT KẾ KiẾN TRÚC * Các đặc điểm kiến trúc HTTT: - Hiệu Hạn chế thao tác phức tạp Tối thiểu hóa giao tiếp - Bảo mật Sử dụng kiến trúc phân lớp Kiểm soát chặt chẽ lớp sâu - An tồn - Sẳn dùng - Có khả bảo trì VIETHANIT2008, VIETHANIT Copyright © Trang 5.1 THIẾT KẾ KiẾN TRÚC * Ví dụ kiến trúc lớp VIETHANIT2008, VIETHANIT Copyright © Trang 5.1 THIẾT KẾ KiẾN TRÚC * Quy trình thiết kế kiến trúc dựa vào định: - Kiến trúc ứng dụng chung có sử dụng lại hay khơng? - Hệ thống thông tin phân tán nào? - Những phong cách kiến trúc thích hợp? - Hệ thống thông tin phân rã thành môđun nào? - Chiến lược điều khiển sử dụng? - Cách đánh giá thiết kế kiến trúc - Kiến trúc tư liệu hoá nào? VIETHANIT2008, VIETHANIT Copyright © Trang 5.1 THIẾT KẾ KiẾN TRÚC * Các mơ hình kiến trúc bản: - Mơ hình cấu trúc tĩnh - Mơ hình quy trình động - Mơ hình giao diện - Mơ hình quan hệ - Mơ hình phân tán VIETHANIT2008, VIETHANIT Copyright © Trang 5.1.2 Tổ chức hệ thống thơng tin * Thiết kế kiến trúc: bước - Xây dựng mơ hình tổ chức HTTT - Phân rã HTTT - Các chiến lược điều khiển VIETHANIT2008, VIETHANIT Copyright © Trang 10 Giai đoạn đặc tả phần mềm Phân tích khả thi Phân tích rút yêu cầu Đặc tả yêu cầu Báo cáo khả thi Các mô hình hệ thống Đánh giá yêu cầu Yêu cầu người sử dụng HT Tư liệu hóa yêu cầu Hình 5.15 Kết tăng dần VIETHANIT2008, VIETHANIT Copyright © Trang 43 Giai đoạn thiết kế - Thiết kế kiến trúc - Đặc tả trừu tượng - Thiết kế giao diện - Thiết kế thành phần - Thiết kế cấu trúc liệu - Thiết kế thuật toán VIETHANIT2008, VIETHANIT Copyright © Trang 44 Giai đoạn thiết kế Đặc tả yêu cầu Các hoạt động thiết kế Thiết kế kiến trúc Đặc tả trừu tượng Kiến trúc hệ thống Đặc tả phần mềm Thiết kế giao diện Thiết kế thành phần TK cấu trúc liệu Thiết kế thuật toán Đặc tả CT liệu Đặc tả thuật toán Đặc tả thành phần Đặc tả giao diện Các sản phẩm thiết kế Hình 5.16 Mơ hình chung quy trình thiết kế VIETHANIT2008, VIETHANIT Copyright © Trang 45 Giai đoạn cài đặt - Là quy trình chuyển đổi từ tài liệu đặc tả hệ thống thông tin thành hệ thống thơng tin thực - Khơng có quy trình chung cho lập trình VIETHANIT2008, VIETHANIT Copyright © Trang 46 Giai đoạn đánh giá phần mềm - V&V: Thẩm tra đánh giá; Xác minh thẩm định - Kiểm thử phần V & V VIETHANIT2008, VIETHANIT Copyright © Trang 47 Giai đoạn cải tiến phần mềm Hình 5.18 Cải tiến phần mềm VIETHANIT2008, VIETHANIT Copyright © Trang 48 Phương pháp luận thiết kế sở liệu - Cần có quy trình hợp lý để thiết kế CSDL - Q trình thơng thường có giai đoạn chính: Thiết kế CSDL logic (khái niệm): định nghĩa liệu quan hệ Thiết kế CSDL vật lý: thi hành thiết kế đảm bảo tính tồn vẹn Hiệu chỉnh thiết kế logic - Lược đồ lược đồ VIETHANIT2008, VIETHANIT Copyright © Trang 49 Ví dụ lược đồ CSDL VIETHANIT2008, VIETHANIT Copyright © Trang 50 5.3.3 Triển khai mơ hình liệu logic dựa CSDL quan hệ 5.3.3.1 CSDL quan hệ: - Là CSDL lưu trữ quản lý liệu bảng chiều - Các bảng quan hệ với thơng qua KHĨA - Các đặc thù: Schema SQL Trigger Stored procedure VIETHANIT2008, VIETHANIT Copyright © Trang 51 5.3.3 Triển khai mơ hình liệu logic dựa CSDL quan hệ 5.3.3.2 Mơ hình hóa liệu - Mơ hình liệu tốt mơ hình: Một thuộc tính mơ tả thực thể Một thuộc tính tồn thực thể, trừ thuộc tính KHĨA NGOẠI - Để có mơ hình liệu tốt phải tiến hành chuẩn hóa VIETHANIT2008, VIETHANIT Copyright © Trang 52 5.3.3.2 Mơ hình hóa liệu Các bước tạo mơ hình liệu vật lý: • • • • • • Xem lại mơ hình liệu logic Tạo bảng cho thực thể Tạo trường cho thuộc tính Tạo mục (index) cho khoá Thiết kế khoá ngoại cho quan hệ Định nghĩa kích thước/kiểu liệu, thuộc tính null, giá trị mặc định • Đánh giá thiết lập ràng buộc • Chú ý cơng nghệ khác cho kiểu liệu khác * Tuỳ vào hệ quản trị sở liệu, có thẻ tạo sở liệu tương ứng ngôn ngữ định nghĩa liệu VIETHANIT2008, VIETHANIT Copyright © Trang 53 Ví dụ tạo CSDL SQL create table tblSinhVien (MaSV char(6)not null primary key, HoTen varchar(30), DiaChi varchar(50)) create table tblMonHoc (MaMon char(6) not null primary key , TenMon varchar(50)) create table tblDiem (MaMon char(6) not null, MaSV char(6) not null, constraint pk_Diem primary key (MaMon,MaSV), constraint fk_Diem foreign key (MaMon) references tblMonHoc(MaMon), constraint fk_tblDiem foreign key (MaSV) references tblSinhVien(MaSV), Diem float) VIETHANIT2008, VIETHANIT Copyright © Trang 54 Các phần SV tự nghiên cứu Thiết kế đầu vào Thiết kế đầu Thiết kế giao diện người dùng VIETHANIT2008, VIETHANIT Copyright © Trang 55 Những việc cần làm tập lớn Phát biểu tốn (nói rõ u cầu tốn) Xây dựng quy trình nghiệp vụ Xây dựng biểu đồ phân rã chức BFD Xây dựng biểu đồ dòng dữ liệu DFD Xác định thực thể biểu đồ thực thể quan hệ ERD Xây dựng mơ hình liệu quan hệ RDM Thiết kế CSDL Thiết kế đầu vào, đầu giao diện người dùng (Chỉ thiết kế, khơng lập trình) VIETHANIT2008, VIETHANIT Copyright © Trang 56 Những việc cần làm tập lớn - Hàng tuần, báo cáo phần - Khi SV báo cáo, thành viên cịn lại nhóm lớp phải PHẢN BiỆN - Thang điểm: Nội dung BTL:

Ngày đăng: 17/10/2014, 07:23

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan