1. Trang chủ
  2. » Giáo án - Bài giảng

Bài 4 Mô hình nghiệp vụ

34 1,2K 4

Đ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 34
Dung lượng 3,37 MB

Nội dung

Mô hình nghiệp vụ  Mô hình nghiệp vụ business model - MHNV: là 1 mô tả về các hoạt động chức năng nghiệp vụ của 1 tổ chức và những mối quan hệ giữa chúng, và với môi trường... Biểu

Trang 1

BÀI GIẢNG

PHÂN TÍCH THIẾT KẾ HỆ

THỐNG THÔNG TIN

Trang 2

Bài 4 - Mô hình nghiệp vụ

Trang 3

Tài liệu tham khảo

1 Nguyễn Văn Vy Giáo trình phân tích thiết kế HTTT Đại học Công

nghệ, 2007

2 Nguyên Văn Vỵ Phân tích thiế kế HTTT Hướng cấu trúc và hướng đối tượng NXB Thống kê, 2002

3 Nguyễn Văn Vy P hân tích và thiết kế HTTT quản lý NXB Khoa học

Tự nhiên và Công nghệ, Hà nội, 2007

4 Nguyễn văn Vy, Nguyễn Việt Hà Giáo trình Kỹ nghệ phần mềm Đại

học Công nghệ, 2006

5 Grady Booch, James Rumbaugh, Ivar Jacobson The Unified Modeling language User Guid Addison-Wesley, 1998

6 Jeffrey A.Hoffer, Joey F.Gorge, Joseph S.Valacich Modern Systems

Analysis and Design 2th Edition, Addison Wesley Longman, Inc 1999

Trang 5

Mô hình nghiệp vụ

 Mô hình nghiệp vụ ( business model )-

(MHNV): là 1 mô tả về các hoạt động chức

năng nghiệp vụ của 1 tổ chức và những mối

quan hệ giữa chúng, và với môi trường

Trang 6

Các phần cấu thành MHNV

1 Biểu đồ ngữ cảnh

2 Biểu đồ phân rã chức năng

3 Mô tả chi tiết các chức năng lá

4 Ma trận thực thể dữ liệu - chức năng

5 Danh sách các hồ sơ dữ liệu sử dụng

6 Các biểu đồ hoạt động

Trang 7

1 Biểu đồ ngữ cảnh

 Biểu đồ ngữ cảnh ( context diagram ) mô tả

hệ thống trong môi trường của nó

 Các phần tử: đơn thực

NHÀ

mô tả hệ thống hoá đơn Hệ thống

thu tiền đặt bữa ăn

Trang 8

tác nhân tên Danh từ chức, hệ khác

tương tác - Danh từ (hay dữ liệu trên vật

tên

luồng dữ liệu tên 1 hồ sơ) mang & di chuyển

Trang 9

2 Biểu đồ phân rã chức năng

 Mô tả chức năng nghiệp vụ của toàn hệ thống phân thành các mức # ở dạng cây phân cấp

 Nắm hiểu tổ chức và hoạt động của nó

 Hỗ trợ xác định miền nghiên cứu

 Thể hiện vị trí công việc trong hệ thống

 Cơ sở để cấu trúc hệ thống chương

trình

Trang 10

2.1 Các phần tử của biểu đồ

Chức năng - x.tên ngữ chức thực hiện

Công việc x: số thứ tự trong một phạm vi

Mối quan hệ giữa

Trang 11

2.2 Xây dựng biểu đồ

 Xây dựng biểu đồ tương ứng với tiếp cận:

 Từ trên xuống : phân rã mỗi chức năng nhận được

thành các chức năng mức thấp hơn nếu có thể

 Từ dưới lên : gộp dần các chức năng cùng mức có

quan hệ với nhau thành 1 chức năng mức trên

 Nguyên tắc phân rã đảm bảo:

 Tính thực chất : mỗi chức năng con thực sự tham

gia thực hiện chức năng cha

 Tính đầy đủ : mọi chức năng con được thực hiện

đảm bảo thực hiện chức năng cha

Trang 12

2.3 Biểu diễn biểu đồ

Trang 13

2.4 Các dạng biểu đồ

Có 2 dạng:

 Dạng chuẩn : hình cây

 Dạng bảng : mỗi dòng 1 chức năng, chức năng 2 mức

khác nhau thuộc 2 cột khác nhau

Biểu đồ dạng cây Biểu đồ dạng bảng

2.1 Lập kế hoạch ngân sách

Trang 14

2.4 Xây dựng biểu đồ từ dưới lên

 Áp dụng cho hệ thống nhỏ, qua khảo sát

có thể biết ngay nội dung công việc cụ thể

 Cách làm:

 Liệt kê các chức năng nghiệp vụ chi tiết

 Nhóm dần các chức năng từ dưới lên theo

ngữ nghĩa, đặt tên thích hợp cho mỗi nhóm

 Vẽ biểu đồ cây phân rã chức năng

Trang 15

2.4 Nhóm chức năng từ dưới lên

Các chức năng chi tiết (lá) Nhóm lần 1 Nhóm lần 2

1 Nhận dạng loại xe vào gửi 2

Kiểm tra chỗ trống trong bãi

Nhận xe vào bãi

3 Ghi vé cho khách

4 Ghi sổ xe vào, cho xe vào

6 Đối chiếu vé với xe Trông gửi xe ở

Trả xe cho khách

7 Thanh toán tiền, cho xe ra bãi

8 Ghi sổ xe ra

9 Kiểm tra xe sự cố trong sổ 10

Kiểm tra sự cố hiện trường

Giải quyết sự cố

5 Kiểm tra vé

Trang 16

nội dung, trình hồ sơ

 Yêu cầu giao diện hồ sơ

Trang 17

4 Ma trận dữ liệu - chức năng

 Cấu trúc: gồm các dòng, các cột:

 Mỗi cột ghi tên 1 thực thể dữ liệu

 Mỗi dòng ghi tên 1 chức năng

 Mỗi Ô ghi chữ R( Read )/ U( Update )/ C( Create )

 Dòng/cột không có chữ chỉ ra thực thể dữ liệu / chức

năng cô lập

 Phân tích & loại đi dòng chức năng hay cột thực thể dữ liệu

cô lập Ma trận nhận được là một thành phần của MHNV

 Ma trận: 1 công cụ phân tích phạm vi - mô tả tương tác

Trang 18

9.2 Ký hợp đồng mua nguyên liệu R R

Trang 19

5 Danh sách hồ sơ DLsử dụng

 Sau khi lập được ma trận thực thể chức

sơ dữ liệu trong các cột cho ta danh dách

hồ sơ dữ liệu được sử dụng

 Nếu bài toán đặt ra cần thêm các chức

năng mới thì cần bổ sung vào danh sách

này nhưng hồ sơ dữ liệu liên quan còn

chưa có

Trang 20

6 Biểu đồ hoạt động

Biểu đồ hoạt động được xây dựng từ việc

tổng hợp dữ liệu khảo sát sẽ chuyển sang

đây sau khi:

 Chọn lọc cái thích hợp

 Sửa đổi, hoàn thiện

Trang 21

 Cột 3: “Nhận xét”

(1) Động từ + bổ ngữ (2) Danh từ (3) Nhận xét

Trang 22

Các bước xây dựng MHNV

1.Lập bảng phân tích (tiêp)

 Gạch chân các danh từ, động tư+bổ ngữ (bỏ qua nếu

mệnh đề bắt đầu bằng từ “khi”,”để”, “nếu”)  Ghi động

tư+bổ ngữ vào cột 1, danh từ vào cột 2  Ghi vào cột 3

từ:

 “ Tác nhân ”: danh từ cột 2 chỉ người, bộ phận, tổ chức , 

“ Hồ sơ DL ”: danh từ cột 2 chỉ đối tượng mang dữ liệu Bảng

này sẽ là đầu vào để xác định các thành phần

của mô hình nghiệp vụ

Trang 23

Ví dụ: Lập bảng phân tích

Mô tả bài toán

Một bãi trông gửi xe có 2 cổng: Một cổng xe vào, một cổng xe

ra Bãi chia thành 4 khu dành cho 4 loại xe khác nhau Xe máy,

xe buýt, xe tải và công-ten-nơ Khi khách đến gửi xe, người coi

xe nhận dạng xe theo bảng phân loại, sau đó kiểm tra chỗ trống

trong bãi Nếu chỗ dành cho loại xe đó đã hết thì thông báo cho

khách Ngược lại thì ghi vé đưa cho khách và hướng dẫn xe

vào bãi, đồng thời ghi những thông tin trên vé vào sổ xe vào.

Khi khách lấy xe, người coi xe kiểm tra vé xem vé là thật hay

giả, đối chiếu vé với xe Nếu vé giả hay không đúng xe thì

không cho nhận xe Ngược lại thì viết phiếu thanh toán và thu

tiền của khách, đồng thời ghi các thông tin cần thiết vào số xe

Trang 24

ghi Thông tin vé vào sổ xe vào Người coi xe (tác nhân)

Bảng phân loại Hồ sơ DL

Kiểm tra Xe ở hiện trường

Phiếu chi Hồ sơ DL

Công ty (tác nhân)

Lãnh đạo công ty (tác nhân)

Trang 25

Các bước xây dựng MHNV

2.Lập biểu đồ ngữ cảnh

 Xác định tác nhân của hệ thống:

Tác nhân có tên là những danh từ ở cột 2 có nhận xét

ở cột 3 là “tác nhân” Cần phân tích thêm hai điều kiện:

 Không thuộc phạm vi hệ thống được xét: không thực hiện chức năng nào của hệ thống

 Có tương tác với HT: nhận hay gửi thông tin vào

hệ thống

 Xác định các luồng dữ liệu ( các hồ sơ ) di chuyển

giữa mỗi tác nhân và hệ thống

 Vẽ biểu đồ

Trang 26

Biên bản sự cố xe

Phiếu chi

Trang 27

Các bước xây dựng MHNV

3 Lập danh sách hồ sơ dữ liệu

 Danh sách các hồ sơ dữ liệu được lấy từ các danh từ ở

cột 2 (từ bảng phân tích) có nhận xét ở cột 3 là “hồ sơ DL”

 Đây chưa phải là danh sách hồ sơ sử dụng của mô hình

nghiệp vụ cuối cùng

4 Lập biểu đồ phân rã chức năng

 Phương pháp tiếp cận từ dưới: Các chức năng

cơ sở được chọn từ cột 1 của bảng phân tích

 Khi chọn cần loại đi các chức năng gộp: bao gồm

trong nó các chức năng khác

Trang 28

Ví dụ: Danh sách hồ sơ dữ liệu

a Bảng giá (và phân loại xe)

Trang 29

Ví dụ: Biểu đồ phân rã chức năng

Các chức năng chi tiết (lá) Nhóm lần 1 Nhóm lần 2

1 Nhận dạng loại xe vào gửi 2

Kiểm tra chỗ trống trong bãi

9 Kiểm tra xe sự cố trong sổ 10

Kiểm tra sự cố hiện trường

Giải quyết sự cố

Trang 30

Ví dụ: Biểu đồ phân rã chức năng

Quản lý trông, gửi xe ở bãi

1.1 nhận dạng xe 2.1 Kiểm tra vé 3.1 kiểm tra số gửi 4.1 lạp báo cáo

1.2 K.tra chỗ trống 2.2 đối chiếu vé-xe 3.2 k.tra hiện trường

1.3 Ghi vé 2.3 thanh toán vé 3.3 lập biên bản

1.4 ghi sổ xe vào 2.4 ghi số xe ra 3.4 viết phiếu chi

Trang 32

Các bước xây dựng MHNV

6 Lập các biểu đồ hoạt động (nếu có)

Các biểu đồ này có thế nhận được từ kết quả tổng

hợp dữ liệu khi khảo sát Lúc này chỉ cần chuyển

sang mô hình nghiệp vụ có chọn lọc và hoàn thiện

Trang 33

Ví du: Biểu đồ hoạt động

chi

Trang 34

Vận dụng

trên xuống hay từ dưới lên ?

2 Hình dung biểu đồ phân rã của nó sẽ như

thế nào?

3 Các mô hình/ phương pháp đã sử dụng?

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

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w