Danh mục

Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 2 (Phần 5) - ĐH Bách khoa Hà nội

Số trang: 26      Loại file: pdf      Dung lượng: 456.34 KB      Lượt xem: 17      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 1,000 VND Tải xuống file đầy đủ (26 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Kỹ thuật phần mềm ứng dụng - Chương 2 Các pha trong phát triển phần mềm (Phần 5) Pha thiết kế (TK cơ sở dữ liệu)" cung cấp cho người đọc các kiến thức như: Mục đích của thiết kế; Các nguyên tắc thiết kế; Các phần cần thiết kế. 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 Kỹ thuật phần mềm ứng dụng: Chương 2 (Phần 5) - ĐH Bách khoa Hà nội Kỹ thuật phần mềm om .c ứng dụng ng co an Chương 2 th ng Các pha trong phát triển phần mềm o (Phần 5) du u Pha thiết kế (TK cơ sở dữ liệu) cu 9/5/2017 CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung chính  Mục đích của thiết kế om  Các nguyên tắc thiết kế .c ng  Các phần cần thiết kế co – Thiết kế CSDL  CSDL ít nhất ở dạng chuẩn 3 – Thiết kế kiến trúc  Lược đồ cấu trúc chương trình an th – Thiết kế giao diện  các menu, form nhập, mẫu báo cáo, ng thông báo o du u cu 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Mục đích của giai đoạn Thiết kế  Là quá trình chuyển các y/c của phần mềm sang dạng om biểu diễn của phần mềm mà nó có thể được đánh giá .c về chất lượng trước khi cài đặt. ng  Thiếu thiết kế, việc cài đặt có thể gặp các vấn đề: co – Thiếu kế hoạch cài đặt: không biết rõ thứ tự cài đặt các an thành phần, do đó gây ra sự lộn xộn và khó khăn trong việc th ước lượng và phân công công việc ng – Không rõ ràng: chưa hiểu rõ các y/c sẽ được cài đặt thế nào o du – Khó nâng cấp và bảo trì: khi có lỗi, rất khó xác định nó nằm ở phần nào. Khi muốn nâng cấp cũng không biết cần u cu nâng cấp ở đâu, ảnh hưởng của nó đến hệ thống hiện tại thế nào  Ảnh hưởng xấu đến chất lượng và tiến độ làm phần mềm 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt Các nguyên tắc thiết kế  Sự trừu tượng (abstraction) om  Làm mịn (tinh chỉnh từng bước - refinement) .c ng  Modul hóa (modularity) co an th o ng du u cu 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt Các nguyên tắc thiết kế  Sự trừu tượng: om – Là sự tập trung vào một vấn đề ở một mức khái quát nào đó, .c và bỏ qua các chi tiết không liên quan ng – Quá trình thiết kế hệ thống đòi hỏi nhiều mức trừu tượng co khác nhau an – Với phần mềm thì có 3 loại trừu tượng th  Trừu tượng thủ tục ng  Trừu tượng dữ liệu o du  Trừu tượng điều khiển u cu 5 CuuDuongThanCong.com https://fb.com/tailieudientucntt Các nguyên tắc thiết kế  Làm mịn (tinh chỉnh từng bước - refinement) om – Là quá trình làm chi tiết hóa từng thành phần của một biểu .c diễn nào đó, để dần đưa nó sang biểu diễn ở dạng chi tiết ng hơn (giảm mức độ trừu tượng) co – Việc làm mịn giúp cho việc chuyển đổi này diễn ra một cách an không đột ngột và dễ dàng quản lý. th o ng du u cu 6 CuuDuongThanCong.com https://fb.com/tailieudientucntt Các nguyên tắc thiết kế  Modul hóa (modularity): om – Là quá trình phân chia hệ thống/phần mềm thành các thành .c phần riêng rẽ có tên và tương đối độc lập ng – Là một kỹ thuật cơ bản nhất để quản lý một cách hiệu quả co độ phức tạp của hệ thống an – Modul hóa tốt có thể giúp giảm thiểu thời gian và chi phí ...

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