Phân tích thiết kế chương 1

11 332 0
Tài liệu đã được kiểm tra trùng lặp
Phân tích thiết kế chương 1

Đ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

Phân tích thiết kế

Chương I Giới Thiệu Về Hệ Thống Thông Tin I.1 KHÁI NIỆM VỀ HỆ THỐNG I.1.1 Hệ thống Hệ thống thuật ngữ dùng để đồ vật (things), tình trạng (conditions), phương thức (methods) Chẳng hạn hệ thống tốn, hệ thống truyền thơng hay hệ thống giao thông Hệ thống tập hợp đối tượng, thành phần có quan hệ với nhau, tương tác với theo nguyên tắc, chế tồn thể thống Trong hệ thống, thành phần có chức khác kết hợp lại chúng chúng có chức đặc biệt Thí dụ: tất thứ như: giá đỡ, bánh xe, phụ tùng, dây dẫn, đai ốc, bulông, nhãn hiệu, , thứ có chức riêng, chúng lắp ráp cách hợp lý tạo thành ơtơ chúng có khả di chuyển nhanh, chuyên chở nặng Giá trị toàn hệ thống hẵn giá trị tất tạo nên cộng lại Các hệ thống có mối quan hệ: - Phân cách phân cách với mơi trường bên ngồi Một hệ thống nhận đối tượng từ mơi trường bên ngồi vào, biến đổi chúng kết xuất mơi trường bên ngồi Kết kết xuất có đánh giá phạm trù tiêu chuẩn kết xuất - Bao hàm nhau: hệ thống phận hay chứa hệ thống - Giao nhau: thành phần hệ thống thành phần hệ thống khác Chẳng hạn sơng ngịi vừa đối tượng hệ thống địa lý vừa thành phần hệ thống giao thơng - Có thể có ảnh hưởng qua lại lẫn Có hệ thống đơn giản: phần tử, mối quan hệ hay mối quan hệ đơn giản; có hệ thống phức tạp: nhiều phần tử, nhiều mối quan hệ mối quan hệ phức tạp Vì hệ thống thường có cấu trúc, hoạt động theo nguyên lý chặt chẽ, nói tóm lại hoạt động cách có tổ chức Thuật ngữ hệ thống thường dùng để tổ chức hoạt động có chế quy cũ, mà nhiều đồng nghĩa hai thuật ngữ tổ chức hệ thống với I.1.2 Phân loại hệ thống Có nhiều quan điểm để phân loại hệ thống: theo chủ thể tạo chúng, theo tính chất chúng, vân vân Cách phân loại theo tính chất hệ thống: Hệ thống mở hay gọi hệ thống có tính xác suất đầu vào, đầu khơng thể xác định xác dự đoán Chẳng hạn hệ thống đặt chổ vé máy bay khơng thể đốn xác chỗ đặt cho chuyến bay Đề cương Phân tích Hệ thống Trang Hệ thống đóng hệ thống đốn trước kết đầu biết đầu vào Chính mà hệ thống đóng dễ quản lý hệ thống mở Cách phân loại theo chủ thể tạo hệ thống: - Các hệ thống tự nhiên (không người tạo ra) Thí dụ: nguyên tử, phân tử, tế bào, vật chất: (sơng ngịi, núi non ), tổ chức sống (thực vật, động vật), hành tinh, thiên hà, vũ trụ - Các hệ thống người tạo nên Thí dụ: Trường học, bệnh viện, máy tính, đơn vị công ty, nhà nước, Trong hệ thống người tạo có hệ thống tự động hóa, nghĩa điều khiển chế hoạt động máy tính Nhờ phát triển khoa học kỹ thuật, đặc biệt khoa học công nghệ thông tin, người tạo hệ thống tự động mong muốn điều khiển (toàn hay phần nào) hoạt động hệ thống họ tạo hệ thống tự nhiên Do để cải tiến chúng phải có hiểu biết hệ thống cách đầy đủ xác Từ sau, giáo trìnhnày chúng tơi đề cập đến tổ chức (hay hệ thống) giải (toàn hay phần nào) trợ giúp máy tính, tiếp cận hệ thống với ý niệm mong muốn tự động hóa chúng, cải tiến chúng I.1.3 Cấu tạo hệ thống Một hệ thống bao gồm nhiều phận, thành phần mà ta thường gọi hệ thống (subsystems) Mỗi hệ thống đảm nhận số tác vụ riêng biệt hệ thống lớn mà thành phần Thí dụ: hệ thống thơng tin bao gồm mạng truyền thơng, hệ thống điện thọai, máy tính người thao tác chúng Môi trường người, phương tiện, quy luật, sách bao quanh hệ thống Một hệ thống họat động độc lập, tìm hiểu hệ thống khơng thể không quan tâm tới môi trường bao quanh hệ thống Biên hay giới hạn (boundaries) chu vi hay đường ranh giới hệ thống môi trường bên ngồi Nó cách biệt phần tử tạo nên hệ thống giới bên Trong số trường hợp biên dễ xác định, có hệ thống mà biên khơng rõ ràng Ðầu vào (inputs) hệ thống đối tượng từ mơi trường bên ngồi tham gia vào hệ thống Hệ thống tác động lên chúng biến đổi chúng tạo thành kết đầu Khơng có đầu vào hệ thống tạo kết đầu Thành phần xử lý (processing) hệ thống có chức biến đổi từ đối tượng đầu vào thành kết đầu Ðầu (outputs) sản phẩm, kết xử lý Một số thí dụ: Đề cương Phân tích Hệ thống Trang Phép toán x Õ x2 , đầu vào nhận số thực, kết xuất số thực bình phương số thực đó, xử lý đơn giản phép bình phương Một nhà máy nhận nguồn như: nguyên liệu, nhiên liệu, sức lao động theo quy trình hợp lý để tạo sản phẩm Một trường học nhận thí sinh đạt tiêu chuẩn sau kỳ tuyển sinh, qua trình đào tạo thông qua giảng dạy giáo viên, giáo trình, phương tiện nghiên cứu, cho trường học viên tốt nghiệp Một hệ thống quản lý liệu bao gồm việc thu thập, lưu trữ, tìm kiếm, xếp, tổng hợp, tính tốn thao tác tương tự Kết hệ thống thông tin bao gồm báo cáo, biểu đồ, tập tin kết xuất Ðối với hệ thống phức tạp, nhận nhiều loại đối tượng từ giới bên ngoài, xử lý gồm nhiều phận, phận chia làm hai loại: Các xử lý chức đảm bảo mục tiêu hệ thống Những xử lý tác động lên đối tượng đầu vào theo qui trình nghiêm ngặt, tạo đối tượng kết xuất mơi trường bên ngồi Các xử lý tiết chế nhằm giữ cho hệ thống ổn định Có phận kiểm sốt đối tượng đầu vào, kết đầu xử lý khác nghĩa kiểm sốt lẫn Có phạm trù đặc biệt kiểm soát đầu vào đầu gọi tiêu chuẩn nạp nhập tiêu chuẩn kết xuất Chẳng hạn, tiêu chuẩn tuyển sinh để kiểm sốt thí sinh đậu vào trường, điểm bình qn gia quyền để xác định điểm trung bình học kỳ sinh viên, sở xét học bổng, lên lớp cuối năm, tốt nghiệp trường I.1.4 Các thành phần hệ thống I.1 KMột hệ thống phân hoạch thành phận sau: - Bộ phận tác vụ: thường gồm nhiều xử lý sơ cấp hơn, nhận luồng thơng tin từ giới bên ngồi, tác động lên chúng làm việc với chúng Bộ phận tác vụ hệ thống xác định, nghĩa xử lý cấu tạo nên sử dụng quy tắc ứng xử cố định phận định, cho liệu nhập giống sinh liệu xuất -Bộ phận quản lý: Bộ phận quản lý hệ thống tập hợp có tổ chức phương tiện thơng tin, nhằm mục đích cung cấp biểu diễn cho hoạt động tổ chức Nó có chức năng: Đề cương Phân tích Hệ thống Trang - Thu thập thông tin đến (từ Bộ phận định, Bộ phận tác vụ, môi trường bên ngồi) - Lưu trữ thơng tin lưu kết xử lý chúng - Xử lý theo yêu cầu phận tác vụ phận định Nó có hai phận con: - Bộ phận ghi nhớ, lưu trữ thông tin - Bộ phận xử lý thông tin - Bộ phận định: có chức đưa định mục tiêu hoạt động, tồn phát triển tổ chức Những định thường dựa vào biểu diễn thông tin dùng để lấy định, khơng thể đốn trước I.2 THƠNG TIN (INFORMATION) I.2.1 Khái niệm thông tin Thông tin hay tập hợp phần tử mà ta thường gọi tín hiệu phản ánh ý nghĩa đối tượng, tượng hay trình vật thơng qua q trình nhận thức Tín hiệu biểu nhiều dạng khác nhau: ngơn ngữ (tiếng nói, văn chữ viết, động tác), hình ảnh, âm thanh, mùi vị nhận biết thơng qua quan cảm giác q trình nhận thức Cần ý (hoặc tập hợp) tín hiệu tùy ngữ cảnh khác thể thông tin khác thơng tin biểu diễn dạng tín hiệu khác Một tổ chức nhìn nhận, xem xét góc độ khác nhau, có nhiều dạng thơng tin khác Tập hợp tất thông tin tổ chức cho ta tiếp cận hiểu biết tổ chức Trong tin học, thơng tin tinh lọc từ việc xử lý liệu Chính mà hai thành phần quan trọng hệ thống thông tin thành phần liệu thành phần xử lý I.2.2 Tính chất Hai tính chất chủ yếu giá thành (cost) giá trị (value) Giá thành giá trị thông tin giá thành giá trị phần tử khác cấu thành nên thơng tin Giá thành thơng tin chi phí phải trả vào việc thu thập, lưu trữ, biến đổi truyền thông tin sở cấu thành nên thơng tin Ví dụ: Chi phí phải trả cho việc điều tra dân số, đo đạc địa hình hành chánh, lưu trữ, xử lý để có thơng tin mật độ dân số đơn vị diện tích hay đơn vị hành chánh Giá trị phụ thuộc vào: - Bản chất thông tin - Tính trung thực - Thời điểm - Mức độ hoi - Giá thành - Sự biểu diễn thông tin Đề cương Phân tích Hệ thống Trang - Chủ thể sử dụng thông tin Ta thấy, giá trị thông tin xác định mà phục vụ cho Như vậy, thơng tin có giá trị đáp ứng nhu cầu Nếu khơng khai thác được, trở thành vơ ích I.3 HỆ THỐNG THÔNG TIN I.3.1 Khái niệm hệ thống thông tin Hệ thống thông tin tổ chức tập hợp có hệ thống thơng tin tổ chức Một tổ chức, biết, thường gồm nhiều lớp đối tượng đa dạng, nhiều mối quan hệ, nhiều quy trình xử lý, biến đổi phức tạp, để phản ánh chất nó, nói cách khác để có hiểu biết đầy đủ phải nghiên cứu để có biểu diễn thích hợp Thí dụ: Tập hợp báo cáo kế toán tổ chức hệ thống thơng tin hoạt động tài đơn vị Học bạ tốt nghiệp hệ thống thông tin kết học tập rèn luyện học sinh, sinh viên trình đào tạo nhà trường I.3.2 Vai trị hệ thống thông tin - Cung cấp biểu diễn để tiếp cận hiểu biết xác tổ chức Trên sở hệ thống thông tin tổ chức (có hiểu biết tổ chức) khắc phục thiếu sót, cải tiến qui trình chưa hợp lý để hệ thống hoạt động có hiệu Một tổ chức gồm nhiều phần tử tương tác động với nhau, nghĩa sinh mơi trường bên biến đổi Ngồi ra, tổ chức cịn phải đối phó với giới bên ngồi khơng ngừng biến động Như vậy, hệ thống thông tin tổ chức sở để kiểm sốt đầu vào, đầu qui trình xử lý bên để thích nghi với biến động bên lẫn bên để giữ cho mục tiêu tổ chức khơng ngồi giới hạn cho phép nhằm đảm bảo tính ổn định phát triển hệ thống I.4 CÁC PHƯƠNG TIỆN Các phương tiện dùng trình xây dựng hệ thống thơng tin I.4.1 Mơ hình Mơ hình tập hợp phần tử thường dùng phép tương ứng với lớp đối tượng, quan hệ lĩnh vực cần mơ tả để có biểu diễn đọng, tổng quát, có ý nghĩa, đơn giản dễ hiểu Trong tin học mơ hình phương pháp cho tương ứng phạm trù trừu tượng, phức tạp giới thực chí tin học để có cách nhìn trực quan, dễ hiểu, từ bước tin học hóa tồn hay phần lĩnh vực Sự biểu diễn thường thể trang giấy máy tính mà qua người phân tích hệ thống đánh giá, sửa chữa, thử nghiệm trước chúng thực đưa áp dụng thực tế Các mơ hình hệ thống giống vẽ tịa nhà Nếu có q dễ dàng cho kiến trúc sư, kỹ sư, người thợ thủ công thiết kế, xây lắp vách ngăn, lắp đặt hệ thống điện, nước, truyền thông thiết bị khác chúng có mơ hình Đề cương Phân tích Hệ thống Trang giấy Trong thương mại, phân tích viên dùng mơ hình mơ tả hệ thống hóa đơn tài khoản, hệ thống xử lý tồn kho chi trả tiền lương, hệ thống sản xuất Một mô hình hệ thống lập thơng qua loạt lưu đồ thiết kế (design diagrams) Một lưu đồ thiết kế biểu diễn đồ họa trực quan cấu trúc Lưu đồ thiết kế bao gồm lưu đồ ngữ cảnh xử lý, lưu đồ dòng liệu, sơ đồ cấu trúc, định, Phương pháp mơ hình hóa phân tích hệ thống cách thức dùng hình thức đồ họa để biểu diễn thông tin tổ chức để có hiểu biết chúng cách trực quan I.4.2 Phương pháp Các phương pháp cách thức tiếp cận để tìm hiểu biểu diễn hệ thơng thơng tin tổ chức Do tính chất phức tạp tổ chức, trình tìm hiểu tổ chức (hay q trình xây dựng hệ thống thơng tin tổ chức) chia thành nhiều giai đoạn, đối tượng tìm hiểu chia thành số lĩnh vực khác nhau; giai đoạn khác với lĩnh vực khác thường có phương pháp khác thích ứng với chúng (thường thể mơ hình khác nhau) I.4.3 Cơng cụ Cơng cụ thủ công: thường dùng giai đoạn ban đầu q trình xây dựng hệ thống thơng tin Tuỳ theo giai đoạn mà người ta dùng cơng cụ thích hợp Trong giai đoạn mô tả, tổng hợp kết điều tra để có nhận thức ban đầu hệ thống, công cụ chủ yếu dùng văn (thường văn viết chặt chẽ: định, bảng định, bảng điều kiện, công thức, kết hợp với vật chứng), lưu đồ ngữ cảnh liệu Mức quan niệm người ta dùng mô hình thực thể – kết hợp để mơ tả thành phần liệu, lưu đồ dịng liệu để mơ tả thành phần xử lý Công cụ tin học: thường dùng giai đoạn logic hay gọi giai đoạn thiết kế giai đoạn vật lý cho hệ thống thơng tin Tuy nhiên có nhiều cơng cụ tin học cho phép thực nhiều giai đoạn chuyển từ giai đoạn sang giai đoạn khác q trình xây dựng hệ thống thơng tin · Phần mềm lập kế hoạch - ứng với giai đoạn lập kế hoạch (chẳng hạn Microsoft Project)  Phần mềm thiết kế – ứng với giai đoạn thiết kế (chẳng hạn Power Designer, Erwin, Designer 2000 ORACLE) Trong có chức trợ giúp  Thiết kế liệu  Thiết kế xử lý  Thiết kế giao diện  Các hệ CSDL, ngơn ngữ lập trình – ứng với giai đoạn lập trình, thử nghiệm bảo trì Những cơng cụ trình bày chi tiết giai đoạn thích hợp I.5 TỔNG QUÁT VỀ QUÁ TRÌNH ÁP DỤNG TIN HỌC Đề cương Phân tích Hệ thống Trang Q trình áp dụng dự án tin học chia thành nhiều giai đoạn, giai đoạn chia làm nhiều bước Trình tự bước khơng tuyến tính mà có dạng xốy trơn ốc, hay đơn giản chúng có dạng thác nước I.5.1 Nghiên cứu sơ (Initial investigation) Giai đoạn giới thiệu mục tiêu điều tra ban đầu, bước yêu cầu phải tiến hành công tác điều tra; nhiệm vụ liên quan giai đoạn là: Thu thập liệu thông qua vấn, điều tra, quan sát tổ chức Nó bao gồm thơng tin tang vật mà chúng đề cập báo cáo điều tra Nhiệm vụ giai đoạn trách nhiệm người lãnh đạo tổ chức, người dùng người phân tích hệ thống I.5.2 Nghiên cứu khả thi (Feasibility study) Giai đoạn xác định: - Mô tả hệ thống - Những vấn đề tồn hệ thống Trên sở đó, định xem có cần tự động hóa, tin học hóa hay khơng hay tự động hóa tồn hệ thống hay khâu Nếu cần tự động hóa dự đốn khả hệ thống tương lai kèm theo giải pháp yêu cầu khía cạnh sách, tổ chức, kỹ thuật, chi phí cần thiết cho giải pháp tương ứng Nhiệm vụ giai đoạn trách nhiệm người phân tích hệ thống, người lãnh đạo người quản lý I.5.3 Nghiên cứu chi tiết (detail study) Sau chọn giải pháp cho hệ thống thông tin Thỏa thuận với người sử dụng với người có trách nhiệm (lãnh đạo tổ chức quản lý) quy tắc quản lý, kế hoạch thực thủ tục liên quan Việc thõa thuận biểu thị hợp đồng trách nhiệm chặt chẽ bên Nhiệm vụ giai đoạn trách nhiệm người phân tích hệ thống lãnh đạo, người có trách nhiệm tổ chức I.5.4 Nghiên cứu kỹ thuật (technical study) Đề cương Phân tích Hệ thống Trang Thỏa thuận cấu kỹ thuật (phần cứng, phần mềm, trình độ kỷ người thao tác) phương thức sử dụng Nhiệm vụ giai đoạn trách nhiệm người thiết kế hệ thống I.5.5 Tạo phần mềm (production software) Cho hệ thống bắt đầu hoạt động với chương trình thử nghiệm Nếu hệ thống có khiếm khuyết phải phát nguyên nhân khâu phản ánh với người có trách nhiệm thuộc khâu Nhiệm vụ giai đoạn trách nhiệm người lập trình người hiệu chỉnh chương trình I.5.6 Sử dụng (implementation) Hệ thống cài đặt vào môi trường thực Nhiệm vụ giai đoạn chủ yếu trách nhiệm người dùng I.5.7 Khai thác Bảo trì (maintenance) Hệ thống vừa hoạt động, vừa để ý đến thay đổi nội lẫn địi hỏi mơi trường biến chuyển bên ngồi để thích ứng theo Nhiệm vụ giai đoạn trách nhiệm tất thành phần I.6 CÁC THÀNH PHẦN THAM GIA I.6.1 Người dùng (Users) Người dùng người mà tổ chức phải phục vụ (có thể bên ngồi tổ chức) Thí dụ khách hàng người thao tác phận tác vụ hay phận quản lý Chức người dùng: - Cung cấp thông tin cho người phân tích hệ thống tổ chức - Ðưa yêu cầu cho hệ thống tương lai - Thử nghiệm, kiểm chứng, khai thác sử dụng hệ thống thông tin I.6.2 Người quản lý (Manager) Người quản lý người chịu trách nhiệm lĩnh vực hệ thống Họ người am hiểu tường tận lĩnh vực họ Ðó đối tượng mà người phân tích hệ thống phải liên hệ để hiểu yêu cầu hệ thống họ nhằm mơ tả xác hệ thống làm sở cho việc cải tiến chưa hợp lý I.6.3 Người hiệu chỉnh (Auditors) Tùy mức độ đề án có khơng có (đối với đề án nhỏ đơn giản) thành phần I.6.4 Người phân tích hệ thống (System analysts) Người phân tích hệ thống chìa khóa phát triển dự án nào, cương vị đó, họ đóng số vai trị sau: - Thu thập thông tin: thông qua công tác điều tra nghiên cứu phương pháp như: vấn, quan sát, tham khảo hồ sơ, tài liệu kết hợp với kinh nghiệm Đề cương Phân tích Hệ thống Trang - - thân để xây dựng thông tin cho tổ chức Người phân tích hệ thống phải có khả nắm bắt hiểu thấu đáo yêu cầu người dùngï, có kiến thức thức kỷ thuật máy tính, biết ứng dụng thành tựu công nghệ thông tin vào giải vấn đề thực tế Người phân tích hệ thống người tự tìm thấy thân thành phần tham gia xây dựng hệ thống: người dùng, người quản lý, người lập trình, người hiệu chỉnh, hàng loạt người với vai trị khác khác, tất họ thường có bất đồng với người khác nhận thức hệ thống thông tin Bằng hiểu biết kinh nghiệm việc xây dựng hệ thống thông tin, người phân tích hệ thống phải người làm trung gian hoà giải bất đồng thành phần Người phân tích hệ thống người lãnh đạo đồ án (Project leader): Thơng thường người phân tích hệ thống người có nhiều kinh nghiệm thành phần khác họ giao đề án trước người lập trình bắt đầu làm cơng việc Chính vậy, khuynh hướng tự nhiên người ta gán trách nhiệm quản lý đề án cho người phân tích hệ thống I.6.5 Người thiết kế hệ thống (System designers) Những người thiết kế hệ thống người (hoặc nhóm người) mà họ nhận kết xuất từ người phân tích hệ thống Công việc họ chuyển phát biểu tự kỷ thuật yêu cầu người dùng thành thiết kế có tính kiến trúc cấp cao Nó sườn mà dựa vào nhà lập trình triển khai làm việc Trong nhiều trường hợp người phân tích hệ thống người thiết kế hệ thống một, thành viên nhóm người Ðiều quan trọng người phân tích hệ thống người thiết kế hệ thống làm việc gần gũi với từ đầu đến cuối đề án I.6.6 Người lập trình (Programers) Người lập trình người nhận kết xuất từ người thiết kế hệ thống, dùng ngôn ngữ lập trình để triển khai chúng, kiểm tra thử nghiệm chương trình Những người phân tích hệ thống bàn giao kết công việc làm họ cho người thiết kế hệ thống, người thiết kế hệ thống lại chuyển giao sản phẩm họ cho người lập trình để họ thảo chương Ðối với đề án lớn công việc thường tiến hành theo chuỗi nghiêm ngặt nên phải tách bạch trình thực thành giai đoạn phân hoạch người tham gia thành nhóm để theo dõi, kiểm tra phân chia trách nhiệm Chính vậy, cơng việc người phân tích hệ thống tiến hành phải hoàn thành hồn chỉnh trước cơng việc người thiết kế người lập trình bắt đầu I.6.7 Người điều hành (Operational personnel) Người điều hành người có trách nhiệm trung tâm máy tính, mạng viễn thơng điện tử, chịu trách nhiệm an tồn phần cứng, phần mềm liệu máy tính Thường người chịu trách nhiệm phân quyền can thệp vào hệ thống cho thành phần tham gia (chủ yếu cho nhóm người dùng) I.7 MỘT SỐ PHƯƠNG PHÁP PHÂN TÍCH THIẾT KẾ HỆ THỐNG Lịch sử hình thành phát triển phương pháp phân tích thiết kế hệ thống thơng tin có từ lâu đa dạng Trước phương pháp phân tích thiết kế hệ thống thống Đề cương Phân tích Hệ thống Trang đời có phương pháp phân tích cổ điển Từ phát triển bậc khoa học công nghệ thông tin vài ba thập niên trở lại đây, tổ chức mà người muốn tự động hóa ngày phức tạp, yêu cầu tự động hóa cao đòi hỏi người dùng khắt ke hơn, phương pháp cổ điển khơng đáp ứng Cho tới giới hình thành nhiều phương pháp, nhiều trường phái quan tâm đến lĩnh vực I.7.1 Phương pháp MERISE (Methode pour Rassembler les Idées Sans Effort) Phương pháp có nguồn gốc từ Pháp, đời vào cuối thập niên 70 Hiện dùng nhiều Pháp nước châu Âu Ý tưởng phương pháp MERISE sau giai đoạn tiếp cận, điều tra tổng hợp, phân chia hệ thống thành hai thành phần: liệu xử lý, chia trình phát triển hệ thống thành mức tiếp cận: quan niệm, logic vật lý Với thành phần mức tiếp cận có mơ hình tương ứng, mức tiếp cận thường thành phần hệ thống đảm nhận Ưu điểm phương pháp MERISE có sở khoa học vững chắc, dùng nhiều Pháp nước châu Âu Nhược điểm phương pháp cồng kềnh, khơng thích hợp việc dùng để giải đề án nhỏ I.7.2 Phương pháp SADT (Structured Analysis and Design) Phương pháp xuất phát từ Mỹ, ý tưởng phân rã hệ thống thành phân hệ nhỏ đơn giản SADT xây dựng dựa nguyên lý sau: - Xuất phát từ mơ hình - Phân tích xuống: từ tổng thể đến chi tiết - Dùng mô hình chức mơ hình quan niệm - 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 sử dụng kỷ thuật sau: - Lưu đồ dòng liệu - Từ điển liệu - Ngơn ngữ giả (Anh ngữ có cấu trúc) - Bảng định - Cây định Nhược điểm phương pháp khơng bao gồm tồn tiến trình phân tích khơng thận trọng sử dụng SADT dẫn đến tình trạng trùng lắp thông tin I.7.3 Phương pháp MCX (Methode de Xavier Castellani) Phương pháp có nguồn gốc từ Pháp, giáo sư học viện tin học xí nghiệp tạo Nó cho phép xây dụng mơ hình tổng quát phân hệ hệ thống thông tin, phân tích thành phần liệu lượng hóa xử lý truyền thơng hệ thống thơng tin Phương pháp MCX phân hoạch q trình phân tích thành giai đoạn: - Phân tích vĩ mơ - Phân tích sơ - Phân tích quan niệm - Phân tích chức Đề cương Phân tích Hệ thống Trang 10 - Phân tích cấu trúc Phương pháp hữu hiệu, thích hợp với việc thực hành Nhược điểm rườm rà I.7.4 Phương pháp phân tích hướng đối tượng (Object Oriented Analysis) Phương pháp phân tích hướng đối tượng hình thành thập niên 80 dựa ý tưởng lập trình hướng đối tượng Phương pháp phát triển, hoàn thiện phổ dụng Nó dựa số khái niệm sau: Ðối tượng (Object): gồm liệu thủ tục tác động lên liệu Ðóng gói (Encapsulation): Khơng cho phép tác động trực tiếp lên liệu đối tượng mà phải thông qua phương pháp trung gian Lớp (Class): Tập hợp đối tượng có chung cấu trúc liệu phương pháp Kế thừa (Heritage): tính chất kế thừa đặc tính cho phép định nghĩa lớp từ lớp có cách thêm vào liệu mới, phương pháp kế thừa đặc tính lớp cũ Đề cương Phân tích Hệ thống Trang 11 ... - Phân tích quan niệm - Phân tích chức Đề cương Phân tích Hệ thống Trang 10 - Phân tích cấu trúc Phương pháp hữu hiệu, thích hợp với việc thực hành Nhược điểm rườm rà I.7.4 Phương pháp phân tích. .. qt phân hệ hệ thống thơng tin, phân tích thành phần liệu lượng hóa xử lý truyền thông hệ thống thông tin Phương pháp MCX phân hoạch q trình phân tích thành giai đoạn: - Phân tích vĩ mơ - Phân tích. .. pháp phân tích thiết kế hệ thống thơng tin có từ lâu đa dạng Trước phương pháp phân tích thiết kế hệ thống thống Đề cương Phân tích Hệ thống Trang đời có phương pháp phân tích cổ điển Từ phát

Ngày đăng: 13/11/2012, 12:03

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

Tài liệu liên quan