Phân tích thiết kế hệ thống thông tin là phương pháp luận để xây dựng và phát triển hệ thống thông tin bao gồm các lý thuyết, mô hình, phương pháp và các công cụ sử dụng trong quá trình phân tích và thiết kế hệ thống. Có nhiều phương pháp khác nhau. Ở đây chúng ta tóm lược mộtj vài phương pháp quan trọng để làm phương tiện so sánh và đối chiếu các tài liệu khác. Phương pháp Sadt (Strucred Analysis and Design Technique) – Kỹ thuật phân tích và Thiết kế cấu trúc Phương pháp này xuất phát từ Mỹ, ý tưởng cơ bản của nó là: phân rã một hệ thống lớn thành các phân hệ nhỏ và đơn giản.
Bài Giảng - Lý thuyết Chương 1: Đại cương hệ thống thông tin quản lý Bài giảng Lý thuyết Chương 1: Đại cương hệ thống thông tin quản lý Mục tiêu: - Chọn phương pháp phân tích thiết kế hệ thống thông tin thích hợp - Xác định nhiệm vụ vai trò thành phần hình thành hệ thống thông tin - Xác định giai đoạn phân tích thiết kế hệ thống thông tin - Nghiêm túc , tích cực học tập Nội dung: Giới thiệu sơ lược số phương pháp phân tích thiết kế Thời gian: 0.5giờ Phân tích thiết kế hệ thống thông tin phương pháp luận để xây dựng phát triển hệ thống thông tin bao gồm lý thuyết, mô hình, phương pháp công cụ sử dụng trình phân tích thiết kế hệ thống Có nhiều phương pháp khác Ở tóm lược mộtj vài phương pháp quan trọng để làm phương tiện so sánh đối chiếu tài liệu khác Phương pháp Sadt (Strucred Analysis and Design Technique) – Kỹ thuật phân tích Thiết kế cấu trúc Phương pháp xuất phát từ Mỹ, ý tưởng là: phân rã hệ thống lớn thành phân hệ nhỏ đơn giản SADT xây dựng dựa nguyên lý sau đây: • Sử dụng mô hình • Phân tích xuống (top down) • Dung mô hình chức mô hình quan niệm (còn gọi “mô hình thiết kế”) • Thể tính đối ngẫu hệ thống • Sử dụng biểu diễn dạng đồ họa • Phối hợp hoạt đọng nhóm • Ưu tiên tuyệt đối cho hồ sơ viết SADT định nghĩa phương pháp sử dụng kỹ thuật: • Dòng liệu hay gọi biểu đồ luồng liệu (Data Flow Diagrams) • Từ điển liệu (Data Dictionary) • Anh ngữ có cấu trúc (Structured English) • Bảng định • Cây định Phương pháp SADT có nhiều ưu điểm dựa vào nguyên lý phân tích cấu trúc, thiết kế theo lối phân cấp, dựng lưu đồ chức năng, tạo liên hệ “Một cha nhiều con” (One parent to many children relationship), đảm bảo từ liệu vào sản xuất nhiều liệu Bài Giảng - Lý thuyết Chương 1: Đại cương hệ thống thông tin quản lý Nhưng nhược điểm không bao gồm toàn tiên trình phân tích không thận trọng sử dụng SADT đưa tiến trình trùng lập thông tin Phương pháp dùng phổ biến, truyền thống tính logic Tài liệu bám sát phương pháp thiết kế SADT tham khỏa phương pháp khác Phương pháp MERISE (Methode pour Rassembler les Ideés Sans Effort) – Phương pháp để tập hợp ý tưởng không cần cố gắng Phương pháp MARISE phương pháp phân tích có nguồn gốc từ Pháp, đời từ năm cuối thập niên 70 Nó kết nghiên cứu nhiều tập thể nghiên cứu tin học nhằm đáp ứng chờ đợi người sử dụng, ý tưởng phương pháp MERISE xuất phát từ ba mặt sau: Mặt thứ nhất: Quan tâm đến chu kỳ sống hệ thống thông tin, trải qua nhiều giai đoạn: “Thai nghén” (Gestation) – Quan niệm/ý niệm – Quản trị - chết Chu kỳ sống hệ thống tổ chức lớn kéo dài từ 10 -15 năm Mặt thứ hai: Đề cập tới chu kỳ đặc tả hệ thống thông tin gọi chu kỳ trừu tượng Hệ thống thông tin lại toàn thể miêu tả nhiều tầng (Couche): “Bộ nhớ” hệ thống thông tin mô tả bình diện quan niệm, kế bình diện logic cuối bình diện vật lý “Quy trình xử lý” mô tả bình diện quan niệm, bình diện tổ chức cuối bình diện tác nghiệp Mổi tầng mô tả dạng mô hình tập trung tập hợp thông số xác Theo thông số tầng trưởng, tầng mô tả không biến đổi thay đổi tham số thay đổi Mỗi mô hình mô tả thông qua hình thức dựa nguyên tắc, nguyên lý ngữ vựng cú pháp xác định Có qui tắc chuyển cho phép chuyển từ mô hình sang mô hình khác cách tự đọng nhiều hay Mặt thứ ba: Mặt có liên quan đến chu kỳ định (Cycle des Decitions) cần phải suốt chu kỳ sống sản phẩm Những định có liên quan đến nội dung mô hình khác chu kỳ trừu tượng, đến hình thái quan niệm liên quan đến phát triển hệ thống Đặc trưng phương pháp MERISE là: + Nhìn toàn cục + Tách rời liệu xử lý + Tiếp vận theo mức Có thể tóm tắt nội dung thứ hai nội dung thứ ba thể qua việc nhận thức xây dựng loại mô hình trình phân tích thiết kế bảng sau: Mức Dữ liệu Xử lý Bài Giảng - Lý thuyết Quan niệm Chương 1: Đại cương hệ thống thông tin quản lý Mô hình quan Mô hình quan niệm liệu niêm xử lý Tổ chức Mô hình Logic Mô hình tổ chức liệu xử lý Kỹ thuật Mô hình vật lý Mô hình tác vụ liệu xử lý Ưu điểm phương pháp MERISE có sở khoa học vững Hiện pháp phân tích dung nhiều Pháp nước Châu Âu phải phân tích thiết kế hệ thống lớn Nhược điểm phương pháp cồng kềnh, đó, để giải áp dụng nhỏ việc sử dung phương pháp nhiều lúc đưa đến việc kéo dài thời gian, nặng nề không đáng có Phương pháp MCX (Methode de Xavier castellani) Phương pháp phân tích MCX có nguồn gốc từ Pháp, giáo sư Viện tin học xí nghiệp (IIE – Institut Informatique d’ entreris) sang tạo Phương pháp thông dụng thỏa điều kiện phương pháp phân tích hệ thứ hai Có thể nêu số nét phương pháp phân tích MCX: • Cho phép xây dụng mô hình tổng quát, xác, biểu diễn hệ thống thông tin phân hệ thông tin • Cho phép phân tích, nắm liệu, trình xử lý truyền thông hệ thống toong tin • Cho phép biểu diển xử lý với lưu đồ chương trình, soạn thảo ngôn ngữ giải thuật dung mức khác • Cho phép lượng hóa xử lý • Phương pháp MCX đưa giai đoạn trình phân tích • Phân tích macro • Phân tích sơ • Phân tích quan niệm • Phân tích chức • Phân tích cấu trúc Phương pháp phân tích hữu hiệu, thích hợp với việc thực hành Nhược điểm rườm rà Phương pháp GALACSI (Groupe d’ Animation et de Liasion pour I’ Analyse et la Conseption de système d’ Information) Phương pháp GALACSI có nguồn gốc Pháp, nhóm giáo sư học viện công nghệ IUT (Instiut Universiture de Technologic) MIAGE (Maitrise de Methodes Informatiques Applyquées la Gestion – Cao học phương pháp tin học áp dụng vào quản lý) Phương pháp GALACSI thức đời vào tháng 04 năm 1982 Nội dung phương pháp trình bày tập hợp công cụ “nguyên liệu” để tiến hành giai đoạn sau trình phân tích: Bài Giảng - Lý thuyết Chương 1: Đại cương hệ thống thông tin quản lý Gđ 1: Nghiên cứu hệ thống tổ chức hệ thống tin tương ứng: • Nghiên cứu trạng • Nghiên cứu khả thi Gđ 2: Phân tích chức • Mô hình liệu • Mô hình xử lý Gđ 3: Phân tích cấu trúc • Tổ chức liệu: mức logic vật lý • Tổ chức xư lý: Xử lý theo lô, xử lý theo thời gian thực (đối thoại người với máy) • Môi trường tiếp nhận: Máy vi tính, mạng máy tính, ngôn ngữ, phần mềm chuyên dụng Gđ 4: Lập trình: Giải thuật, ngôn ngữ lập trình, kiến trúc môi trường đặt thù Do phần lớn tác giả giáo sư nên phương pháp dung để giảng dạy nhiều học viện (IUT) Nhược điểm phương pháp chưa thử nghiệm nhiều thực tế Các hệ thống kinh doanh Thời gian: 0.5giờ Hệ thống: Là tập hợp có tổ chức nhiều phần tử có mối rang buộc lẫn hoạt động chung cho mục đích Hệ thống khinh doanh hệ thống có mục đích phục vụ cho kinh doanh (Business) Kinh doanh lợi ích lợi nhuận Việc phân tích mang tính tương đối thật cần thiết để sau xây dựng hệ thống ta kiểm nghiệm hệ thống đạt yêu cầu mục tiêu chưa Thí vụ: Các công ty, nhà máy, dịch vụ, … hệ thống kinh doanh lợi nhuận Các trường học, công trình công cộng, bệnh viện, … hệ thống kinh doanh lợi ích Đặc điểm hệ thống kinh doanh có tham gia người nên mang theo nhiều đặc điểm, ưu điểm, khuyết điểm người Các thành phần hệ thống kinh doanh: Một hệ thống kinh doanh phân làm hệ thống con: • Hệ thống định hệ thống bao gồm: người, phương tiện phương pháp tham gia đề xuất định Bài Giảng - Lý thuyết Chương 1: Đại cương hệ thống thông tin quản lý • Hệ thống thông tin hệ thống bao gồm: người, phương tiện phương pháp tham gia xử lý thông tin kinh doanh (hệ quản trị) • Hệ tác nghiệp hệ thống bao gồm: người, phương tiện phương pháp tham gia trực tiếp thực mục tiêu kinh doanh (sản xuất trực tiếp) Một cách tổng quát hệ tác nghiệp hoạt động nhằm thực có tính cách cạnh tranh để đạt mục tiêu định hệ định Lưu ý nhiệm vụ môn học xây dựng hệ thống thông tin nên tránh sa đà nhầm lẫn với hệ tác nghiệp Nhiệm vụ vai trò hệ thống thông tin Thời gian: Hệ thống thông tin phân hệ hệ thống kinh doanh Chức xử lý thông tin hệ thống Sự phân chia có tính phương pháp luận chia mang tính vật lý Quá trình xử lý thông tin tương tự hộp đen gồm xử lý, thông tin đầu vào, thông tin đầu thông tin phản hồi hệ thống Thông tin kinh doanh có loại sau - Thông tin tự nhiên loại thông tin giữ nguyên dạng phát sinh: tiếng nói, công văn, hình ảnh, Việc xử lý thông tin thuộc công tác văn phòng với kỹ thuật mang đặc điểm khác - Thông tin có cấu trúc thông tin cấu trúc hóa với khuôn dạng định thường dạng sổ sách, bangrbieeur quy định • Nhiệm vụ hệ thống thông tin: o Đối ngoài: Hệ thống thông tin thu nhận thông tin từ môi trường ngoài, đưa thông báo Ví dụ thông tin giá cả, thị trường, … o Đối nội: Hệ thống thông tin cầu nối liên lạc phận hệ kinh doanh Nó cung cấp cho hệ tác nghiệp, hệ định thông tin nhằm loại sau: Phản ánh tình trạng nội quan, tổ chức hooej thống Tình trạng hoạt động kinh doanh hệ thống Bài Giảng - Lý thuyết Chương 1: Đại cương hệ thống thông tin quản lý Vai trò hệ thống thông tin: Hệ thống thông tin đóng vai trò trung gian hệ thống môi trường, hệ thống định hệ thống tác nghiệp Sơ đồ cho ta nhìn nhận vai trò hệ thống thông tin Các thành phần hợp thành hệ thống thông tin Thời gian: a) Đặc điểm HTTT quản lý: HTTT hệ thống tổ chức thống từ xuống có chức tổng hợp thông tin giúp nhà quản lý tốt sở trợ giúp định hoạt động kinh doanh Một hệ thống quản lý phân thành nhiều cấp từ xuống chuyển từ lên b) Các thành phần HTTT: Nếu không kể người phương tiện HTTT lại thực chất phận: Dữ liệu xử lý • Các liệu: Các thông tin có cấu trúc Với cấp quản lý lượng thông tin xử lý lớn, đa dạng biến động chủng loại, cách thức xử lý Thông tin cấu trúc bao gồm luồng thông tin vào luồng thong tin Luồng thông tin vào: Có thể phân loại thông tin cần xử lý thành ba loại sau: • Thông tin cần cho tra cứu: Các thông tin dung cho tra cứu thông tin dung cho hệ thống bị thay đổi Các thông tin thường cập nhật lần dung cho tra cứu việc xử lý thông tin sau • Thông tin luân chuyển chi tiết: Các thông tin luân chuyển chi tiết loại thông tin chi tiết hoạt động đơn vị, khối lượng, khối lượng thông tin lớn, cần phải xử lý kip thời • Thông tin luân chuyển tổng hợp: Các thông tin luân chuyển tổng hợp loại thông tin tổng hợp từ hoạt động cấp thấp hon, thông tin thường cô đọng, xử lý theo kỳ, thoe lô Luồng thông tin ra: • Thông tin đầu tổng hợp từ thông tin đầu vào nhu cầu quản lý trường hợp cụ thể, đơn vị cụ thể Thông tin việc tra cứu nhanh đối tượng cần quan tâm đồng thời phải đảm bảo xác kịp thời Bài Giảng - Lý thuyết Chương 1: Đại cương hệ thống thông tin quản lý • Các thông tin đầu quan trọng tổng hợp trình xử lý báo cáo tổng hợp, thống kê, thông báo Các mẫu biểu báo cáo thống kê phải phản ánh trực tiếp, sát với đơn vị • Ngoài yêu cầu cập nhật thông tin kịp thời cho hệ thống, luồng thông tin phải thiết kế linh hoạt mềm dẻo Đây chức thể tính mở, tính giao diện của hệ thống thông tin đầu gắn với chu kỳ thời gian tùy ý theo yêu cầu toán cụ thể, từ ta lọc bớt thông tin thừa qua trình xử lý Các xử lý quy trình, phương pháp, chức xử lý thông tin lưu giữ lâu dài tiến triển nguồn gốc: • Tự nhiên tiến hóa: Thông tin làm thay đổi tình trạng nội • Tự nhiên hoạt động: Thông tin làm thay đổi tình trạng hoạt động kinh doanh doanh nghiệp Các hệ thống tự động hoá Thời gian: Hệ thống tự động hệ thống có tham gia máy tính để xử lý thông tin, có nhiều mức độ xử lý khác ** Mức độ tự động hóa: • Toàn bộ: Con người đóng vai trò phụ hệ thống • Một phần: Chia công việc xử lý người (thủ công) máy tính Việc tự động hóa hệ thống kinh doanh làm với cách: • Sử dụng máy tính tập trung bao trùm toàn (Phương pháp hồ) • Áp dụng máy tính cho phận riêng rẽ, cho phạm vi (Phương pháp giếng) ** Phương thức xử lý thông tin: • Xử lý mẻ (Batch Processing): Thông tin đến đợi theo mẻ Thí vụ tính lương, tuyển sinh, toán giải có tính định kỳ theo chu kỳ thời gian định • Xử lý trực tuyến (on-line processing): Thông tin đến xử lý Thí vụ bán vé máy bay, vé tàu, hệ thống INTERNET Phương thức thường dung cho trường hợp sau: • In báo cáo, kết xuất, thống kê • In giấy tờ giao dịch có số lượng lớn Xử lý có tính chất định kỳ thường dung khi: • Vào xử lý số lượng nhỏ giao dịch • Hiển thị, đốn, sữa chữa tệp • Phục vụ trực tiếp khách hang chỗ Ngày người ta có xu hướng dung xử lý trực tuyến nhiều máy có giá thành thấp, điều không hay ** Ưu điểm trực tuyến: • Giảm công việc giấy tờ, khâu trung gian Bài Giảng - Lý thuyết Chương 1: Đại cương hệ thống thông tin quản lý • Kiểm tra đắn liệu thu nhập • Người dung hiểu rõ qui trình xử lý (người dung tham gia với vai trò tích cực) • Cho trả lời nhanh chóng ** Nhược điểm: • Đắt (cả phần cứng phân mềm) • Xây dựng tốn công, tốn • Sử dụng CPU không kinh tế (phải thường trực lúc không làm gì) • Xử lý chậm khối luong lớn • Khó bảo đảm tính tin cậy (Reliability) • Khó phục hời liệu (vì liệu dòng) • Đòi hỏi nhiều biện pháp đặc biệt liệu Các giai đoạn phân tích, thiết kế cài đặt Thời gian: Các công việc cần hoàn thành • Xác định vấn đề yêu cầu • Xác định mục tiêu, ưu tiên • Thiết kế logic (trả lời câu hỏi làm gì? Hoặc gì? What?) • Thiết kế vật lý (đưa biện pháp, Phuong tiện, How?) • Cài đặt (lập trình) • Khai thác bảo trì Việc phân giai đoạn tùy phương pháp có tính tương đối ** Giai đoạn 1: - Khảo sát trạng xác lập dự án - Tìm hiểu phê phán để đưa giải pháp ** Giai đoạn 2: - Phân tích hệ thống Phân tích sâu chức năng, liệu hoạt động cũ để đưa mô tả hoạt động (giai đoạn thiết kế logic) ** Giai đoạn 3: Thiết kế tổng thể (xác lập vai trò môi trường cách tổng thể hệ thống) ** Giai đoạn 4: Thiết kế chi tiết: - Thủ công - Kiểm soát phục hồi - Thiết kế sở liệu - Chương trình ** Giai đoạn 5: Cài đặt, lập trình ** Giai đoạn 6: Khai thác bảo trì Theo thống kê tính chi phí cho giai đoạn thể bầng sơ đồ (Zelkowitz 1978,Trang 202) Bài Giảng - Lý thuyết Chương 1: Đại cương hệ thống thông tin quản lý Bài Giảng - Lý thuyết Chương 1: Đại cương hệ thống thông tin quản lý Các giai đoạn phân tích thiết kế hệ thống thông tin Bài Giảng - Lý thuyết Chương 1: Đại cương hệ thống thông tin quản lý [...].. .Bài Giảng - Lý thuyết Chương 1: Đại cương về hệ thống thông tin quản lý