Danh mục

Bài giảng Nhập môn công nghệ phần mềm - Chương 3: Phân tích phần mềm

Số trang: 80      Loại file: pdf      Dung lượng: 0.00 B      Lượt xem: 26      Lượt tải: 0    
tailieu_vip

Xem trước 8 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Nhập môn công nghệ phần mềm - Chương 3: Phân tích phần mềm" có cấu trúc gồm 5 phần cung cấp cho người học các kiến thức: Giới thiệu, xây dựng mô hình quan niệm dữ liệu (CDM), xây dựng mô hình xử lý (DFD), phương án triển khai hệ thống, sưu liệu phân tích. 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 Nhập môn công nghệ phần mềm - Chương 3: Phân tích phần mềmNHẬP MÔN CÔNG NGHỆ PHẦN MỀM Chương 3. PHÂN TÍCH PHẦN MỀM1 Mục tiêu  Biết được các thành phần trong mô hình dữ liệu ở mức quan niệm (CDM – Conceptual Data Model  ERD – Entity Relationship Diagram).  Biết cách xây dựng mô hình CDM  Biết các thành phần trong mô hình luồng dữ liệu (DFD – Data Flow Diagram)  Biết cách xây dựng mô hình DFD.  Sử dụng Power Designer, Visio để tạo mô hình CDM, DFD.2 NỘI DUNG 1. Giới thiệu 2. Xây dựng mô hình quan niệm dữ liệu (CDM) 3. Xây dựng mô hình xử lý (DFD) 4. Phương án triển khai hệ thống 5. Sưu liệu phân tích31. Giới thiệu Giai đoạn phân tích Khảo sát hiện trạng Xác định yêu cầu Nội dung:+ Phân tích khả thi Phân tích + Xây dựng mô hình dữ liệu ở mức quan niêm Thiết kê + Xây dựng mô hình xử lý Kết quả: Cài đặt Hồ sơ phân tích Kiểm + mô hình ERD chứng + mô hình DFD Triển khai + phương án triển khai hệ thống Bảo trì4 Giai đoạn phân tích  Xét hệ thống quản lý giáo vụ tại trường đại học Mô hình thực thể liên kết ERD (CDM)5 ERD – Entity Relationship Diagram  CDM – Conceptual Data Diagram Giai đoạn phân tích  Xét hệ thống quản lý giáo vụ tại trường đại học Mô hình xử lý DFD - Data Flow Diagram6 Giai đoạn phân tích  Xét hệ thống quản lý giáo vụ tại trường đại học Phương án triển khai 17 Giai đoạn phân tích  Xét hệ thống quản lý giáo vụ tại trường đại học Phương án triển khai 28 2. Mô hình quan niệm dữ liệu (CDM or ERD)  Mô hình thực thể kết hợp (Entity Relationship Diagram, Conceptual Data Model) mô tả mối quan hệ giữa các thực thể.  Mỗi thực thể là 1 đối tượng, 1 nhiệm vụ, 1 sự kiện trong thế giới thực. Nó được mổ tả bởi tập các thuộc tính. (Một thực thể tương ứng với 1 dòng trong bảng).  Mô hình thực thể kết hợp được dùng để thiết kế CSDL ở mức quan niệm.  Ví dụ:  Sinh viên A (A01, An, 280ADV, 1/1/1990). thực thể  Hóa đơn (MHĐ, MKH, Tên hàng, đơn giá,…)  tập thực thể  …9 Ví dụ: xét ứng dụng quản lý TKB Hệ thống cho phép:  Giáo vụ: nhập/cập nhật thời khóa biểu cho các giảng viên và các lớp.  Sinh viên: tra cứu TKB theo từng học kỳ của lớp mình.  Giảng viên: tra cứu TKB giảng dạy trong từng học kỳ.10 Ví dụ: xét ứng dụng quản lý TKB Thời khóa biểu của lớp11 Ví dụ: xét ứng dụng quản lý TKB Thời khóa biểu của giảng viên12 Ví dụ: xét ứng dụng quản lý TKB Hệ thống quản lý TKB gồm các thông tin gì? • Thứ • Tiết • Môn • Giảng viên • Lớp • Học kỳ • Năm học • Khoa13 Ví dụ: xét ứng dụng quản lý TKB Hệ thống quản lý TKB gồm các thông tin gì? • Thứ • Tiết  Có bao nhiêu thực thể? • Môn  Mỗi thực thể có những • Giảng viên thuộc tính nào? • Lớp  Mối liên hệ giữa các • Học kỳ • Năm học thực thể? • Khoa14 Ví dụ: mô hình ERD/CDM15 Các thành phần trong CDM  Thực thể  Mối kết hợp  Mối liên hệ giữa các thực thể  Mối liên hệ giữa thực thể và mối kết hợp16 Các thành phần trong CDM  Thực thể/mối kết hợp  Mỗi thực thể/ mối kết hợp có 3 thành phần:  Tên thực thể (name)  Mã (code)  Thuộc tính (attribute)17 Các thành phần trong CDM  Thuộc tính Là các đặc trưng mô tả về đối tượng  Thực thể/ tập thực thể  Một thực thể là 1 đối tượng, 1 nhiệm vụ, 1 sự kiện của thế giới thực. Nó được mô tả bởi tập các thuộc tính. Một thực thể tương đương 1 dòng trên bảng.  Tập thực thể: là tập hợp các thực thể giống nhau thuộc tính.18 Các thành phần trong CDM  Phân loại thuộc tính  thuộc tính khóa  thuộc tính có giá trị rời rạc  thuộc tính đa trị  thuộc tính là đối tượng phụ  thuộc tính tính toán19 Các thành phần trong CDM  Quan hệ giữa các thực thể  Phân loại  Relationship  Inheritance  Phâ ...

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