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 4 TÌM HIỂU VỀ MỘT SỐ NGÔN NGỮ “MÔ HÌNH HÓA KIẾN TRÚC DOANH NGHIỆP” Hà Nội, 10/2015 BÀI GIẢNG: KIẾN TRÚC DOANH NGHIỆP... Vai trò

Trang 1

HỌC VIỆN NGÂN HÀNG KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ

CHƯƠNG 4

TÌM HIỂU VỀ MỘT SỐ NGÔN NGỮ

“MÔ HÌNH HÓA KIẾN TRÚC DOANH NGHIỆP”

Hà Nội, 10/2015

BÀI GIẢNG: KIẾN TRÚC DOANH NGHIỆP

Trang 3

Vai trò của mô hình hóa

 Business Analyst (BA): là cầu nối giữa khách hàng (và những 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)

Trang 4

Vai trò của mô hình hóa

 Mô hình là gì???

 Là sự trừu tượng hóa của một sự vật, hiện tượng ngoài đời thực

Trang 5

Vai trò của mô hình hóa

Trang 6

Vai trò của mô hình hóa

 Phân loại mô hình:

Mô hình tĩnh: Là các loại mô hình không phụ thuộc vào yếu tố thời gian

• Class diagram, component diagram,

entity-relationship diagram, deployment diagram

Trang 7

Vai trò của mô hình hóa

 Phân loại mô hình:

Mô hình động: Là các loại mô hình phụ thuộc vào

yếu tố thời gian

• Sequence diagram, activity diagram, state

diagram, flowchart,

Trang 8

Tại sao ta cần mô hình hóa?

 Mô hình là công cụ để giao tiếp hữu hiệu giữa:

• Giúp khách hàng chủ động hơn khi đưa ra các yêu

cầu, hay mô tả nghiệp vụ

 BA và độ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 một cách không nhập nhằng (do tam sao thất bản)

Trang 9

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 nhất

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.

Trang 10

Các ngôn ngữ mô hình hóa

Trang 12

4.2 IDEF

IDEF (Integrated Computer-Aided Manufacturing (ICAM) DEFinition) là tên của một họ của các ngôn ngữ

được sử dụng để thực hiện phân tích và hiện thực mô

hình kiến trúc doanh nghiệp.

IDEF là nhóm các phương pháp có nguồn gốc từ lực lượng không quân Hoa kỳ trong chương trình Integrated Computer Aided Manufacturing (ICAM)

Trang 13

4.2 IDEF

 Hiện nay, có 16 phương pháp IDEF Trong số những phương pháp này, IDEF0, IDEF3, và IDEF1X (“the core”) được sử dụng phổ biến nhất Phạm vi của chúng bao gồm:

 Mô hình hóa chức năng (Functional modelling): IDEF0

 Mô hình hóa quy trình (Process modelling): IDEF3

 Mô hình hóa dữ liệu (Data modelling): IDEF1X

Trang 14

4.2 IDEF

Trang 15

Mô hình IDEF0 được tạo ra như là công việc đầu tiên của phát triển một hệ thống bởi vì nó quyết định:

• Các chức năng được xây dựng

• Cái gì cần thiết thực hiện (liên quan) các chức năng đó

IDEF0 được phát hành như là một chuẩn cho việc Mô hình hóa chức năng được thực hiện bởi Computer Systems Laboratory

of the National Institute of Standards and Technology (1993)

Trang 16

4.2 IDEF0 – PP mô hình hóa chức năng

Biểu đồ ngữ cảnh (Context

Diagram): Một mô hình của

chức năng ở mức cao nhất về

đầu vào (Input), các điều

khiển (Controls) , cơ chế

(Mechanisms), đầu ra

(Output)

Trang 17

4.2 IDEF0 – PP mô hình hóa chức năng

Biểu đồ phân rã chức năng (Decomposition Diagram): liên kết các biểu đồ ngữ cảnh lại với nhau

Trang 18

4.2 IDEF0 – PP mô hình hóa chức năng

Ví dụ:

Trang 19

4.2 IDEF0 – PP mô hình hóa chức năng

Trang 30

4.2 IDEF

 Điểm mạnh của IDEF

 Mô hình này đã được chứng minh hiệu quả trong chi tiết hóa hoạt động hệ thống cho mô hình hóa chức năng

 Cung cấp mô tả ngắn gọn về hệ thống bằng cách sử dụng ICOMS (Inputs, Controls, Output, Mechanism)

 Tính phân cấn của IDEF giúp dễ dàng nắm bắt được các nội dung chi tiết; cho đến khi các mô hình là mô

tả cần thiết cho công việc ra quyết định

Trang 31

4.2 IDEF

 Hạn chế của IDEF

 IDEF ngắn gọn Tuy nhiên, thường chỉ có các chuyên gia trong lĩnh vực đó có thể hiểu được

 IDEF đôi khi hiểu sai như là một chuỗi các hoạt động

 Sự trừu tượng, trình tự, logic quyết định dẫn đến sự khó hiểu cho những người bên ngoài hệ thống

Trang 33

4.3 Lịch sử phát triển

Trang 34

4.3 BPMN là gì

 BPMN là hệ thống ký hiệu mô hình hóa tiến trình nghiệp vụ theo mô hình luồng công việc (Workflow)

 Mô tả quy trình nghiệp vụ

 Phân tích quy trình nghiệp vụ

 Thực thi quy trình nghiệp vụ

 BPMN là cầu nối lấp đầy lỗ hổng giữa việc thiết kế và triển khai thực hiện tiến trình nghiệp vụ

Trang 35

4.3 Ưu & khuyến điểm của BPMN

Trang 36

4.3 Một số công cụ vẽ sơ đồ tiến trình nghiệp vụ

Trang 37

4.3 Hệ thống ký pháp (Folow Objects)

Trang 39

4.3 Hệ thống ký pháp (Swimlanes)

Trang 40

4.3 Hệ thống ký pháp (Artifacts)

Trang 41

4.3 Hệ thống ký pháp (Connecting Objects)

Trang 42

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 sẽ nhận đơn xin vay tiền của 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ì thực hiện việc cho vay

 Nếu không thì thông báo cho khách hàng và kết thúc nghiệp vụ

Trang 43

4.3 Ví dụ minh họa

Trang 44

Mô tả sub-process kiểm tra thông tin người nộp đơn:

 Kiểm tra khách hàng đã tồn tại chưa:

 Nếu đã tồn tại thì kiểm tra có nằm trong danh sách đen không?

• Nếu có : thông báo lý do từ chối-> kết thúc

• Nếu chưa: kiểm tra khả năng trả nợ

– Nếu có: kết thúc sub-process – Nếu không: thông báo lý do từ chối->kết thúc.

 Nếu chưa tồn tại thì kiểm tra khả năng trả nợ.

• Nếu có: kết thúc sub-process

• Nếu không: thông báo lý do từ chối->kết thúc.

Trang 45

4.3 Ví dụ minh họa

Thay Task Kiểm tra thông tin người nộp đơn bằng sub-process

Trang 46

4.3 Ví dụ minh họa

Quy trình con kiểm tra thông tin người nộp đơn

Trang 47

4.3 Ví dụ minh họa

Thay Task Thực hiện việc cho vay bằng sub-process

Trang 48

4.3 Ví dụ minh họa

Sub-process thực hiện việc cho vay

Trang 49

4.3 Ví dụ minh họa

Trang 51

Quy trình tổng hợp

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