1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 2 - Lê Nhị Lãm Thúy

26 8 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 26
Dung lượng 1,39 MB

Nội dung

Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 2: Mô hình và các phương pháp mô hình hóa cung cấp cho người học các kiến thức: Mô hình, phương pháp mô hình hoá, một số mô hình tiêu biểu. Mời các bạn cùng tham khảo nội dung chi tiết.

PHÂN TÍCH THIẾT KẾ THỐNG THƠNG TIN Lê Nhị Lãm Thúy Email: thuylnl@sgu.edu.vn Site: thuylnlsgu Chương MƠ HÌNH VÀ CÁC PHƯƠNG PHÁP MƠ HÌNH HĨA Mơ hình phương pháp mơ hình hóa  Mơ hình  Phương pháp mơ hình hố  Một số mơ hình tiêu biểu Mơ hình Mơ hình vật lý Mơ hình toán học Y  F K , L   AK L a b Mơ hình khái niệm (mơ hình sơ đồ): Mơ hình  Là 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ệ, q trình xử lý 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 Phương pháp mơ hình hóa  Phương pháp mơ hình hóa HTTT (cịn gọi phương pháp phân tích thiết kế) định nghĩa tập hợp quy tắc thứ tự thực việc chuyển đổi HTTT sang HTTT tự động hóa Một số mơ hình tiêu biểu Mơ hình tổ chức Mơ hình dịng liệu Mơ hình Mơ hình động Mơ hình liệu Mơ hình đối tượng Mơ hình tổ chức  Mơ hình phân cấp chức năng: phân rã chức tổng hợp thành chức chi tiết Chức Hệ quản lý cửa hàng Kinh doanh Bán lẻ Quản lý đơn hàng Kế toán Quản lý công nợ Quản lý nhập hàng Quan hệ bao hàm Quản lý tồn kho Quản lý xuất Báo cáo tồn Ví dụ: biểu diễn chức hệ thống Đại lý laptop Mơ hình tổ chức  Mơ hình ln chuyển: diễn tả q trình ln chuyển thơng tin qua khơng gian Ví dụ: biểu diễn trình xử lý đặt hàng hệ thống Đại lý bán laptop Khách hàng Bộ phận bán hàng Kho Văn phịng Đặt mua laptop ĐĐ hàng ĐĐ hàng khơng hợp lệ Kiểm tra đơn hàng ĐĐ hàng hợp lệ Kiểm tồn kho Lưu đơn hàng Tồn kho Lên kế hoạch giao CSDL Danh sách tồn kho ĐĐ hàng Lập phiếu giao hàng Phiếu giao hàng Phiếu giao hàng Lưu phiếu giao hàng Ghi nhận tồn kho Mơ hình dịng liệu  Mơ hình tương tác thơng tin: diễn tả dòng liệu tác nhân Đơn đặt hàng Khách hàng Phòng ĐĐ hàng bị từ bán hàng chối Đơn đặt hàng Thông tin giao hàng Thông Đơn Tồn kho tin giao đặt hàng hàng Kho Văn phịng Tác nhân Dịng liệu, thơng tin Ví dụ: Mơ hình tương tác đặt hàng Đại lý laptop Mơ hình động  Mơ hình mạng Petri-net: diễn tả biến cố đồng biến cố Đặt hàng Lên lịch giao hàng Đã lên lịch ĐĐ hàng Thanh toán Trạng thái Đã toán Giao hàng Đã giao Biến cố Trạng thái hành Ví dụ: trạng thái đơn đặt hàng 12 Mơ hình động  Mơ hình trạng thái: diễn tả biến cố đồng biến cố Đặt hàng ĐĐ hàng Chấp nhận đặt hàng Trạng thái khởi tạo Hợp lệ Trạng thái kết thúc Trạng thái Từ chối không hợp lệ Lên lịch giao Bị từ chối Đã lên lịch giao tháng Thanh toán Đã tốn Giao hàng năm Đã giao Ví dụ: trạng thái đơn đặt hàng Biến cố Mơ hình động  Mơ hình xử lý Merise: diễn tả quan niệm xử lý Đặt hàng Kiểm tra đơn hàng Được Lên lịch giao hàng (b) Thanh tốn đơn hàng(a) Khơng Từ chối đơn hàng Biến cố a b Đồng Giao hàng Ln ln Đơn hàng giao Ví dụ: biểu diễn xử lý đơn đặt hàng Hành động Mơ hình liệu  Mơ hình quan hệ: diễn tả tổ chức liệu MATHANG(MA_MH, TEN_MH, LOAI, DVTINH, DON_GIA) ĐĐHANG_NGK(SO_DDH, NGAY_DAT, KHACH_HANG, NGAYGIAO, TRANG THAI) CHITIET_DDH(MA_BD, SO_DDH, SL_DAT, DONGIA_DAT)  Cấu trúc QUAN_HỆ1 (THUỘC TÍNH KHĨA1, THUỘC TÍNH,…) QUAN_HỆ2 (THUỘC TÍNH KHĨA2, THUỘC TÍNH KHĨA NGOẠI,…) Mơ hình liệu  Mơ hình thực thể - kết hợp: diễn tả liệu mức trừu tượng MATHANG (1,1) THUỘC (0,n) NHASANXUAT (0,n) ĐẶT (1,n) ĐĐHÀNG_BD Thực thể (1,1) CỦA Mối kết hợp (1,n) KHÁCH_HÀNG Mô hình đối tượng  Mơ hình đối tượng theo OOA n Đối tác Mã số Họ tên Địa Điện thoại BANGDIA Mã số Tên ĐVT Đơn giá Lớp & đối tượng Kết hợp n n BD đặt Nhà cung ứng Phương thức toán Số lượng đặt Đơn giá Trị giá() Khách hàng Công nợ tối đa Tổng quát hoá (IS – A) Trị giá đặt hàng() ĐĐ Hàng n Mã số Ngày đặt Ngày giao Tổng trị giá Tính trị gia ĐĐ hàng() Thơng điệp (Message) Thành phần (Is – Part Of) UML (Unified Modeling Language) :Class A Class A Class diagram Object diagram Class B b1:Class B : Class A b2:Class B : Class B b3:Class B : Class C Message Message Message Message Sequence diagram Tham khảo qui trình phát triển hệ thống Các qui trình phát triển hệ thống Qui trình tăng trưởng (D R Grahma, 1989 ) • Hồn thành thành phần hệ thống • Mỗi bước tăng trưởng áp dụng qui trình tuyến tính xây dựng hồn thành phần hệ thống • Nhược điểm:chỉ phù hợp cho hệ thống có phân chia rõ ràng chuyển giao theo phần Tăng trưởng Phân tích Thiết kế Lập trình Thử nghiệm Chuyển giao phần Tăng trưởng Phân tích Thiết kế Lập trình Thử nghiệm Chuyển giao phần Tăng trưởng Phân tích Thiết kế Lập trình Thử nghiệm Chuyển giao phần 20 Các qui trình phát triển hệ thống Qui trình xoắn ốc (Boehm, 1988 ) • Một đặc điểm quan trọng qui trình nhấn mạnh việc quản lý rũi ro • Dựa khái niệm chu trình phát triển, qui trình chu trình lặp Xác định mục tiêu, phương án, ràng buộc Chu trình Đánh giá phương án Chu trình Chu trình Lập kế hoạch cho chi trình Phát triển kiểm tra 21 Các qui trình phát triển hệ thống  Qui trình phát triển nhanh (RAD – Rapid Development Application - James Martin, 1991) • Người phát triển hệ thống người sử dụng hệ thống làm việc kết hợp chặt chẽ với • Khơng phải phương pháp luận riêng lẽ mà chiến lược chung để phát triển HTTT, có đặc điểm sau: - Sử dụng công cụ phần mềm môi trường phát triển trực quan để để biểu diễn tối đa kết đạt - Đẩy nhanh việc phân tích vấn đề, thiết kế giải pháp hệ thống - Là trình lặp thay đổi điểu chỉnh Các qui trình phát triển hệ thống Xác lập yệu cầu (Requirements planning) Thiết kế (User design) Xây dựng (Construction) Chuyển giao (Cutover) Các qui trình phát triển hệ thống  Qui trình lắp ráp thành phần (component) • Dựa việc tái sử dụng thành phần phần mềm có sẵn • Phát triển phần mềm thực cách tập hợp lại thành phần có sẵn • Là quy trình lặp, chu trình gồm giai đoạn Xác định mục tiêu, phương án, ràng buộc: Nhận thức, hình thành, tìm kiếm giải pháp Chu trình Đánh giá phương án, thành phần Chu trình Chu trình Lập kế hoạch cho chi trình kế tiếp: Đánh giá, tuyển chọn Phát triển kiểm tra: Bổ sung, điều chỉnh tích hợp thành phần 24 Các qui trình phát triển hệ thống  Qui trình đồng Rational (RUP – Rational Unified Process) Một vòng lặp giai đoạn construction 25 Thank you! ... đa kết đạt - Đẩy nhanh việc phân tích vấn đề, thiết kế giải pháp hệ thống - Là trình lặp thay đổi điểu chỉnh Các qui trình phát triển hệ thống Xác lập yệu cầu (Requirements planning) Thiết kế. .. tích Thiết kế Lập trình Thử nghiệm Chuyển giao phần Tăng trưởng Phân tích Thiết kế Lập trình Thử nghiệm Chuyển giao phần Tăng trưởng Phân tích Thiết kế Lập trình Thử nghiệm Chuyển giao phần 20 ... phần hệ thống • Mỗi bước tăng trưởng áp dụng qui trình tuyến tính xây dựng hồn thành phần hệ thống • Nhược điểm:chỉ phù hợp cho hệ thống có phân chia rõ ràng chuyển giao theo phần Tăng trưởng Phân

Ngày đăng: 11/05/2021, 19:40

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN