Chương 3 Các phương pháp phát triển hệ thống

32 996 5
Chương 3 Các phương pháp phát triển hệ thống

Đ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 Các phương pháp phát triển hệ thống Phương pháp   Là cách thức tiếp cận để tìm hiểu biểu diễn hệ thống tin tổ chức Q trình phân tích 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 nhiều lĩnh vực khác Các giai đoạn + lĩnh vực khác có phương pháp khác (các mơ hình khác nhau) Tổng quát trình áp dụng hệ thống tin học        Nghiên cứu sơ (Initial Investigation) Nghiên cứu khả thi(Feasibility Study) Nghiên cứu chi tiết (Detail Study) Nghiên cứu kỹ thuật (Technical Study) Tạo phần mềm (Production SoftWare) Sử dụng (Implementation) Bảo trì (Maintenance) Các thành phần tham gia vào hệ thống        Người dùng (Users) Người quản lý(Managers) Người hiệu chỉnh(Auditors) Người phân tích hệ thống (System Analysts) Người thiết kế hệ thống (System Designers) Người lập trình (Programers) Người điều hành (Operational personnel) Một số phương pháp phân tích thiết kế hệ thống     Phương pháp MERISE(MEthode pour Rassembler les Idees San Effort) Phương pháp SADT(Strutured Analysis and Design) Phương pháp MCX(Methode de xavier castellani) Phương pháp phân tích hướng đối tượng (Object Oriented Analysis) Phương pháp MERISE     Có nguồn gốc từ Pháp Ra đời cuối thập niên 70 Được dùng nhiều Pháp & nước Châu Âu Ý tưởng:  Sau giai đoạn tiếp cận, điều tra tổng hợp chia hệ thống thành thành phần:   Dữ liệu (data) Xử lý (Process) Phương pháp MERISE (tt)  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ỗi mức tiếp cận thường thành phần hệ thống đảm nhận Phương pháp MERISE (tt)  Ưu điểm:   Có sở khoa học vững Nhược điểm: cồng kềnh, khơng thích hợp cho hệ thống nhỏ Phương pháp SADT(Strutured Analysis and Design)    Xuất phát từ Mỹ Ý tưởng bản: phân rã hệ thống thành phân hệ nhỏ đơn giản Dựa nguyên lý:     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 Phương pháp SADT(Strutured Analysis and Design)     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 10 Cây định (Decision Trees ) 18 Cây định (Decision Trees ) ví dụ Số tiền mua 200 đồng Từ chối cho nợ Số tiền mua 200 đồng Thamkhảo ý kiến người quản lý Khách hàng có trình chi trả tốt Số tiền nợ đạt giới hạn Khách hàng có trình chi trả tồi Số tiền nợ chưa tới giới hạn Từ chối cho nợ Cho phép nợ 19 Cây định (Decision Trees ) ví dụ p58 20 Bảng định (Decision Tables)   Sử dụng trường hợp:hành động lựa chọn phù hợp vào lượng lớn điều kiện Bảng định chia làm phần:    Điều kiện: diễn tả điều kiện có Hành động: hành động khác xảy tùy thuộc vào điều kiện Số cột bảng diễn tả điều kiện lũy thừa số điều kiện 21 Bảng định (Decision Tables)-Bảng mẫu 22 Bảng định (Decision Tables)-Ví dụ Số tiền nợ đạt giới hạn Y Y Y N N N N Khách hàng có trình chi trả tốt Y Y N N Y Y N N Số tiền mua 200 đồng Điều kiện Y Y N Y N Y N Y N X X X X Cho phép nợ Hànhđộng Từ chối cho nợ Tham khảo ý kiến người quản lý X X X X 23 Bảng định (Decision Tables)-Ví dụ p60 24 Anh ngữ cấu trúc (Structured English )   Lồng câu mệnh lệnh vào cấu trúc luận lý ngơn ngữ lập trình Các cấu trúc luận lý tạo từ từ khóa:  READ, GET, ADD, IF điều kiện THEN …ELSE …ENDIF, DOWHILE điều kiện…LOOP… 25 Anh ngữ cấu trúc (Structured English ) ví dụ: Xử lý 4.1 – Kiểm tra đợt giao hàng GET dòng liệu [Số lượng hòan thành] từ tác nhân [Công nhân] DO WHILE [Đợt giao hàng] chưa đến cuối tập tin IF [Số lượng hòan thành].[mã chuyền] = [Đợt giao hàng].[mã chuyền] AND [Số lượng hòan thành].[mã sản phẩm] = [Đợt giao hàng].[mã sản phẩm] AND [Số lượng hòan thành].[ngày giao] = [Đợt giao hàng].[ngày giao] OUTPUT ddl [Đợt giao hàng hợp lệ] RETURN ENDIF READ mẫu tin kế kho liệu [Đợt giao hàng] ENDDO OUTPUT dòng liệu [Đợt giao hàng không hợp lệ] RETURN 26 Anh ngữ cấu trúc (Structured English ) ví dụ p63: 27 Từ điển liệu (Data Dictionary )  Mục đích:   Làm rõ nghĩa liệu & cấu trúc chúng dự án Gồm thành phần:   Phần tử liệu (Data element) Cấu trúc liệu (Data Structure) 28 Ví dụ: mẫu mơ tả phần tử liệu (Data element) MẪU MÔ TẢ PHẦN TỬ DỮ LIỆU Mã nhận diện Tên Mã khách hàng Tên khác Mô tả Là thuộc tính nhận diện khách hàng giao dịch mua hàng công ty khỏang năm gần Tính chất Chiều dài: Định dạng nhập: 000000 Định dạng xuất: Giá trị mặc nhiên:  Liên tục Rời rạc Điều kiện ràng buộc Liên tục Giá trị lớn nhất: 999999 Giá trị bé nhất: 000000 Chữ Số chữ Ngày  Số  Nhập Tính tóan Rời rạc Giá trị diễn giải 29 Ví dụ: mẫu mơ tả cấu trúc liệu (Data Structure) MẪU MÔ TẢ CẤU TRÚC DỮ LIỆU Sử dụng ký hiệu: •“=” bao gồm •“+” •“{}” nhóm lặp lại •“[ ]” •“( )” tùy chọn Đơn hàng = số đơn hàng + ngày đơn hàng + mã khách hàng + họ tên khách hàng + địa khách hàng + số điện thọai + (thuế suất ) + tổng giá trị đơn hàng + {chi tiết đơn hàng} họ tên khách họ + hàng (tên lót) + tên chi tiết đơn số thứ tự + hàng mã hàng + mô tả + đơn vị tính + số lượng đặt + đơn giá + thành tiền 30 Data dictionary- Một số mẫu khác MẪU MÔ TẢ DÒNG DỮ LIỆU Mã nhận diện: Tên: Thông tin Đơn hàng Mô tả: Chứa thông tin khách đặt hàng dùng để cập nhật kho liệu khách hàng, mặt hàng, đơn hàng dòng đơn hàng Nguồn: Tác nhân khách hàng Lọai dòng liệu: Tập tin  Mành hình Khác Cấu trúc liệu: Đơn hàng Đích: Ô xử lý Cập nhật đơn hàng Báo biểu Biểu mẫu Tần suất: 100/ngày Ghi chú: Thông tin đơn hàng gởi đến phòng xử lý đơn hàng đường thư tín, qua máy Fax, điện thọai 31 Data dictionary- Một số mẫu khác MẪU MÔ TẢ KHO DỮ LIỆU Mã nhận diện D1 Tên Khách hàng Tên khác Mô tả Chứa mẫu tin cho khách hàng Tính chất Lọai tập tin  Máy tính Dạng tập tin  Cơ sở liệu Kích thước mẫu tin (ký tự) : 200 Số lượng mẫu tin: mức cao 46,000 Tốc độ tăng trưởng hàng năm: 6% Tên tập tin liệu: KhachHang.MST Tên so: CustMast Cấu trúc liệu: Mẫu tin khách hàng Khóa chính: Mã khách hàng Khóa phụ: Họ tên khách hàng Ghi chú: Thủ công Chỉ mục Tuần tự Trực tiếp Kích thước khối: 4,000 mức bình quân: 42,000 32 ... personnel) Một số phương pháp phân tích thiết kế hệ thống     Phương pháp MERISE(MEthode pour Rassembler les Idees San Effort) Phương pháp SADT(Strutured Analysis and Design) Phương pháp MCX(Methode... giai đoạn tiếp cận, điều tra tổng hợp chia hệ thống thành thành phần:   Dữ liệu (data) Xử lý (Process) Phương pháp MERISE (tt)  Chia trình phát triển hệ thống thành mức tiếp cận:      Quan... tiếp cận thường thành phần hệ thống đảm nhận Phương pháp MERISE (tt)  Ưu điểm:   Có sở khoa học vững Nhược điểm: cồng kềnh, khơng thích hợp cho hệ thống nhỏ Phương pháp SADT(Strutured Analysis

Ngày đăng: 13/05/2014, 19:28

Từ khóa liên quan

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

Tài liệu liên quan