phương pháp phân tích thiết kế

28 189 0
phương pháp phân tích thiết kế

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

CHƯƠNG 2: PHƯƠNG PHÁP LUẬN PTTKHT HỆ THỐNG THÔNG TIN QUẢN LÝ CHƢƠNG 2: PHƢƠNG PHÁP LUẬN PTTKHT 29 December 2009 Hệ thống thông tin quản lý 2  Bài 1: Một số phƣơng pháp phân tích, thiết kế HTTT  Bài 2: Phƣơng pháp luận phân tích HTTT.  Bài 3: Phân loại một số cách tiếp cận.  Bài 4: Mô hình hoá hệ thống.  Bài 5: Phƣơng pháp phân tích, thiết kế có cấu trúc.  Bài 6: Phân tích chức năng. Bài 1: Một số phƣơng pháp phân tích, thiết kế Hệ thống thông tin 29 December 2009 Hệ thống thông tin quản lý 3  Nội dung bài học  Phƣơng pháp SADT  Phƣơng pháp MERISE  Phƣơng pháp MCX  Phƣơng pháp GALACSI Bài 1: Một số phƣơng pháp phân tích, thiết kế Hệ thống thông tin 29 December 2009 Hệ thống thông tin quản lý 4  Phƣơng pháp SADT  SADT (Strutured Analysis and Design Technique - Kỹ thuật phân tích và thiết kế cấu trúc)  Ý 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ỏ hơn và đơn giản hơn.  SADT đƣợc xây dựng dựa trên 7 nguyên lý sau đây  Sử dụng mô hình  Phân cấp đi xuống (top down).  Dùng mô hình chức năng và mô hình quan niệm.  Thể hiện tính đối ngẫu của hệ thống.  Sử dụng biểu diễn dƣới dạng đồ hoạ.  Phối hợp hoạt động của nhóm.  Ƣu tiên tuyệt đối cho hồ sơ viết. Bài 1: Một số phƣơng pháp phân tích, thiết kế Hệ thống thông tin 29 December 2009 Hệ thống thông tin quản lý 5  Phƣơng pháp SADT  Đặc trƣng của phƣơng pháp SADT là:  Phƣơng pháp SADT có nhiều ƣu điểm nhƣ 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ựa trên các lƣu đồ chức năng, tạo đƣợc các liên hệ “Một cha nhiều con” (one parent to many children relationship), bảo đảm từ một dữ liệu vào sản xuất nhiều dữ liệu ra  Nhƣợc điểm của nó là không bao gồm toàn bộ tiến trình phân tích và nếu không thận trọng sử dụng SADT có thể đƣa tiến trình trùng lặp thông tin. Phƣơng pháp này đƣợc dùng khá phổ biến, truyền thống do tính logic của nó Bài 1: Một số phƣơng pháp phân tích, thiết kế Hệ thống thông tin 29 December 2009 Hệ thống thông tin quản lý 6  Phƣơng pháp MERISE  Ý tƣởng cơ bản của phƣơng pháp MERISE là xuất phát từ ba mặt cơ bản sau đây:  Một là: Quan tâm chu kỳ sống của HTTT, trải qua nhiều giai đoạn: “Thai nghén - Quan niệm, Ý niệm - Quản trị - Chết”. Chu kỳ sống này đối với hệ thống tổ chức lớn có thể kéo dài từ 10 - 15 năm  Hai là: Đề cập tới chu kỳ đặc tả của HTTT còn đƣợc gọi là chu kỳ trừu tƣợng  Ba là: Liên quan đến chu kỳ của các quyết định cần phải ra trong chu kỳ sống của sản phẩm  Đặc trƣng cơ bản của phƣơng pháp này là:  Nhìn toàn cục.  Tách rời các dữ liệu và xử lý  Tiếp cận theo mức.  Ƣu điểm của phƣơng pháp MERISE là có cơ sở khoa học vững chắc  Nhƣợc điểm của phƣơng pháp này là cồng kềnh Bài 1: Một số phƣơng pháp phân tích, thiết kế Hệ thống thông tin 29 December 2009 Hệ thống thông tin quản lý 7  Phƣơng pháp MCX  Phƣơng pháp này khá thông dụng và thỏa mãn các điều kiện của các phƣơng pháp phân tích và thiết kế thứ hai.  Cho phép xây dựng đƣợc một mô hình tổng quát, chính xác, biểu diễn HTTT hoặc các phân hệ thông tin  Cho phép phân tích, nắm đƣợc dữ liệu, quá trình xử lý và truyền thông các HTTT  Cho phép biểu diễn các xử lý với các lƣu đồ và các chƣơng trình, soạn thảo bởi một ngôn ngữ giải thuật dùng ở các mức khác nhau  Phƣơng pháp MCX đƣa ra các giai đoạn cơ bản của quá trình phân tích  Phân tích macro,Phân tích sơ bộ,Phân tích quan niệm,Phân tích chức năng,Phân tích cấu trúc  Phƣơng pháp phân tích MCX khá hữu hiệu, thích hợp với việc thực hành  Nhƣợc điểm là rƣờm rà Bài 1: Một số phƣơng pháp phân tích, thiết kế Hệ thống thông tin 29 December 2009 Hệ thống thông tin quản lý 8  Phƣơng pháp GALACSI  Phƣơng pháp GALACSI chính thức ra đời vào tháng 4 năm 1982. Nội dung cơ bản của phƣơng pháp này là trình bày một tập hợp các công cụ và “nguyên liệu” để tiến hành các giai đoạn cơ bản sau đây của quá trình phân tích  Nghiên cứu các hệ thống tổ chức và HTTT tƣơng ứng  Nghiên cứu hiện trạng  Nghiên cứu khả thi  Phân tích chức năng  Mô hình dữ liệu  Mô hình xử lý  Phân tích cấu trúc  Tổ chức dữ liệu: ở mức logic và vật lý  Tổ chức xử lý: Theo lô, theo thời gian thực (đối thoại ngƣời với máy)  Môi trƣờng tiếp nhận.  Giao diện ngƣời- máy  Lập trình  Giải thuật  Ngôn ngữ lập trình  Kiến trúc các môi trƣờng đặc thù Bài 2: Phƣơng pháp luận phân tích HTTT 29 December 2009 Hệ thống thông tin quản lý 9  Nội dung bài học  Phƣơng pháp tiếp cận hệ thống  Đi từ chức năng đến mô hình hoá  Phân tích hệ thống có cấu trúc Bài 2: Phƣơng pháp luận phân tích HTTT 29 December 2009 Hệ thống thông tin quản lý 10  Phƣơng pháp tiếp cận hệ thống  Yêu cầu chủ yếu nhất của phƣơng pháp này là phải xem xét hệ thống trong tổng thể vốn có của nó cùng với các mối liên hệ của các phân hệ nội tại cũng nhƣ mối liên hệ với các hệ thống bên ngoài  Do đó, khi phân tích HTTT, chúng ta phải xem xét một cách toàn diện các vấn đề kinh tế, kỹ thuật và tổ chức của hệ thống quản lý  Ứng dụng phƣơng pháp tiếp cận hệ thống trong phân tích HTTT đòi hỏi trƣớc hết phải xem xét doanh nghiệp nhƣ là một hệ thống thống nhất về mặt kinh tế, tổ chức, kỹ thuật, sau đó mới đi vào các vấn đề cụ thể trong từng lĩnh vực. Trong mỗi lĩnh vực lại phân chia thành các vấn đề cụ thể hơn, chi tiết hơn. Đây là phƣơng hƣớng tiếp cận đi từ tổng quát đến cụ thể (Top - Down) theo sơ đồ cấu trúc hình cây [...]... cùng là bản báo cáo toàn bộ những kết quả của quá trình phân tích HTTT Hệ thống thông tin quản lý 29 December 2009 Bài 2: Phƣơng pháp luận phân tích HTTT 12  Phân tích hệ thống có cấu trúc     Phân tích có cấu trúc phát sinh từ quan niệm cho rằng, các nguyên lý của lập trình có cấu trúc cũng có thể áp dụng đƣợc cho các giai đoạn phân tích và thiết kế HTTT Phân tích hệ thống có cấu trúc không chỉ...Bài 2: Phƣơng pháp luận phân tích HTTT 11  Đi từ chức năng đến mô hình hoá  Nguyên tắc này đòi hỏi trong quá trình phân tích HTTT ngƣời ta phải tiến hành theo một trình tự khoa học  Trƣớc hết, phải có kế hoạch phân tích tỉ mỉ, chu đáo đến từng khâu công việc  Sau đó, tiến hành từ bƣớc phân tích chức năng của HTTT, phân tích dòng thông tin kinh doanh và sau đó tiến... thể hoàn thiện thêm Hệ thống thông tin quản lý 29 December 2009 Bài 5: Phƣơng pháp phân tích, thiết kế có cấu trúc 22  Nội dung bài học  Mô hình chức năng  Mô hình dữ liệu  Mô hình luồng dữ liệu  Mối quan hệ và thứ tự xây dựng các mô hình Hệ thống thông tin quản lý 29 December 2009 Bài 5: Phƣơng pháp phân tích, thiết kế có cấu trúc 23  Mô hình chức năng       Mô hình này mô tả các chức năng... Hệ thống thông tin quản lý 29 December 2009 Bài 6: Phân tích chức năng 28  Mục đích của phân tích chức năng  Mục đích của phân tích chức năng là xác định một cách chính xác và cụ thể các chức năng của HTTT  Trong giai đoạn phân tích chức năng, ngƣời ta phải xác định một cách rõ ràng những gì mà hệ thống sẽ phải thực hiện mà chƣa quan tâm tới phƣơng pháp thực hiện các chức năng ấy  Một chức năng đầy... tổ hợp trọn vẹn của quá trình phân tích  ERD bao gồm 2 thành phần chính: Thực thể (Entity): Đƣợc ký hiệu bởi 1 hình chữ nhật Một thực thể tƣợng trƣng cho một tập hợp hay một đối tƣợng trong thế giới thực  Quan hệ (Relationship): Một quan hệ tƣợng trƣng cho sự liên kết giữa các thực thể  Hệ thống thông tin quản lý 29 December 2009 Bài 5: Phƣơng pháp phân tích, thiết kế có cấu trúc 25  Mô hình luồng... đích mô tả luồng dữ liệu là sơ đồ luồng (dòng) dữ liệu (Data Flow Diagram viết tắt là DFD) DFD đƣa ra một phƣơng pháp thiết lập mối quan hệ giữa chức năng hoặc quá trình của hệ thống với thông tin mà chúng sử dụng Hệ thống thông tin quản lý 29 December 2009 Bài 5: Phƣơng pháp phân tích, thiết kế có cấu trúc 26  Mô hình luồng dữ liệu  DFD bao gồm những thành phần chính sau: Quá trình (chức năng –Processes)... cho mục đích này là sơ đồ phân rã chức năng (Business Functional Diagram viết tắt là BFD) Tƣ tƣởng phân tích từ trên xuống (top-down) đƣợc thể hiện rõ nét trên sơ đồ này Việc phân loại có thể theo loại hình tính chất công việc, có thể theo đơn vị sử dụng, có thể theo dữ liệu sử dụng và có thể là kết hợp của các kiểu phân loại khác nhau Các nhóm chức năng lại tiếp tục đƣợc phân nhỏ thành các cụm chức... chức năng hay một quá trình bên trong hệ thống  Hệ thống thông tin quản lý 29 December 2009 Bài 5: Phƣơng pháp phân tích, thiết kế có cấu trúc 27  Mối quan hệ và thứ tự xây dựng các mô hình   Các mô hình kể trên cùng có chung một đối tƣợng mô tả là mô hình hệ thống vì vậy chúng có quan hệ mật thiết với nhau, từ một mô hình có thể suy ra đƣợc một phần các mô hình còn lại Các mô hình thƣờng đƣợc xây... đặt ra và khả năng sử dụng lại Hình thành giải pháp: Đề xuất một số giải pháp theo hƣớng sử dụng các thành phần có sẵn Tìm kiếm các thành phần: Lựa chọn các thành phần thích hợp Điều chỉnh và thích ứng các thành phần: điều chỉnh các thành phần thực sự thích ứng với giải pháp Tích hợp các thành phần: Lắp ráp các thành phần thành giải pháp Đánh giá: Đánh giá kết quả thực hiện, đồng thời xác định các thành... cụ thể Sơ đồ BFD đƣợc biểu diễn dƣới dạng hình cây, tại mỗi nút là một hình chữ nhật thể hiện chức năng hoặc nhóm chức năng cụ thể Hệ thống thông tin quản lý 29 December 2009 Bài 5: Phƣơng pháp phân tích, thiết kế có cấu trúc 24  Mô hình dữ liệu  Mô tả các dữ liệu chính sẽ có trong hệ thống và mối quan hệ ràng buộc giữa chúng, thông thƣờng đƣợc mô tả bằng sơ đồ quan hệ thực thể, các bảng thuộc tính . nhau  Phƣơng pháp MCX đƣa ra các giai đoạn cơ bản của quá trình phân tích  Phân tích macro ,Phân tích sơ bộ ,Phân tích quan niệm ,Phân tích chức năng ,Phân tích cấu trúc  Phƣơng pháp phân tích MCX. Bài 2: Phƣơng pháp luận phân tích HTTT.  Bài 3: Phân loại một số cách tiếp cận.  Bài 4: Mô hình hoá hệ thống.  Bài 5: Phƣơng pháp phân tích, thiết kế có cấu trúc.  Bài 6: Phân tích chức năng. Bài. phƣơng pháp phân tích, thiết kế Hệ thống thông tin 29 December 2009 Hệ thống thông tin quản lý 4  Phƣơng pháp SADT  SADT (Strutured Analysis and Design Technique - Kỹ thuật phân tích và thiết kế

Ngày đăng: 14/09/2014, 10:28

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan