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

Se 03

69 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

Thông tin cơ bản

Định dạng
Số trang 69
Dung lượng 2,02 MB

Nội dung

Đạ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 Giai đoạn khảo sát trạng xác định yêu cầu Trình bày: Trần Ngọc Bảo Email: tnbao.dhsp@gmail.com HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CƠNG NGHỆ P PHẦN MỀM MỤC TIÊU • Biết cách thu thập thông tin yêu cầu khách hàng • Biết xây dựng mơ hình/kiến trúc hệ thống • Biết tạo sưu liệu khảo sát ghi nhận thông tin yêu cầu khách hàng • Biết sử dụng Power Designer xây ự g sưu liệu ệ đặc ặ tả yêu y cầu dựng TRẦN NGỌC BẢO ” KHOA TOÁN -TIN2HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (2 (2) • Khảo Khả sát át hiệ ttrạng HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM NỘI DUNG TRÌNH BÀY • Xác định ị yêu y cầu • Xây dựng kiến trúc hệ thống • Tài liệu khảo sát trạng – yêu cầu • Sử d dụng ng Po Power e Designe Designer để mơ tả u ê cầu/Use case • Sử dụng Power Designer để mơ tả u cầu • Trao đổi thảo luận TRẦN NGỌC BẢO ” KHOA TOÁN -TIN3HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (3 (3) Giai đoạn khảo sát (1/4) Nội dung Khảo sát nghiệp vụ Phân tích Kết ế ả • Xác định qui trình xử lý • Thu thập Mẫu biểu, thống Thiết kế • Tài liệu đặc tả yêu cầu: – Yêu cầu chức – Yêu cầu phi chức – Kiến trúc hệ thống kê Cài đặt Kiểm tra Triển khai Bảo trì TRẦN NGỌC BẢO ” KHOA TỐN -TIN4HỌC ” ĐẠI HỌC SƯ Dai PHẠM ((4 4) Tran Ngoc Bao hoc TP.HCM Su Pham TP.HCM Xét Hệ thống quản lý giáo vụ trường đại học HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Giai đoạn khảo sát (2/4) • Nội dung khảo sát – Qui trình xử lý nghiệp vụ • Xử lý nhập học • Xử lý nhập điểm • Xử lý ý sinh viên ê tốt ố nghiệp ệ • Quản lý giảng viên – Báo biểu thống kê • Hồ sơ sinh viên • Hồ sơ giảng viên • Bảng điểm sinh viên • Bảng điểm theo lớp • Danh sách lớp • … TRẦN NGỌC BẢO ” KHOA TOÁN -TIN5HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (5 (5) Xét Hệ thống quản lý giáo vụ trường đại học HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Giai đoạn khảo sát (3/4) • Kết – Yêu cầu chức năng: • Lưu trữ thơng tin ? • Tra cứu theo tiêu chuẩn ? • Xử lý tính tốn theo cơng thức ? • Kết xuất, thống kê ? – Yêu Yê cầu ầ phi hi chức năng: ă • Cài đặt môi trường ? Windows ? Web ? • Sử dụng hệ quản trị sở liệu ? Access/SQL Server/Oracle/DB2… • Sử dụng cơng nghệ ? Java/.NET/Delphi/PHP/… TRẦN NGỌC BẢO ” KHOA TỐN -TIN6HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (6 (6) Xét Hệ thống thố quản ả lý giáo iá vụ ttạii trường t đ đạii học h HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Giai đoạn khảo sát (4/4) Kiến trúc hệ thống •Kiến – Windows Application pp – Database Server TRẦN NGỌC BẢO ” KHOA TOÁN -TIN7HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (7 (7) Xét Hệ thống quản lý giáo vụ trường đại học HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Giai đoạn khảo sát (4/4) • Kiến trúc hệ thống Client (Web Browser) – Web Server – Database Server – Client (Web browser) Client (Web Browser) Web Server Database Server Client (Web Browser) TRẦN NGỌC BẢO ” KHOA TOÁN -TIN8HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (8 (8) • Khi thực thự hiệ xác đị định h yêu ê cầu ầ ? HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Xác định yêu cầu • Q Quy y trình thực ự ệ xác định ị y yêu cầu ? • Đặc tả yêu cầu người dùng ? TRẦN NGỌC BẢO ” KHOA TOÁN -TIN9HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (9 (9) • Xác Xá đị định h yêu ê cầu ầ đượ thự thực hiệ t HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Xác định yêu cầu trường hợp sau: – Có u cầu từ phía khách hàng – Kế hoạch h h thự thực hiệ dự án đượ chấp hấ nhận hậ (Project proposed) 10HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (10 TRẦN NGỌC BẢO ” KHOA TOÁN -TIN (10)) HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Quan hệ Use case/Actor • Use case – Use case – Generalization Xem TKB GV Giảng viên Xem TKB Xem TKB SV Sinh viên 55HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (55 TRẦN NGỌC BẢO ” KHOA TOÁN -TIN (55)) HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MƠN CƠNG NGHỆ P PHẦN MỀM Ví dụ minh họa • U Use case diagrams di mô ô tả ả hệ thống hố quản ả lý thời hời khóa biểu: – Actor: • Giáo vụ khoa • Giảng viên • Sinh viên – Use case: • • • • • Xem thời khóa biểu Nhập thời khóa biểu Sửa thời khóa biểu Xóa thời khóa biểu Đăng nhập 56HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (56 TRẦN NGỌC BẢO ” KHOA TOÁN -TIN (56)) HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Ví dụ minh họa • U Use case diagrams di mô ô tả ả hệ thống hố quản ả lý thời hời khóa biểu Xem TKB Xem TKB GV Giảng viên Giáo vụ khoa Nhập TKB Xem TKB SV Sinh viên Sửa TKB Đăng nhập Xóa TKB Sinh viên chức Sinh viên quy Chọn TKB Ví dụ minh họa Use case diagram 57HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (57 TRẦN NGỌC BẢO ” KHOA TOÁN -TIN (57)) HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Tạo Use case diagram Power Designer • Tạo Use Case Diagram ? • Tạo acto actor • Tạo Use case • Mơ tả thuộc tính cho Use case • Tạo mối quan hệ Use case/actor • Phát sinh report 58HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (58 TRẦN NGỌC BẢO ” KHOA TOÁN -TIN (58)) HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Use Case Diagram • Use case diagrams dùng ù để ể mô tả tương tác người dùng hệ ệ thống ố • Mỗi use case mơ tả ộ chức g hệ thống • Qui trình xử lý nghiệp vụ ? – Qui trình xếp thời khóa biểu ? – Qui trình nhập thời khóa biểu ? –… Có thể sử dụng mơ hình/lược đồ: BPM, DFD,…để mơ tả qui trình xử lý nghiệp vụ 59HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (59 TRẦN NGỌC BẢO ” KHOA TỐN -TIN (59)) • Có thể sử ửd dụng mơ hình/lược hì h/lượ đồ sau để HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Đặc tả yêu cầu mô tả yêu cầu khách hàng – Use-case diagram (OOM) – Activity A ti it diagram di (OOM) – Business Process Model (BPM) – Requirement Model (RM) – Data Flow Diagram (DFD) 60HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (60 TRẦN NGỌC BẢO ” KHOA TỐN -TIN (60)) Sinh Viên • Ví dụ d minh i h HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Ví dụ minh họa BPM Hồ sơ sinh viên họa sử dụng Cập nhật hồ sơ xử lý nhập Kiểm tra hồ sơ Hồ sơ sinh viên Biên nhận hồ sơ Nhập ập hồ sơ Lý lịch sinh viên Biên nhận hồ sơ Nộp giấy vào lớp Lý lịch sinh viên CSDL QLSV : Tiếp nhận giấy vào lớp Biên nhận hồ sơ quản lý sinh viên Tiếp nhận hồ sơ Hồ sơ sinh viên h học t ứng dụng Giáo vụ khoa [Business Error] BPM để mơ tả qui trình Phịng đào tạo Giấy chứng nhận sinh viên Cập nhật danh sách lớp Business Process Model Model: Hệ thống quản lý Sinh viên P k Package: Diagram: Tiếp nhận xử lý nhập học Author: TNB Date: 9/29/2007 CSDL QLSV : Version: 1.0 61HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (61 TRẦN NGỌC BẢO ” KHOA TỐN -TIN (61)) • Organization Unit HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Các thành phần BPM • Process G iang V ien Giang Vien Xep thoi khoa bieu • Resource CSDL TKB • Decision Kiem tra TKB • Flow/Resource / Flow Xep phong hoc TKB Du kien Xep thoi khoa bieu Xep thoi khoa bieu TKB Lop CSDL TKB • Start/End/Synchronization / / y 62HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (62 TRẦN NGỌC BẢO ” KHOA TỐN -TIN (62)) Khảo sát trạng Phịng đào tạo Hồ sơ sinh viên HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Sinh Viên Giáo vụ khoa • Tiếp ế nhận ậ hồ sơ Tiếp nhận hồ sơ – Cập nhật hồ sơ • Kiểm tra hồ sơ [Business Error] Thủ công Cập nhật hồ sơ – Tin học /thủ cơng Hồ sơ sinh viên • Hồ sơ sinh viên Biên nhận hồ sơ Nhập ập hồ sơ Kiểm tra hồ sơ – Lý lịch sinh viên • Biên nhận hồ sơ Nộp giấy vào lớp Nhập hồ sơ – Lý lịch sinh viên CSDL QLSV : • • Tiếp nhận giấy vào lớp Tin học Nộp giấy vào lớp – Biên nhận hồ sơ Tin học /thủ công Thủ công Cập nhật danh sách lớp Giấy chứng nhận sinh viên Business Process Model • Model: Hệ thống quản lý Sinh viên P k Package: Diagram: Tiếp nhận xử lý nhập học Author: TNB Date: 9/29/2007 – Cập nhật danh sách lớp Tin học … CSDL QLSV : Version: 1.0 63HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (63 TRẦN NGỌC BẢO ” KHOA TOÁN -TIN (63)) • Mơ tả u cầu chức HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Khảo sát trạng STT Tên nghiệp vụ Mức độ hỗ trợ Ghi … … … – Mức độ hỗ trợ: • Tin học hóa hồn tồn (1) • Tin học hóa song song với thực thủ cơng (2) • Thực thủ cơng (3) TRẦN NGỌC BẢO ” KHOA TOÁN -TIN HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (64 (64)) Phòng đào tạo HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CƠNG NGHỆ P PHẦN MỀM Ví dụ minh họa BPM Trợ lý giáo vụ Trưởng môn Chuẩn bị bảng phân công giảng viên học kỳ Giảng viên Danh sách lớp học phần học Xếp lịch học môn chung Gởi bảng đăng ký dạy cho GV Phân công giảng viên Bảng phân công giảng viên phụ trách học phần Phiếu đăng ký dạy Lịch học môn chung tất lớp Bảng phân công giảng viên phụ trách học phần Đăng ký dạy tuần Xếp phịng học Thời khóa biểu (DK) Xếp thời khóa biểu Thời khóa biểu ((DK)) Phiếu đăng ký dạy Hiệu chỉnh TKB Thời khóa biểu (đã có phịng Gởi phịng quản trị thiết bị TKB Chính thức Cập nhật phịng, trình ký thơng báo TKB TKB Chính thức Business Process Model Model: Quan ly giao vu TKB Chính thức Hiệu ệ chỉnh đăng g ký ýg dạy ạy Xem ghi nhận TKB Package: Diagram: Xep thoi khoa bieu Author: TNB Date: 10/2/2007 Version: 1.0 65HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (65 TRẦN NGỌC BẢO ” KHOA TỐN -TIN (65)) • Đặc tả u cầu xây dựng Use case HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Bài tập diagram g cho ứng g 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 66HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (66 TRẦN NGỌC BẢO ” KHOA TỐN -TIN (66)) • Đặc tả yêu cầu xây dựng Use case HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Bài tập diagram g cho ứng g dụng ụ g 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ẻ –… 67HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (67 TRẦN NGỌC BẢO ” KHOA TỐN -TIN (67)) • u cầu chức ? HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ P PHẦN MỀM Câu hỏi ơn tập • u cầu phi chức ? • Kiến trúc hệ thống ? • Use case diagram ? • Các thành phần ầ Use case diagram ? • Business Process Model ? • Các thành phần BPM ? 68HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (68 TRẦN NGỌC BẢO ” KHOA TỐN -TIN (68)) BÀI GIẢNG NHẬP MƠN CƠNG NGHỆ P PHẦN MỀM HIỆ ỆN TRẠ ẠNG VÀ À YÊU C CẦU 69HỌC ” ĐẠI HỌC SƯ PHẠM TP.HCM (69 TRẦN NGỌC BẢO ” KHOA TOÁN -TIN (69)) 69

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

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

TÀI LIỆU LIÊN QUAN

w