Phân tích, thiết kế và cài đặt hệ thống thông tin - ĐH. Kinh tế Quốc dân
lượt xem 50
download
Bài giảng “Phân tích, thiết kế và cài đặt hệ thống thông tin” do PGS.TS. Đặng Minh Át biên soạn gồm có 7 phần. Nội dung trình bày tổng quan về hệ thống thông tin, các bước cơ bản thiết kế phần mềm, các ngôn ngữ thiết kế phần mềm, đảm bảo chất lượng phần mềm, phương pháp thiết kế Top – Down, phương pháo thiết kế Bottom – Up, thiết kế các cơ sở dữ liệu, thiết kế cấu trúc lưu trữ vật lý.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Phân tích, thiết kế và cài đặt hệ thống thông tin - ĐH. Kinh tế Quốc dân
- Phân tích - Thiết kế - Cài đặt Hệ thống thông tin TRÌNH BÀY: PGS.TS. ĐẶNG MINH ẤT BỘ MÔN: CÔNG NGHỆ THÔNG TIN TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN
- CHƯƠNG 6: THIẾT KẾ PHẦN MỀM 2 Bài 1: Tổng quan về thiết kế HTTT. Bài 2: Các bước cơ bản thiết kế phần mềm. Bài 3: Các ngôn ngữ thiết kế phần mềm. Bài 4: Đảm bảo chất lượng phần mềm. Bài 5: Phương pháp thiết kế Top-Down Bài 6: Phương pháp thiết kế Bottom-Up Bài 8: Thiết kế các cơ sở dữ liệu. Bài 7: Thiết kế cấu trúc lưu trữ vật lý. Phân t ích - Thiết kế - Hệ thống thông tin 25 October 2011
- Bài 1: Tổng quan về thiết kế HTTT 3 Tổng quan Giai đoạn thiết kế chúng ta phải trả lời được câu hỏi “ Hệ thống làm việc, hoạt động như thế nào?” Một trong các mục tiêu của giai đoạn thiết kế là đưa ra được bản thiết kế đáp ứng đặc tả yêu cầu chức năng trong phạm vi các ràng buộc kỹ thuật của dự án, cũng như lập tài liệu thiết kế hệ thống phục vụ cho việc quản lý, theo dõi việc phát triển hệ thống ứng dụng và hỗ trợ cho việc bảo hành, bảo trì hệ thống trong tương lai Giai đoạn thiết kế sẽ bao gồm việc xem xét các khả năng sử dụng máy tính để thực hiện các yêu cầu nghiệp vụ. Hệ thống sẽ máy tính hóa các chức năng nào, giao diện tương tác với người dùng ra sao, dữ liệu được cập nhật và lưu trữ như thế nào? Hệ thống sẽ sử dụng các giải pháp kỹ thuật để đảm bảo hiệu năng, tốc độ theo yêu cầu đã đặt ra. Phân t ích - Thiết kế - Hệ thống thông tin 25 October 2011
- Bài 1: Tổng quan về thiết kế HTTT 4 Tổng quan Giai đoạn thiết kế sẽ chuyển các đặc tả logic của hệ thống thành các đặc tả vật lý của hệ thống. Thiết kế là giai đoạn chi tiết hóa các kết quả phân tích, một lần nữa thể hiện cách tiếp cận trên xuống. Công việc thiết kế thường chiếm nhiều thời gian và công sức hơn phân tích. Công việc thiết kế thường phụ thuộc vào môi trường phát triển cụ thể. Người thiết kế sẽ mô tả lại hệ thống sẽ làm việc như thế nào theo cách mà người lập trình có thể viết mã trình được. Đòi hỏi với thiết kế viên phải là người nắm được nghiệp vụ sâu sắc và có cả một số kinh nghiêm lập trình Phân t ích - Thiết kế - Hệ thống thông tin 25 October 2011
- Bài 1: Tổng quan về thiết kế HTTT 5 Đầu vào và đầu ra của quá trình thiết kế Đầu vào của quá trình thiết kế HTTT (Sử dụng kết quả của quá trình phân tích) bao gồm: Các đặc tả chi tiết yêu cầu Mô hình chức năng tổng thể Mô hình quan hệ thực thể Mô hình luồng dữ liệu Các đặc tả sơ bộ chức năng và thực thể Đầu ra của quá trình thiết kế HTTT Kiến trúc tổng thể hệ thống Lược đồ cấu trúc phần mềm Thiết kế dữ liệu chi tiết Thiết kế chi tiết module chương trình: đặc tả giao diện cập nhật dữ liệu, đặc tả báo cáo, mô tả sử dụng dữ liệu Chi tiết các thủ tục, hàm sử dụng Phân t ích - Thiết kế - Hệ thống thông tin 25 October 2011
- Bài 1: Tổng quan về thiết kế HTTT 6 Đánh giá chất lượng phần mềm Đánh giá chất lượng thiết kế dựa vào các tiêu chí sau với mục đích của giai đoạn thiết kế là dễ đọc, dễ hiểu, dễ viết code và dễ bảo trì, vì vậy có thể đưa ra một số hướng sau đây: Thiết kế nên đưa ra cách tổ chức phân cấp để kiểm soát các thành phần phần mềm Thiết kế nên chia theo các module tức là phần mềm nên được phân hoạch một cách logic thành các phần con nhỏ hơn, thực hiện những chức năng xác định. Điều này giúp dễ dàng cho việc quản lý, xây dựng và bảo trì. Mỗi module nên kiểm soát để chỉ có một số hợp lý các module thành phần tại mức tiếp theo. Các module nên độc lập quan hệ để cho các trao đổi giữa các module là tối thiểu nhất. Để có thể dễ dàng mở rộng, mỗi module chỉ nên sử dụng cho một chức năng nghiệp vụ nào đó. Thiết kế nên mô tả biểu diễn tách biệt giữa dữ liệu và thủ tục Thiết kế nên hướng tới các chương trình con hay thủ tục Thiết kế nên mô tả giao diện cho phép dễ dàng tương tác giữa thủ tục với môi trường bên ngoài. Phân t ích - Thiết kế - Hệ thống thông tin 25 October 2011
- Bài 2: Các bước cơ bản thiết kế phần mềm 7 Các bước thiết kế Theo quan điểm quản lý dự án, thiết kế phần mềm được tiến hành theo hai bước: thiết kế sơ bộ và thiết kế chi tiết. Thiết kế sơ bộ quan tâm tới kiến trúc tổng thể, kiến trúc dữ liệu, các mô tả tổng quát chức năng phần mềm và giao diện. Thiết kế chi tiết sẽ tập trung làm mịn các cấu trúc dữ liệu, mô tả chi tiết các giao diện, thuật toán xử lý và sử dụng dữ liệu. Phân t ích - Thiết kế - Hệ thống thông tin 25 October 2011
- Bài 3: Các ngôn ngữ thiết kế phần mềm. 8 Việc lựa chọn ngôn ngữ lập trình có ý nghĩa rất lớn. Khi đánh giá về các ngôn ngữ lập trình, người ta thường căn cứ vào các tiêu chuẩn sau: Lĩnh vực ứng dụng tổng quát. Độ phức tạp thuật toán của ngôn ngữ. Môi trường hoạt động của phần mềm. Hiệu năng của phần mềm. Độ phức tạp của cấu trúc chương trình. Tri thức của cán bộ phát triển phần mềm. Có chương trình dịch tốt. Phân t ích - Thiết kế - Hệ thống thông tin 25 October 2011
- Bài 4: Đảm bảo chất lượng phần mềm. 9 Nội dung bài học Các nhân tố chất lượng phần mêm Vai trò của người sử dụng trong các giai đoạn xây dựng và phát triển hệ thông thông tin. Giai đoạn nghiên cứu khả thi Giai đoạn phân tích Giai đoạn thiết kế Giai đoạn xây dựng Giai đoạn kiểm tra chấp nhận Giai đoạn triển khai Giai đoạn bảo trì Phân t ích - Thiết kế - Hệ thống thông tin 25 October 2011
- Bài 4: Đảm bảo chất lượng phần mềm. 10 Các nhân tố chất lượng phần mêm Chất lượng phần mềm có thể được đánh giá qua ba yếu tố cơn bản sau đây: Đã đáp ứng các yêu cầu được xác định tường minh. Được phát triển tuân thủ các tiêu chuẩn tường minh sản xuất phần mềm theo công nghệ. Phần mềm có thể tuân thủ cả một số yêu cầu không tường minh khác. Chất lượng phần mềm còn bao gồm một số nhân tố có thể có độ đo xác định, rõ ràng hơn. Nói chung, các nhân tố chất lượng phần mềm tập trung đánh giá cho ba khía cạnh phần mềm là các đặc trưng: vận hành, khả năng trải qua các thay đổi - sửa chữa của các sản phẩm, tính thích nghi - chuyển đổi của sản phẩm với môi trường mới. Phân t ích - Thiết kế - Hệ thống thông tin 25 October 2011
- Bài 4: Đảm bảo chất lượng phần mềm. 11 Nhân tố đo chất lượng phần mềm Phân t ích - Thiết kế - Hệ thống thông tin 25 October 2011
- Bài 4: Đảm bảo chất lượng phần mềm. 12 Nhân tố đo chất lượng phần mềm Phân t ích - Thiết kế - Hệ thống thông tin 25 October 2011
- Bài 4: Đảm bảo chất lượng phần mềm. 13 Vai trò của người sử dụng trong các giai đoạn xây dựng và phát triển hệ thông thông tin. Giai đoạn nghiên cứu khả thi Giai đoạn phân tích Giai đoạn thiết kế Giai đoạn xây dựng Giai đoạn kiểm tra chấp nhận Giai đoạn triển khai Giai đoạn bảo trì Phân t ích - Thiết kế - Hệ thống thông tin 25 October 2011
- Bài 4: Đảm bảo chất lượng phần mềm. 14 Vai trò của người sử dụng trong các giai đoạn xây dựng và phát triển hệ thông thông tin. Phân t ích - Thiết kế - Hệ thống thông tin 25 October 2011
- Bài 4: Đảm bảo chất lượng phần mềm. 15 Vai trò của người sử dụng trong các giai đoạn xây dựng và phát triển hệ thông thông tin. Phân t ích - Thiết kế - Hệ thống thông tin 25 October 2011
- Bài 4: Đảm bảo chất lượng phần mềm. 16 Vai trò của người sử dụng trong các giai đoạn xây dựng và phát triển hệ thông thông tin. Phân t ích - Thiết kế - Hệ thống thông tin 25 October 2011
- Bài 4: Đảm bảo chất lượng phần mềm. 17 Vai trò của người sử dụng trong các giai đoạn xây dựng và phát triển hệ thông thông tin. Phân t ích - Thiết kế - Hệ thống thông tin 25 October 2011
- Bài 4: Đảm bảo chất lượng phần mềm. 18 Vai trò của người sử dụng trong các giai đoạn xây dựng và phát triển hệ thông thông tin. Phân t ích - Thiết kế - Hệ thống thông tin 25 October 2011
- Bài 4: Đảm bảo chất lượng phần mềm. 19 Vai trò của người sử dụng trong các giai đoạn xây dựng và phát triển hệ thông thông tin. Phân t ích - Thiết kế - Hệ thống thông tin 25 October 2011
- Bài 5: Phương pháp thiết kế Top-Down 20 Nội dung phương pháp Đây là một phương pháp thiết kế giải thuật dựa trên tư tưởng mô đun hoá. Nội dung của phương pháp thiết kế này như sau: Trước hết người ta xác định các vấn đề chủ yếu nhất mà việc giải quyết bài toán yêu cầu, bao quát được toàn bộ bài toán. Sau đó phân chia nhiệm vụ cần giải quyết thành các nhiệm vụ cụ thể hơn tức là chuyển dần từ mô đun chính đến cấc mô đun con từ trên xuống dưới Do vậy phương pháp có tên thiết kế “từ đỉnh xuống” (Top – Down Design). Phân t ích - Thiết kế - Hệ thống thông tin 25 October 2011
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đề cương môn học Phân tích thiết kế phần mềm
143 p | 543 | 171
-
Bài giảng Phân tích, thiết kế và cài đặt hệ thống thông tin: Chương 1 - PGS.TS. Đặng Minh Ất
42 p | 297 | 74
-
Phân Tích Thiết Kế Hệ Thống
101 p | 182 | 43
-
Bài giảng Phân tích, thiết kế và cài đặt hệ thống thông tin: Chương mở đầu - PGS.TS. Đặng Minh Ất
12 p | 179 | 29
-
Bài giảng Phân tích, thiết kế và cài đặt hệ thống thông tin: Chương 2 - PGS.TS. Đặng Minh Ất
28 p | 149 | 23
-
Giáo trình Phân tích thiết kế hệ thống thông tin: Phần 2 - Phạm Nguyễn Cương
115 p | 75 | 17
-
Bài giảng Phân tích, thiết kế và cài đặt hệ thống thông tin: Chương 7 - PGS.TS. Đặng Minh Ất
11 p | 145 | 16
-
Vai trò của phân tích, thiết kế hệ thống thông tin trong quy trình xây dựng phần mềm
7 p | 1153 | 15
-
Bài giảng Phân tích, thiết kế và cài đặt hệ thống thông tin: Chương 9 - PGS.TS. Đặng Minh Ất
20 p | 108 | 12
-
Bài 1. Tổng quan về xây dựng phần mềm
44 p | 120 | 12
-
Bài giảng Phân tích, thiết kế và cài đặt hệ thống thông tin: Chương 8 - PGS.TS. Đặng Minh Ất
8 p | 112 | 11
-
Bài giảng Phân tích, thiết kế và cài đặt hệ thống thông tin: Chương 10 - PGS.TS. Đặng Minh Ất
17 p | 101 | 10
-
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 3 - ThS. Tăng Mỹ Thảo
59 p | 71 | 7
-
Bài giảng Phân tích thiết kế hệ thống thông tin: Bài 6 - ThS. Thạc Bình Cường
44 p | 57 | 6
-
Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 5
14 p | 85 | 6
-
Bài giảng Phân tích thiết kế đảm bảo chất lượng phần mềm: Phần 2
121 p | 29 | 6
-
Giáo trình Phân tích thiết kế hệ thống - Nghề: Lập trình máy tính - CĐ Kỹ Thuật Công Nghệ Bà Rịa-Vũng Tàu
133 p | 47 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn