Giáo trình Phân tích và thiết kế hệ thống thông tin
MỤC LỤC MỤC LỤC.ii LỜI NÓI ĐẦU.1 CHƯƠNG 1 MỞ ĐẦU.3 1.2 KHÁI QUÁT VÒNG ĐỜI PHÁT TRIỂN HỆTHỐNG THÔNG TIN.4 1.3 CÁC CÁCH TIẾP CẬN PHÂNTÍCH THIẾT KẾHỆTHỐNG.7 1.3.1 Phương pháp hướng cấu trúc.8 1.3.2 Phương pháp hướng đối tượng.9 1.5 CÁC KHÁI NIỆM CƠBẢN CỦA HƯỚNG ĐÓITƯỢNG.10 1.6 CÁC BƯỚC PHÂNTÍCH THIẾT KẾHƯỚNG ĐỐI TƯỢNG.11 TỔNG KẾT CHƯƠNG1.13 CÂU HỎI VÀ BÀI TẬP.13 CHƯƠNG 2 : UMLVÀ CÔNG CỤPHÁT TRIỂN HỆTHỐNG.15 2.1 GIỚI THIỆU VỀUML.15 2.1.1 Lịch sửra đời của UML.15 2.1.2 UML – Ngôn ngữmô hình hoá hướng đối tượng.16 2.1.3 Các khái niệm cơbản trong UML.17 2.2 CÁC BIỂU ĐỒUML.20 2.2.1 Biểu đồuse case.22 2.2.2 Biểu đồlớp.24 2.2.3 Biểu đồtrạng thái.30 2.2.4 Biểu đồtương tác dạng tuần tự.33 2.2.5 Biểu đồtương tác dạng cộng tác.35 2.2.6 Biểu đồhoạt động.36 2.2.7 Biểu đồthành phần.39 2.2.8 Biểu đồtriển khai hệthống.40 2.3 GIỚI THIỆU CÔNG CỤRATIONAL ROSE.41 TỔNG KẾT CHƯƠNG2.44 CÂU HỎI – BÀI TẬP.45 CHƯƠNG 3: PHÂN TÍCH HƯỚNG ĐỐI TƯỢNG.46 3.1 TỔNG QUAN VỀPHÂNTÍCH HƯỚNG ĐỐI TƯỢNG.46 3.1.1 Vai trò của pha phân tích.46 3.1.2 Các bước phân tích hướng đối tượng.47 3.1.3 Ví dụ.47 3.2 MÔ HÌNH USE CASE VÀ KỊCH BẢN.48 3.2.1 Vai trò của mô hình use case.48 3.2.2 Xây dựng biểu đồuse case.50 3.2.3 Xây dựng biểu đồuse case trong Rational Rose.57 3.3 MÔ HÌNH LỚP.63 3.3.1 Vấn đềxác định lớp.63 3.3.2Xây dựng biểu đồlớp trong pha phân tích.65 3.3.3Biểu diễn biểu đồlớp trong Rational Rose.67 3.4 MÔ HÌNH ĐỘNG DỰA TRÊN BIẺU ĐỒTRẠNG THÁI.71 3.4.1 Khái quát vềmô hình động.71 3.4.3 Xây dựng biểu đồtrạng thái.74 3.4.3 Biểu diễn biểu đồtrạng thái trong Rational Rose.75 TỔNG KẾT CHƯƠNG3.78 CÂU HỎI – BÀI TẬP.79 CHƯƠNG 4: PHA THIẾT KẾHƯỚNG ĐỐI TƯỢNG.83 4.1 TỔNG QUAN VỀTHIẾT KẾHƯỚNG ĐỐI TƯỢNG.83 4.1.1 Vai trò của pha thiết kế.83 4.1.2 Các bước thiết kếhướng đối tượng.84 3.2 CÁC BIỂU ĐỒTƯƠNG TÁC.84 4.2.2 Xây dựng biểu đồtuần tự.84 4.2.3 Xây dựng biểu đồcộng tác.88 4.2.4 Biểu diễn các biểu đồtương tác trong Rational Rose.89 4.3 BIỂU ĐỒLỚP CHI TIẾT.91 4.3.1 Xác định các phương thức cho mỗi lớp.91 4.3.2 Xác định mối quan hệgiữa các lớp.92 4.3.4 Hoàn chỉnh biểu đồlớp chi tiết.93 4.3 THIẾT KẾCHI TIẾT.95 4.3.1 Xây dựng biểu đồhoạt động cho các phương thức.96 4.3.2 Xây dựng bảng thiết kếchi tiết.98 4.4 BIỂU ĐỒTHÀNH PHẦN VÀ BIỂU ĐỒTRIỂN KHAI.99 4.4.1 Xây dựng biểu đồthành phần.99 4.4.2 Xây dựng biểu đồtriển khai.100 4.4.3 Biểu diễn biểu đồthành phần và triển khai trong Rational Rose.102 TỔNG KẾT CHƯƠNG4.104 CÂU HỎI – BÀI TẬP.104 PHỤLỤC PHÂN TÍCH THIẾT KẾHỆTHỐNG THƯVIỆN ĐIỆN TỬ.108 1. GIỚI THIỆU HỆTHỐNG.108 1.1 Hoạt động nghiệp vụthưviện.108 1.2 Yêu cầu hệthống.109 2 PHA PHÂN TÍCH.110 21 Xây dựng biểu đồuse case.110 2.2 Xây dựng biểu đồlớp phân tích.113 2.3 Biểu đồtrạng thái.113 3. PHA THIẾT KẾ.114 3.1 Các biểu đồtuần tự.115 3.2 Biểu đồlớp chi tiết.121 3.3 Thiết kếriêng từng chức năng.122 3.4 Biếu đồhoạt động.126 3.5 Biểu đồtriển khai hệthống.127 GỢI Ý TRẢLỜI CÁC BÀI TẬP.129 TÀI LIỆU THAM KHẢO.133
Các file đính kèm theo tài liệu này:
- phan_tich_thiet_ke_he_thong_thong_tin.pdf