Bài giảng Phân tích và thiết kế hệ thống thông tin - Chương 3: Phân tích hệ thống (Phần 1)

Chương 3- Phân tích hệ thống  
3.1 Phâ n tí ch ca (case)sử dụng  
Viện Công nghệ thông tin & truyền thông  
Đại học Bách Khoa Hà Nội  
Ca sử dụng (use case)  
Dùng để mô tả (tài liệu hóa) các quy trình  
nghiệp vụ phức tạp  
Chi tiết hóa các đặc tả yêu cầu  
Được xây dựng bởi người phân tích hệ thống  
với sự hợp tác của người dùng  
Được sử dụng cho mô hình hóa quy trình và dữ  
liệu ở bước tiếp theo  
2
Vai trò, nhiệm vụ  
Là tập hợp các hành động để sinh ra các kết quả đầu ra  
Mô tả cách thức hệ thống “phản ứng” với các sự kiện  
kích hoạt  
Sự kiện kích hoạt (event- trigger) là nguyên nhân thực  
thi  
Mọi hoạt động của hệ thống là để “phản ứng” lại các sự  
kiện (event-driven modeling )  
Hữu ích trong trường hợp mô tả các yêu cầu nghiệp vụ  
phức tạp  
3
Thành phần  
Thông tin cơ bản  
◼ Số hiệu và mô tả vắn tắt  
◼ Các sự kiện kích hoạt  
Kích hoạt bên ngoài (External trigger)  
Kích hoạt dựa trên thời gian (time-based occurrences)  
Thô ng tin vào ra  
◼ Nguồn & đích của thông tin  
Chi tiết  
◼ Các bước tiến hành xử lý và thông tin vào ra  
4
Xây dựng ca sử dụng  
Xác định các ca sử dụng chính  
Xác định các bước xử lý trong mỗi ca sử dụng  
Xác định các thành phần liên quan trong mỗi  
bước  
Xác nhận lại ca sử dụng với người dùng  
❖ Lặp các bước trên cho đến khi kết thúc  
6
Bước 1: xác định ca sử dụng  
Cô ng việc  
Các câu hỏi điển hình  
Xâ y dựng tài liệu cho mỗi  
ca sử dụng  
Đặt cá c câ u hỏi với Ai (Who), Cá i gì (What), and Ở đâu  
(Where) để làm rõ cá c nhiệm vụ cũng như thô ng tin vào ra  
Nếu nhiều hơn 9 ca sử  
dụng thì nên nhó m lại  
thành cá c gó i (package)  
Những nhiệm vụ chí nh cần thực hiện là gì ?  
Khi nào nhiệm vụ được kí ch hoạt?  
Cá c thô ng tin/biểu mẫu/bá o cá o cần thiết cho thực thi  
nhiệm vụ này?  
Ai cung cấp những thô ng tin/biểu mẫu/bá o cá o này  
Những thô ng tin/biểu mẫu/bá o cá o được tạo ra được gửi  
tới ai xử lý tiếp?  
7
Bước 2: Xác định các bước xử lý  
Cô ng việc  
Các câu hỏi điển hình  
Với mỗi ca sử dụng, xá c  
định cá c bước xử lý chí nh  
để thao tá c với dữ liệu đầu  
vào và sinh ra thô ng tin  
đầu ra  
Đặt câ u hỏi như thế nào (how) cho mỗi ca sử dụng  
Làm thế nào tạo ra bá o cá o này?  
Làm thế nào thay đổi thô ng tin trong bá o cá o?  
Biểu mẫu này được xử lý như thế nào?  
Cá c tiện í ch, cá ch thức sử dụng để xử lý cá c thô ng tin này  
(vd: bằng giấy tờ, email, điện thoại, …)?  
8
Bước 3: Xác định các thành phần  
liên quan  
Cô ng việc  
Các câu hỏi điển hình  
Xá c định cá c điều kiện kí ch Đặt câ u hỏi như thế nào (how) cho mỗi bước xử lý  
hoạt, thô ng tin vào/ra  
Khi nào bước xử lý này được thực hiện?  
Cá c thô ng tin/biểu mẫu/bá o cá o nào được xử lý trong bước  
này?  
Cá c thô ng tin/biểu mẫu/bá o cá o nào cần cho việc thực thi  
bước này?  
Điều gì xảy ra nêu cá c thô ng tin/biểu mẫu/bá o cá o này  
khô ng sẵn sàng khi thực thi bước xử lý này  
9
Bước 4: Xác nhận ca sử dụng  
Cô ng việc  
Các câu hỏi điển hình  
Kiểm tra tí nh đúng đắn và  
chí nh xá c của mỗi ca sử  
dụng  
Tương tá c với nguời dùng để kiểm tra cá c thao tá c của  
người dùng khi tiến hành cá c nghiệp vụ tương ứng với cá c  
ca sử dụng  
10  
Một số điểm lưu ý  
Ca sử dụng là cách mô hình hóa thông tin và  
quy trình xử lý thông tin theo cách mà người  
dùng có thể hiểu được  
Việc xây dựng các ca sử dụng được thực hiện  
lặp đi lặp lại đến khi xác định được một cách  
chính xác các ca sử dụng  
11  
12  
ppt 12 trang baolam 20120 Free
Bạn đang xem tài liệu "Bài giảng Phân tích và thiết kế hệ thống thông tin - Chương 3: Phân tích hệ thống (Phần 1)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pptbai_giang_phan_tich_va_thiet_ke_he_thong_thong_tin_chuong_3.ppt