1. Trang chủ
  2. » Tất cả

Se 09

36 0 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

Đại Học Sư Phạm Tp Hồ Chí Minh Khoa Tốn – Tin Học NHẬP MƠN CƠNG NGHỆ PHẦN MỀM Mơ hình hóa u cầu người dùng Người trình bày: Trần Ngọc Bảo Email: tnbao.dhsp@gmail.com • Biết iế đ cách h thiết hiế kế Activity i i ACTIV VITY DIA AGRAM M BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM MỤC TIÊU diagram • Biết thành phần Activity diagram • Biết cách sử dụng Power D i Designer để tạo t Activity A ti it Diagram Di TRẦN NGỌC BẢO ” KHOA TOÁN -TIN2HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (2 (2) • Activity Diagram ? ACTIV VITY DIA AGRAM M BÀI GIẢNG NHẬP MƠN CƠNG NGHỆ P PHẦN MỀM NỘI DUNG TRÌNH BÀY • Các thành phần Activity diagram • Xây dựng Activity diagram ứng dụng quản lý thời khóa biểu • Tạo Activity diagram Power Designer TRẦN NGỌC BẢO ” KHOA TOÁN -TIN3HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (3 (3) • Activity Diagram ? ACTIV VITY DIA AGRAM M BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM NỘI DUNG TRÌNH BÀY • Các thành phần Activity diagram • Xây dựng Activity diagram ứng dụng quản lý thời khóa biểu • Tạo Activity diagram Power Designer TRẦN NGỌC BẢO ” KHOA TOÁN -TIN4HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (4 (4) ACTIV VITY DIA AGRAM M BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Activity Diagram • Lược đồ hoạt động (Activity Diagram) biểu diễn mối liên hệ đối tượng • Lược ược đồ hoạt oạt động độ g tthường ườ g sử dụng để biểu diễn cho hoạt động ộ use case • Lược đồ hoạt động thường mơ tả quy trình xử lý nghiệp vụ Copyright © 1997 by Rational Software Corporation TRẦN NGỌC BẢO ” KHOA TOÁN -TIN5HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (5 (5) ACTIV VITY DIA AGRAM M BÀI GIẢNG NHẬP MƠN CƠNG NGHỆ P PHẦN MỀM Ví dụ: Xét ứng dụng quản lý TKB • Hệ thống cho phép phận giáo vụ Khoa nhập thời khóa biểu, cập nhật thời khóa biểu tất lớp • Hệ ệ tthống ố g cho c op phép ép s sinh viên ê ttra a cứu thời khóa biểu theo học ỳ lớp p kỳ • Hệ thống cho phép giảng viên tra cứu thời khóa biểu giảng dạy học kỳ Copyright © 1997 by Rational Software Corporation TRẦN NGỌC BẢO ” KHOA TOÁN -TIN6HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (6 (6) • Use case • Action Steps ACTIV VITY DIA AGRAM M BÀI GIẢNG NHẬP MƠN CƠNG NGHỆ P PHẦN MỀM Ví dụ minh họa: ứng dụng TKB Xem TKB – Ch Chọn chức ă xem thời hời khóa khó biểu biể – Hiển thị hình cho phép người dùng chọn thơng g tin cần xem – Chọn niên khóa từ danh sách có hệ thống – Chọn học kỳ từ danh sách có hệ thống – Chọn lớp tên giảng viên cần xem d h sách danh h lớ lớp giảng iả viên iê hiệ có ó ttrong hệ thống – Hiển thịị thơng g tin chi tiết thời khóa biểu lớp p thời khóa biểu giảng viên TRẦN NGỌC BẢO ” KHOA TOÁN -TIN7HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (7 (7) Sequence diagram ứng dụng quản lý TKB • Sequence diagram mơ tả use-case xem TKB lớp Man hinh chinh Man hinh xem TKB Lop Nien khoa TKB Lop Sinh viên 1: Chon chuc nang xem TKB strict 2: Hien thi man hinh xem TKB 3: Lay DS Lop 4: Danh sach lop 5: Lay danh sach Nien khoa 6: Danh sach nien khoa 7: Y/C Chon thong tin can xem loop {Condition} strict 8: Chon lop 9: Chon niem khoa 10: Chon hoc ky 11: Chon Xem TKB 12: Lay TKB Lop 13: TKB lop 14: Hien thi thong tin TKB lop TRẦN NGỌC BẢO ” KHOA TOÁN -TIN8HỌC ” ĐẠI HỌC SƯ Dai PHẠM ((8 8) Tran Ngoc Bao hoc TP.HCM Su Pham TP.HCM Ví dụ minh họa • Collaboration diagram mơ tả use-case xem TKB lớp hệ thống quản lý thời khóa biểu 11: Chon Xem TKB 10: Chon hoc ky 9: Chon niem khoa 8: Chon lop 7: Y/C Chon thong tin can xem 14: Hien thi thong tin TKB lop Sinh viên 4: Danh sach lop 3: Lay DS Lop Man hinh xem TKB Lop 13: TKB lop 12: Lay TKB Lop 2: Hien thi man hinh xem TKB 6: Danh sach nien khoa 5: Lay danh sach Nien khoa TKB Lop 1: Chon chuc nang g xem TKB Man hinh chinh Nien khoa TRẦN NGỌC BẢO ” KHOA TOÁN -TIN9HỌC ” ĐẠI HỌC SƯ Dai PHẠM ((9 9) Tran Ngoc Bao hoc TP.HCM Su Pham TP.HCM Ví dụ minh họa •A Activity ti it diagram di biể diễ biểu diễn use case xem thời khóa biểu Chon chuc nang xem TKB Lop Man hinh xem TKB [Khoi tao] Lay DS Lop Lay DS Nien khoa Man hinh xem TKB [San sang] Co Lop [Exception] Thong bao chua co Lop [Success] Chon Lop Chon nien khoa Chon Xem TKB Lay TKB Lop [Exception] Co TKB Lop Thong bao chua co TKB [Success] Hien thi TKB lop len man hinh Man hinh xem TKB [TKB Lop] Chon in TKB Chon ket thuc Ví dụ minh họa Activity diagram TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM (TP.HCM 10)) Tran Ngoc Bao Dai hocTP.HCM Su Pham (10 Ví dụ minh họa TRẦN NGỌC BẢO ” KHOA TOÁN -TIN22 HỌC ” ĐẠI HỌC SƯ PHẠM (TP.HCM 22)) Tran Ngoc Bao Dai hocTP.HCM Su Pham (22 Ví dụ minh họa • Activity A ti it diagram di biể diễ biểu diễn use case tạo t user TRẦN NGỌC BẢO ” KHOA TOÁN -TIN23 HỌC ” ĐẠI HỌC SƯ PHẠM (TP.HCM 23)) Tran Ngoc Bao Dai hocTP.HCM Su Pham (23 Ví dụ minh họa • Activity A ti it diagram di biể diễ biểu diễn use case tạo t user Nhap User Name User Name hop le ? [NO] Thong bao User khong hop le [YES] Nhap Password [[NO]] Password hop le ? Thong bao Password khong hop le [YES] Nhap thong tin khac [NO] Hop le ? [YES] User [Khoi tao] Luu thong tin User TRẦN NGỌC BẢO ” KHOA TOÁN -TIN24 HỌC ” ĐẠI HỌC SƯ PHẠM (TP.HCM 24)) Tran Ngoc Bao Dai hocTP.HCM Su Pham (24 • State Diagram ? ACTIV VITY DIA AGRAM M BÀI GIẢNG NHẬP MƠN CƠNG NGHỆ P PHẦN MỀM NỘI DUNG TRÌNH BÀY • Các thành phần ttrong ong State diagram diag am • Xây dựng State diagram ứng dụng quản lý thời khóa biểu • Tạo State diagram Power Designer 25HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (25 TRẦN NGỌC BẢO ” KHOA TỐN -TIN (25)) • Activity Chon chuc nang xem TKB Lop ACTIV VITY DIA AGRAM M BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Các thành phần Activity diagram • Object state Man hinh xem TKB [Khoi tao] • Transition • Decision Co TKB Lop • Organization Unit 26HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (26 TRẦN NGỌC BẢO ” KHOA TỐN -TIN (26)) • Activity diagram biểu diễn quy trình nhập kho Business Dept ACTIV VITY DIA AGRAM M BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Ví dụ minh họa Warehouse Dept [RO.GR.Pending] Create RO [Exception] Goods Receiving [RO.KD.Pending] [Success] Send to WH [RO.WH.Pending] Verify RO [RO.PWP.Processing] [RO.GO.Processing] Print Receiving Note Put Away Plan Put Awayy [RO.PA.Processing] [RO.Closed] Close RO 27HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (27 TRẦN NGỌC BẢO ” KHOA TỐN -TIN (27)) • Activity Diagram ? ACTIV VITY DIA AGRAM M BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM NỘI DUNG TRÌNH BÀY • Các thành phần Activity diagram • Xây dựng Activity diagram ứng dụng quản lý thời khóa biểu • Tạo Activity diagram Power Designer 28HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (28 TRẦN NGỌC BẢO ” KHOA TOÁN -TIN (28)) Activity diagram ứng dụng quản lý TKB • Activity diagram mơ tả scenario xem thời khóa biểu lớp • Activity diagram mơ tả scenario xem thời khóa biểu giảng viên • Activity diagram mô tả scenario đăng nhập hệ thống thành cơng TRẦN NGỌC BẢO ” KHOA TỐN -TIN29 HỌC ” ĐẠI HỌC SƯ PHẠM (TP.HCM 29)) Tran Ngoc Bao Dai hocTP.HCM Su Pham (29 Sequence diagram ứng dụng quản lý TKB • Sequence diagram mơ tả use-case xem TKB lớp Man hinh chinh Man hinh xem TKB Lop Nien khoa TKB Lop Sinh viên 1: Chon chuc nang xem TKB strict 2: Hien thi man hinh xem TKB 3: Lay DS Lop 4: Danh sach lop 5: Lay danh sach Nien khoa 6: Danh sach nien khoa 7: Y/C Chon thong tin can xem loop {Condition} strict 8: Chon lop 9: Chon niem khoa 10: Chon hoc ky 11: Chon Xem TKB 12: Lay TKB Lop 13: TKB lop 14: Hien thi thong tin TKB lop TRẦN NGỌC BẢO ” KHOA TOÁN -TIN30 HỌC ” ĐẠI HỌC SƯ PHẠM (TP.HCM 30)) Tran Ngoc Bao Dai hocTP.HCM Su Pham (30 Ví dụ minh họa • Activity diagram biểu diễn use case xem thời khóa biểu Chon chuc nang xem TKB Lop Man hinh xem TKB [Khoi tao] Lay DS Lop Lay DS Nien khoa Man hinh xem TKB [San sang] Co Lop [Exception] Thong bao chua co Lop [Success] Chon Lop Chon nien khoa Chon Xem TKB Lay TKB Lop [Exception] Co TKB Lop Thong bao chua co TKB [Success] Hien thi TKB lop len man hinh Man hinh xem TKB [TKB Lop] Chon in TKB Chon ket thuc Ví dụ minh họa Activity diagram TRẦN NGỌC BẢO ” KHOA TOÁN -TIN31 HỌC ” ĐẠI HỌC SƯ PHẠM (TP.HCM 31)) Tran Ngoc Bao Dai hocTP.HCM Su Pham (31 • Activity Diagram ? ACTIV VITY DIA AGRAM M BÀI GIẢNG NHẬP MƠN CƠNG NGHỆ P PHẦN MỀM NỘI DUNG TRÌNH BÀY • Các thành phần Activity diagram • Xây dựng Activity diagram ứng dụng quản lý thời khóa biểu • Tạo Activity diagram Power Designer 32HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (32 TRẦN NGỌC BẢO ” KHOA TỐN -TIN (32)) • Xây dựng Activity diagram cho ứng ACTIV VITY DIA AGRAM M BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Bài tập dụng ụ g sau: – Quản lý giải bóng đá vơ địch quốc gia – Quản ả lý ý bình ì chọn hát hay Làn sóng ó xanh – Quản lý giáo vụ trường đại học – Quản lý giáo vụ trường phổ thông – Quản lý bán hàng 33HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (33 TRẦN NGỌC BẢO ” KHOA TỐN -TIN (33)) • Xây dựng Activity diagram cho ACTIV VITY DIA AGRAM M BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Bài tập ứng dụng sau: – Quản lý học viên trung tâm tin học, ngoại ngữ – Quản ả lý ý nhân â - tiền ề lương – Quản lý bán hàng trực tuyến – Quản lý nhà trẻ 34HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (34 TRẦN NGỌC BẢO ” KHOA TỐN -TIN (34)) • Activity diagram ? ACTIV VITY DIA AGRAM M BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Ơn tập • Activity ? Object state • Transition ? • Decision ? • Organization Unit ? • Xây dựng Activity diagram cho số ứng dụng phần tập 35HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (35 TRẦN NGỌC BẢO ” KHOA TOÁN -TIN (35)) BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM ACTIV VITY DIA AGRAM M 36HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (36 TRẦN NGỌC BẢO ” KHOA TOÁN -TIN (36)) 36

Ngày đăng: 02/04/2023, 12:16

Xem thêm:

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

TÀI LIỆU LIÊN QUAN

w