Bài giảng Công nghệ phần mềm: Chương 4 - ThS. Nguyễn Thị Bích Ngân
Số trang: 143
Loại file: pdf
Dung lượng: 12.59 MB
Lượt xem: 13
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Công nghệ phần mềm - Chương 4: Thiết kế phần mềm" trình bày các nội dung: Mô hình dữ liệu vật lý –PDM, các thành phần trong PDM, chuyển đổi từ mô hình CDM sang PDM, xây dựng các lược đồ Sequence, Collaboration,... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm: Chương 4 - ThS. Nguyễn Thị Bích Ngân CÔNG NGHỆ PHẦN MỀMChương 4 – THIẾT KẾ PHẦN MỀM 15.08.2016Thiết kế dữ liệu 2Mục tiêu Biết các thành phần trong mô hình dữ liệu ở mức vật lý (PDM – physical data model). Biết quy tắc ánh xạ từ mô hình CDM sang mô hình PDM. Biết cách xây dựng các lược đồ Sequence, Collaboration, Activity,… Biết một số quy tắc thiết kế giao diện Biết cách xử dụng Power Designer tạo mô hình PDM, Sequence, Collaboration, Activity,… Biết dùng Visio để thiết kế giao diện, sitemap,… 3Nội dung Mô hình dữ liệu vật lý – PDM Các thành phần trong PDM Chuyển đổi từ mô hình CDM sang PDM Xây dựng các lược đồ Sequence, Collaboration,… Thiết kế giao diện. Sử dụng Power Designer để tạo mô hình. 4Phân tích chi tiết quy trình công nghệ phần mềm dựa trên mô hình thác nướcGiai đoạn thiết kế Khảo sáthiện trạng Xác định yêu cầu Phân tích Thiết kế Nội dung: Thiết kế dữ liệu, xử lý, giao diện Cài đặt Kết quả: Kiểm Hồ sơ thiết kế: chứng + mô hình PDM Triển khai + Kiến trúc module + hệ thống chức năng Bảo trì + hệ thống giao diện 5Xét hệ thống quản lý giáo vụ tại trường Đại học Mô hình vật lý 6Kiến trúc phân hệ - Module Hệ thống quản lý sinh viên Phân hệ sinh Phân hệ viên giảng viên 7Physical Data Model - PDM Mô hình dữ liệu ở mức vật lý (Physical Data Model) biểu diễn cấu trúc dữ liệu sẽ được cài đặt trong các hệ quản trị cơ sở dữ liệu (SQL server, Oracle, MS Access,…). Mô hình dữ liệu vật lý có thể được ánh xạ từ mô hình thực thể kết hợp (hay mô hình quan niệm dữ liệu). CDM PDM 89Xét ví dụ: xét ứng dụng quản lý TKB 10Các thành phần trong PDM Table View Mối liên hệ giữa các table 11Các thành phần trong PDM Table SINHVIEN (MASV, HO,TEN, PHAI, NGAYSINH, MANGANH) 12Các thành phần trong PDM Table Mỗi Table có 3 thành phần TênTable(Name) Mã (Code) Thuộc tính(Attribute/Field): kiểu dữ liệu, kích thước,… Khóa chính Khóa ngoại Bắt buộc (not null) 13Chuyển từ CDM sang PDM Ánh xạ các thành phần từ CDM sang PDM Tập thực thể Quan hệ 1-1 Quan hệ 1-n Quan hệ n-n Quan hệ kế thừa 14 Chuyển từ CDM sang PDM Ánh xạ tập thực thểCDM PDMTập thực thể Table – bảngThuộc tính Thuộc tính - fieldThuộc tính khóa chính Thuộc tính khóa chính Ví dụ 15Ánh xạ quan hệ 1-1 16Ánh xạ quan hệ 1-n 17Ánh xạ quan hệ 1-n 18Ánh xạ quan hệ n-n CDM 19Ánh xạ quan hệ n-n 20
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm: Chương 4 - ThS. Nguyễn Thị Bích Ngân CÔNG NGHỆ PHẦN MỀMChương 4 – THIẾT KẾ PHẦN MỀM 15.08.2016Thiết kế dữ liệu 2Mục tiêu Biết các thành phần trong mô hình dữ liệu ở mức vật lý (PDM – physical data model). Biết quy tắc ánh xạ từ mô hình CDM sang mô hình PDM. Biết cách xây dựng các lược đồ Sequence, Collaboration, Activity,… Biết một số quy tắc thiết kế giao diện Biết cách xử dụng Power Designer tạo mô hình PDM, Sequence, Collaboration, Activity,… Biết dùng Visio để thiết kế giao diện, sitemap,… 3Nội dung Mô hình dữ liệu vật lý – PDM Các thành phần trong PDM Chuyển đổi từ mô hình CDM sang PDM Xây dựng các lược đồ Sequence, Collaboration,… Thiết kế giao diện. Sử dụng Power Designer để tạo mô hình. 4Phân tích chi tiết quy trình công nghệ phần mềm dựa trên mô hình thác nướcGiai đoạn thiết kế Khảo sáthiện trạng Xác định yêu cầu Phân tích Thiết kế Nội dung: Thiết kế dữ liệu, xử lý, giao diện Cài đặt Kết quả: Kiểm Hồ sơ thiết kế: chứng + mô hình PDM Triển khai + Kiến trúc module + hệ thống chức năng Bảo trì + hệ thống giao diện 5Xét hệ thống quản lý giáo vụ tại trường Đại học Mô hình vật lý 6Kiến trúc phân hệ - Module Hệ thống quản lý sinh viên Phân hệ sinh Phân hệ viên giảng viên 7Physical Data Model - PDM Mô hình dữ liệu ở mức vật lý (Physical Data Model) biểu diễn cấu trúc dữ liệu sẽ được cài đặt trong các hệ quản trị cơ sở dữ liệu (SQL server, Oracle, MS Access,…). Mô hình dữ liệu vật lý có thể được ánh xạ từ mô hình thực thể kết hợp (hay mô hình quan niệm dữ liệu). CDM PDM 89Xét ví dụ: xét ứng dụng quản lý TKB 10Các thành phần trong PDM Table View Mối liên hệ giữa các table 11Các thành phần trong PDM Table SINHVIEN (MASV, HO,TEN, PHAI, NGAYSINH, MANGANH) 12Các thành phần trong PDM Table Mỗi Table có 3 thành phần TênTable(Name) Mã (Code) Thuộc tính(Attribute/Field): kiểu dữ liệu, kích thước,… Khóa chính Khóa ngoại Bắt buộc (not null) 13Chuyển từ CDM sang PDM Ánh xạ các thành phần từ CDM sang PDM Tập thực thể Quan hệ 1-1 Quan hệ 1-n Quan hệ n-n Quan hệ kế thừa 14 Chuyển từ CDM sang PDM Ánh xạ tập thực thểCDM PDMTập thực thể Table – bảngThuộc tính Thuộc tính - fieldThuộc tính khóa chính Thuộc tính khóa chính Ví dụ 15Ánh xạ quan hệ 1-1 16Ánh xạ quan hệ 1-n 17Ánh xạ quan hệ 1-n 18Ánh xạ quan hệ n-n CDM 19Ánh xạ quan hệ n-n 20
Tìm kiếm theo từ khóa liên quan:
Bài giảng Công nghệ phần mềm Công nghệ phần mềm Kỹ thuật lập trình Thiết kế phần mềm Mô hình dữ liệu vật lý Lược đồ SequenceGợi ý tài liệu liên quan:
-
62 trang 389 3 0
-
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 244 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 212 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 188 0 0 -
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 181 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 179 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 177 0 0 -
Lecture Introduction to software engineering - Week 3: Project management
68 trang 160 0 0 -
Xây dựng mô hình và công cụ hỗ trợ sinh tác tử giao diện
13 trang 159 0 0 -
6 trang 152 0 0