Các tính năng của HTTT:
Khối lượng thông tin được xử lý.
Độ phức tạp của dữ liệu.
Độ phức tạp của xử lý.
Độ phức tạp về cấu trúc của hệ thống.
Độ tin cậy của hệ thống.
Mục đích, yêu cầu đối với một phương pháp PTTK HTTT:
Mục đích:
HTTT có vòng đời dài (long life cycle)
Có chức năng hỗ trợ ra quyết định
Chương trình cài đặt dễ sửa chữa, bảo hành
Hệ thống dễ sử dụng, có độ chính xác cao.
Yêu cầu
Quan điểm tiếp cận tổng thể: xem xét mọi bộ phận, dữ liệu, chức năng của tất cả các phần tử trong hệ thống
hiểu biết tất cả là việc cần thiết cho việc phát triển hệ thống
71 trang |
Chia sẻ: trungkhoi17 | Lượt xem: 542 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Bài giảng Phân tích và thiết kế hệ thống - Chương 1: Các khái niệm cơ bản về hệ thống thông tin, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNGCHƯƠNG 1: CÁC KHÁI NIỆM CƠ BẢN VỀ HỆ THỐNG THÔNG TIN1. Hệ thống thông tin:Hệ thốngLà tập hợp các phần tử có những mối quan hệ ràng buộc lẫn nhau tạo thành một chỉnh thể theo quy luật nhất địnhCùng hoạt động chung cho một mục tiêuTrong quá trình hoạt động có trao đổi vào ra với môi trường bên ngoài1. Hệ thống thông tin :Tính chất của hệ thốngMối quan hệ giữa các phần tử có tính tác động qua lại ảnh hưởng với nhau.1. Hệ thống thông tin :Tính chất của hệ thốngMọi sự thay đổi về lượng hay về chất của một phần tử đều làm ảnh hưởng tới các phần tử khác của hệ thống1. Hệ thống thông tin :Tính chất của hệ thốngCác phần tử hợp thành một thể thống nhất, tạo ra tính ưu việt hơn hẳn mà từng phần tử tồn tại riêng lẻ không thể tạo ra được1. Hệ thống thông tin :Các thành phần cơ bản của hệ thốngMôi trườngĐầu vàoĐầu raMục tiêuQuá trình biến đổiPhần tử1. Hệ thống thông tin :Các thành phần cơ bản của hệ thống Môi trường của hệ thống là tất cả các yếu tố nằm bên ngoài hệ thốngMôi trường1. Hệ thống thông tin :Các thành phần cơ bản của hệ thống Là những tế bào có tính độc lập tương đối tạo nên hệ thống. Phần tử Mỗi một phần tử có những tính chất riêng1. Hệ thống thông tin :Các thành phần cơ bản của hệ thống Là tất cả những gì mà môi trường tác động vào hệ thống. Đầu vào Là những gì mà hệ thống tác động vào môi trườngĐầu ra1. Hệ thống thông tin :Các thành phần cơ bản của hệ thống Biến đầu vào thành đầu raMục tiêu Là lý do tồn tại của hệ thống, là khả năng tự biến đổi trạng thái của hệ thống1. Hệ thống thông tin :Hệ thống thông tinLà hệ thống sử dụng công nghệ thông tin để thu thập, truyền, lưu trữ, xử lý và biểu diễn thông tin trong một hay nhiều quá trình cho một mục tiêu xác định1. Hệ thống thông tin :Dữ liệu ( data )Sự biểu diễn của thông tin được thể hiện bằng các tín hiệu vật lýCó cấu trúc và ý nghĩa khi được tổ chức và xử lý→ Tại sao phải phân tích và thiết kế hệ thống thông tin ???2. Đặt vấn đề:Phân tích về sai sótÝ niệm /quan niệm : 45%Mã hóa : 25%Soạn thảo : 7%Các sai sót khác : 23%2. Đặt vấn đề: Theo thống kê của IBMPhân tích về chi phíBảo trì : 54%Phát triển : 46%2. Đặt vấn đề: Theo thống kê của IBMPhân tích phân bổ hoạt độngSản xuất mã : 15%Phát hiện và sửa chữa sai sót: 50%Cài đặt : 35%2. Đặt vấn đề: Theo thống kê của IBMHệ thống thông tin tin học hoá là một trong những ứng dụng đầy đủ và toàn diện nhất các thành tựu của công nghệ thông tin vào một tổ chức.→ Tại sao phải phân tích và thiết kế hệ thống thông tin ???2. Đặt vấn đề:Có một cái nhìn đầy đủ, đúng đắn và chính xác về hệ thống thông tin được xây dựng trong tương lai2. Đặt vấn đề:Tránh sai lầm trong thiết kế và cài đặtTăng vòng đời hệ thống (life cycle) Dễ sửa chữa, bổ sung và phát triển hệ thống trong quá trình sử dụng hoặc khi hệ thống yêu cầu3. Các HTTT thông dụng:Hệ xử lý dữ liệu (DPS-Data Processing System)Hệ thông tin quản lý (MIS-Management Information System)Hệ hỗ trợ quyết định (DSS- Decision Support System)Hệ chuyên gia (ES-Expert System)3. Các HTTT thông dụng:Hệ xử lý dữ liệuXử lý giao dịch và ghi lại những dữ liệu cho từng chức năng đặc thù. Dữ liệu đưa vào được thường xuyên cập nhật. Dữ liệu đầu ra định kỳ bao gồm các tài liệu hoạt động và báo cáo3. Các HTTT thông dụng:Hệ thông tin quản lýHệ thông tin quản lý được sử dụng trong các tổ chức kinh tế, xã hộiHệ gồm nhiều thành phần, mỗi thành phần là một hệ thống con hoàn chỉnh3. Các HTTT thông dụng:Hệ thông tin quản lý• Cung cấp cho các nhà quản lý các thông tin theo thời gian của hệ thống.• Dùng chung 1 cơ sở dữ liệu và hỗ trợ nhiều chức năngChức năng của MIS:3. Các HTTT thông dụng:Hệ thông tin quản lý• Hỗ trợ chức năng xử lý dữ liệu trong giao dịch và lưu trữ.• Có cơ chế bảo mật thông tin theo từng cấp độ có thẩm quyền sử dụngChức năng của MIS:3. Các HTTT thông dụng:Hệ hỗ trợ quyết địnhGiúp cho tổ chức những thông tin cần thiết để ra quyết định hợp lý và đủ độ tin cậy. 3. Các HTTT thông dụng:Hệ hỗ trợ quyết địnhCung cấp, sắp xếp các phương án theo tiêu chuẩn của người làm quyết định.Cung cấp và phân tích dữ liệu, biểu diễn dữ liệu bằng đồ thị một cách tự động.Chọn lựa giúp một phương án tối ưu trên cơ sở các thông tin đưa vào...3. Các HTTT thông dụng:Hệ chuyên giaGiúp các nhà quản lý giải quyết và thực hiện vấn đề ở mức cao hơn DSS. Hệ này liên quan đến lĩnh vực trí tuệ nhân tạo, làm cho máy tính có khả năng lập luận, học tập, tự hoàn thiện như con người 3. Các thành phần của HTTT:Gồm có 3 thành phần chínhThành phần quyết định: thực hiện chức năng đưa ra quyết định Thành phần thông tin: tiếp nhận, xử lý, truyền tin và lưu trữ thông tin.- Thành phần tác nghiệp: bảo đảm các hoạt động cơ sở của một tổ chức3. Các thành phần của HTTT:Gồm có 3 thành phần chính3. Các thành phần của HTTT:Định nghĩa mô tả các thành phần HTTTHệ thống thông tin của một tổ chức là tập hợp các phương tiện, nhân lực, thông tin và phương pháp xử lý tin nhằm cung cấp các thông tin cho quá trình ra quyết định đúng thời hạn và đủ độ tin cậy.3. Các thành phần của HTTT:Tổ chức3. Các thành phần của HTTT:Phương tiện3. Các thành phần của HTTT:Nhân lực3. Các thành phần của HTTT:Thông tin (dữ liệu)3. Các thành phần của HTTT:Phương pháp xử lý tin4. Các tính năng của HTTT:Thời gian trả lời: từ khi hệ thống tiếp nhận thông tin đến khi hệ thống đưa ra được quyết định tương ứngBản chất của quyết định thuộc loại tự động hóa được hay thủ công.Kiểu sản phẩm của hệ thống tác nghiệp.4. Các tính năng của HTTT:Khối lượng thông tin được xử lý.Độ phức tạp của dữ liệu.Độ phức tạp của xử lý.Độ phức tạp về cấu trúc của hệ thống.Độ tin cậy của hệ thống.5. Mục đích, yêu cầu đối với một phương pháp PTTK HTTT:Mục đích:HTTT có vòng đời dài (long life cycle)Có chức năng hỗ trợ ra quyết địnhChương trình cài đặt dễ sửa chữa, bảo hànhHệ thống dễ sử dụng, có độ chính xác cao.5. Mục đích, yêu cầu đối với phương pháp PTTK HTTT:Yêu cầuQuan điểm tiếp cận tổng thể: xem xét mọi bộ phận, dữ liệu, chức năng của tất cả các phần tử trong hệ thống→ hiểu biết tất cả là việc cần thiết cho việc phát triển hệ thống5. Mục đích, yêu cầu đối với phương pháp PTTK HTTT:Yêu cầuQuan điểm top-down: phân tích từ trên xuống theo hướng tiếp cận tổng thể đến từng phần tử riêng biệt5. Mục đích, yêu cầu đối với phương pháp PTTK HTTT:Yêu cầuNhận dạng được các thành phần dữ liệu và xử lý của hệ thống.Định ra được các kết quả cần đạt được cho từng giai đoạn phát triển hệ thống và các thủ tục cần thiết trong mỗi giai đoạn.6. Xây dựng thành công HTTT:Đánh giáMột hệ thống thông tin được xem là có giá trị nếu nó góp phần nâng cao chất lượng hoạt động và quản lý tổng thể của một tổ chức6. Xây dựng thành công HTTT:Thể hiện cụ thể trên các mặt:Phù hợp với chiến lược hoạt độngĐạt được mục tiêu thiết kế đề raChi phí vận hành là chấp nhận đượcCó độ tin cậy cao, đáp ứng được các chuẩn mực của một hệ thống thông tin hiện hành6. Xây dựng thành công HTTT:Thể hiện cụ thể trên các mặt:Sản phẩm có giá trị xác đáng: thông tin đưa ra là đúng đắn, kịp thời, có ý nghĩa đối với hoạt động của tổ chức.Dễ học, dễ nhớ và dễ sử dụng.Mềm dẻo, hướng mở, dễ bảo trì6. Xây dựng thành công HTTT:Quản lý và phát triển một dự án CNTT:Mục tiêu của việc quản lý dự án là đảm bảo cho các dự án phát triển đáp ứng được sự mong đợi của khách hàng và được thực hiện trong phạm vi giới hạn cho phép6. Xây dựng thành công HTTT:Quản lý và phát triển một dự án CNTT:Khởi tạo dự án Lập kế hoạch dự án Thực hiện dự án Kết thúc dự án Bao gồm 4 pha:6. Xây dựng thành công HTTT:Khởi tạo dự ánThiết lập đội dự án ban đầuThiết lập mối quan hệ với khách hàng Thiết lập dự án sơ bộThiết lập các thủ tục quản lýThiết lập môi trường quản lý dự án và lập nhật ký công việc dự án.6. Xây dựng thành công HTTT:Lập kế hoạch dự ánPhác hoạ một kế hoạch Xác định các chuẩn và các thủ tục dự án Mô tả phạm vi dự án, các phương án có thể và đánh giá khả thiPhân chia dự án thành các nhiệm vụ có thể quản lý được6. Xây dựng thành công HTTT:Lập kế hoạch dự ánPhát triển một lịch trình sơ bộXác định và đánh giá các rủi roLập kế hoạch và ngân sách ban đầuThiết lập mô tả công việc Lập kế hoạch dự án cơ sở 6. Xây dựng thành công HTTT:Thực hiện dự ánTriển khai kế hoạch dự án cơ sởThúc đẩy tiến trình thực hiện theo kế hoạch Quản lý sự thay đổi đối với kế hoạchBổ sung nhật ký công việc của dự ánThông báo về tình trạng dự án6. Xây dựng thành công HTTT:Kết thúc dự ánĐóng dự án lạiTổng kết sau dự ánKết thúc mọi hợp đồng7. Các phương pháp phân tích và thiết kế hệ thống thông tin:Phương pháp phi cấu trúcPhương pháp bán cấu trúcPhương pháp có cấu trúc7. Các phương pháp phân tích và thiết kế hệ thống thông tin: Phương pháp phi cấu trúc:Đặc điểm:- Gồm 7 pha: Khảo sát, thiết kế, viết lệnh, kiểm thử đơn lẻ, kiểm thử trong hệ con, kiểm thử trong toàn hệ thống.7. Các phương pháp phân tích và thiết kế hệ thống thông tin: Phương pháp phi cấu trúc:Đặc điểm:- Việc hoàn thiện hệ thống được thực hiện theo hướng “bottom-up” và theo nguyên tắc tiến hành tuần tự từ pha này tới pha khác.7. Các phương pháp phân tích và thiết kế hệ thống thông tin: Phương pháp phi cấu trúc:Nhược điểm:Gỡ rối, sửa chữa rất khó khăn và phức tạpKết quả khó được như ý với một thời gian quy định7. Các phương pháp phân tích và thiết kế hệ thống thông tin: Phương pháp bán cấu trúc:Đặc điểm:Các bước “bottom-up” viết lệnh và kiểm thử được thay thế bằng giai đoạn hoàn thiện “top-down”.Các modun mức cao được viết lệnh và kiểm thử trước7. Các phương pháp phân tích và thiết kế hệ thống thông tin: Phương pháp bán cấu trúc:Nhược điểm:Quá trình phân tích và thiết kế gần như tách ra thành hai pha độc lập và không có sự liên hệ với nhau.7. Các phương pháp phân tích và thiết kế hệ thống thông tin: Phương pháp có cấu trúc:Đặc điểm:Gồm các hoạt động: Khảo sát, phân tích, thiết kế, bổ sung, kiểm thử xác nhận, bảo đảm chất lượng, mô tả thủ tục, biến đổi cơ sở dữ liệu, cài đặt.7. Các phương pháp phân tích và thiết kế hệ thống thông tin: Phương pháp có cấu trúc:Đặc điểm:Các hoạt động có thể thực hiện song song.Mỗi hoạt động có thể sửa đổi bổ sung cho một hoặc nhiều hoạt động trước đó.8. Các sai lầm trong PTTK:Thiếu sự tiếp cận tổng thể trong phát triển hệ thốngNgười phân tích bị ảnh hưởng đến nhu cầu trực tiếp của chủ đầu tư và người sử dụng.Thu thập nhiều lần cùng một thông tin 8. Các sai lầm trong PTTK:Dùng các thuật ngữ khác nhau đối với cùng một quan niệmSự phiến diện, không đầy đủ của hồ sơSự bất hợp tác của người sử dụng.Thiếu một chuẩn thống nhất9. Các giai đoạn xây dựng HTTT:10. Các mức bất biến của HTTT:Là sự mô tả mục đích hệ thống thông tin đó và những ràng buộc phải tôn trọng trong mối quan hệ với mục đích của hệ thống. Mức quan niệm:10. Các mức bất biến của HTTT:Các đối tượng được sử dụng trong hệ thống.Thứ tự công việc được thực hiện Các qui tắc biến đổi, công thức , thuật toán.Các nhiệm vụ mà hệ thống phải thực hiệnCác ràng buộc mà hệ thống phải tôn trọng Mức quan niệm:10. Các mức bất biến của HTTT:Có 3 loại quy tắc:Qui tắc quản ly:́ qui định mục tiêu và ràng buộc của hệ thống Qui tắc tổ chức:đến giải pháp họat động của hệ thốngQui tắc kỹ thuật: đảm bảo hệ thống có thể họat động được.10. Các mức bất biến của HTTT:Có 3 loại quy tắc:Qui tắc quản ly:́ qui định mục tiêu và ràng buộc của hệ thống Qui tắc tổ chức:đến giải pháp họat động của hệ thốngQui tắc kỹ thuật: đảm bảo hệ thống có thể họat động được.10. Các mức bất biến của HTTT:Xác định các phương tiện, nhân lực, máy móc, cách tổ chức để cung cấp các thông tin cho người sử dụng đúng thời hạn và đủ độ tin cậy. Mức tổ chức:10. Các mức bất biến của HTTT:Thông tin ở mức tổ chức được mô tả theo giải pháp cơ sở dữ liệu và thực chất là quan hệ logic của chúng. Do đó, đối với dữ liệu mức tổ chức còn gọi là mức logic. Mức tổ chức:10. Các mức bất biến của HTTT:Đây là hệ thống có thể họat động và vận hành. Thông tin ở đây được mô tả với các cấu trúc, giá mang và phương thức truy nhập. Mức vật lý:10. Các mức bất biến của HTTT:Mô hình của không gian phát triển hệ thống11. Tổng kếtKhái niệm về thông tin và hệ thống thông tinCác thành phần của hệ thốngCác giai đoạn xây dựng HTTTCác sai sót thường gặp trong giai đoạn PTTK
Các file đính kèm theo tài liệu này:
- bai_giang_phan_tich_va_thiet_ke_he_thong_chuong_1_cac_khai_n.ppt