1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Tìm hiểu về một số ngôn ngữ mô hình hóa kiến trúc doanh nghiệp

51 996 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 51
Dung lượng 4,11 MB

Nội dung

HỌC VIỆN NGÂN HÀNG KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ CHƯƠNG TÌM HIỂU VỀ MỘT SỐ NGÔN NGỮ “MÔ HÌNH HÓA KIẾN TRÚC DOANH NGHIỆP” BÀI GIẢNG: KIẾN TRÚC DOANH NGHIỆP Hà Nội, 10/2015 Nội dung 4.1 Tổng quan Ngôn ngữ mô hình hóa 4.2 IDEF 4.3 BPMN 4.4 Testbed 4.5 SoaML 4.6 UML 4.7 ArchiMate Vai trò mô hình hóa  Business Analyst (BA): cầu nối khách hàng (và người liên quan đến hệ thống) với đội ngũ lập trình viên (những người phát triển hệ thống) Vai trò mô hình hóa  Mô hình gì???  Là trừu tượng hóa vật, tượng đời thực Vai trò mô hình hóa  Mô hình gì???  Diễn tả hay nhiều khía cạnh hệ thống  Giản lược chi tiết không cần thiết (ở khía cạnh không thuộc phạm vị mô hình) Vai trò mô hình hóa  Phân loại mô hình:  Mô hình tĩnh: Là loại mô hình không phụ thuộc vào yếu tố thời gian • Class diagram, component diagram, entityrelationship diagram, deployment diagram Vai trò mô hình hóa  Phân loại mô hình:  Mô hình động: Là loại mô hình phụ thuộc vào yếu tố thời gian • Sequence diagram, activity diagram, state diagram, flowchart, Tại ta cần mô hình hóa?  Mô hình công cụ để giao tiếp hữu hiệu giữa:  BA khách hàng: • Dùng mô hình để mô tả lại nghiệp vụ cách rõ ràng không nhầm lẫn hay nhập nhằng • Dùng mô hình để lấy thông tin phản hồi từ khách hàng cách dễ dàng • Giúp khách hàng chủ động đưa yêu cầu, hay mô tả nghiệp vụ  BA đội ngũ phát triển phần mềm: • Là công cụ để truyền đạt kiến thức/yêu cầu nghiệp vụ (domain knowledge) đến đội ngũ phát triển cách không nhập nhằng (do tam thất bản) Một số ngôn ngữ mô hình hóa  BPMN (Business Process Modeling Notation) hệ thống ký hiệu mô hình hóa tiến trình nghiệp vụ  UML (Unified Modeling Language) ngôn ngữ mô hình hóa hợp  BPEL (Business Process Execution Language) ngôn ngữ thực thi tiến trình nghiệp vụ  WS-CDL (Web Service Choreography Description Language) ngôn ngữ mô tả cho dịch vụ web Các ngôn ngữ mô hình hóa 4.3 Hệ thống ký pháp (Folow Objects) 4.3 Hệ thống ký pháp (Folow Objects) 4.3 Hệ thống ký pháp (Swimlanes) 4.3 Hệ thống ký pháp (Artifacts) 4.3 Hệ thống ký pháp (Connecting Objects) 4.3 Ví dụ minh họa Mô tả nghiệp vụ cho vay tiền Các chi nhánh ngân hàng nhận đơn xin vay tiền khách hàng Kiểm tra thông tin người nộp đơn Nghiên cứu việc cho vay  Nếu thỏa thực việc cho vay  Nếu không thông báo cho khách hàng kết thúc nghiệp vụ 4.3 Ví dụ minh họa 4.3 Ví dụ minh họa Mô tả sub-process kiểm tra thông tin người nộp đơn: Kiểm tra khách hàng tồn chưa:  Nếu tồn kiểm tra có nằm danh sách đen không? • Nếu có : thông báo lý từ chối-> kết thúc • Nếu chưa: kiểm tra khả trả nợ – Nếu có: kết thúc sub-process – Nếu không: thông báo lý từ chối->kết thúc  Nếu chưa tồn kiểm tra khả trả nợ • Nếu có: kết thúc sub-process • Nếu không: thông báo lý từ chối->kết thúc 4.3 Ví dụ minh họa Thay Task Kiểm tra thông tin người nộp đơn sub-process 4.3 Ví dụ minh họa Quy trình kiểm tra thông tin người nộp đơn 4.3 Ví dụ minh họa Thay Task Thực việc cho vay sub-process 4.3 Ví dụ minh họa Sub-process thực việc cho vay 4.3 Ví dụ minh họa 4.3 Ví dụ minh họa 4.3 Ví dụ minh họa Quy trình tổng hợp ... (Business Process Modeling Notation) hệ thống ký hiệu mô hình hóa tiến trình nghiệp vụ  UML (Unified Modeling Language) ngôn ngữ mô hình hóa hợp  BPEL (Business Process Execution Language) ngôn... Computer-Aided Manufacturing (ICAM) DEFinition) tên họ ngôn ngữ sử dụng để thực phân tích thực mô hình kiến trúc doanh nghiệp  IDEF nhóm phương pháp có ngu n gốc từ lực lượng không quân Hoa kỳ... vi chúng bao gồm:  Mô hình hóa chức (Functional modelling): IDEF0  Mô hình hóa quy trình (Process modelling): IDEF3  Mô hình hóa liệu (Data modelling): IDEF1X 4.2 IDEF 4.2 IDEF0  IDEF0 ngôn

Ngày đăng: 22/05/2017, 12:37

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w