Luận văn: Xây dựng ứng dụng J2EE với Rational Rose và UML
Giới thiệu chung
Luận văn tập trung vào việc xây dựng ứng dụng J2EE sử dụng phương pháp phân tích và thiết kế hướng đối tượng với sự hỗ trợ của công cụ Rational Rose và ký pháp UML. Đây là một công trình nghiên cứu về cách tiếp cận hiện đại trong phát triển phần mềm, nhằm mục đích nâng cao hiệu quả, tính linh hoạt và khả năng bảo trì của hệ thống.
Ngành
Công nghệ thông tin
Tóm tắt nội dung tài liệu
Tài liệu trình bày tổng quan về phương pháp hướng đối tượng, các nguyên tắc cơ bản như trừu tượng hóa, đóng gói, đa hình và kế thừa. Đặc biệt, luận văn đi sâu vào giới thiệu và ứng dụng UML (Unified Modeling Language) - một ngôn ngữ mô hình hóa tiêu chuẩn, bao gồm các loại lược đồ khác nhau như Use Case, Class, Sequence, Collaboration, Statechart, Activity, Component, Deployment, và Object diagrams. Các phần tiếp theo đi sâu vào phân tích và minh họa cách sử dụng từng loại lược đồ trong việc mô hình hóa hệ thống, từ đó hỗ trợ quá trình phân tích, thiết kế và xây dựng ứng dụng J2EE với Rational Rose.
Mục lục chi tiết
- Phần I: Giới thiệu công nghệ
- Chương 1: Giới thiệu về phân tích và thiết kế hướng đối tượng với UML
- 1.1. Các nguyên tắc cơ bản của OO-Object Orientation
- 1.1.1. Trừu tượng hóa (Abstraction)
- 1.1.2. Bọc kín (Encapsulation)
- 1.1.3. Kết hợp dữ liệu và hành vi (data - behavior)
- 1.1.4. Phân chia
- 1.2. Các khái niệm cơ bản của hướng đối tượng
- 1.3. Phát triển hướng đối tượng là gì?
- 1.3.1. Các khái niệm mô hình hoá
- 1.3.2. Phương pháp hướng đối tượng
- 1.4. Lợi ích và sức mạnh của OO
- Cách tiếp cận hướng chức năng
- Cách tiếp cận hướng đối tượng
- 1.5. Tổng quan về UML
- 1.5.1. Các đặc điểm của UML
- 1.5.2 Kiến trúc tổng quát của UML
- a) Các mô hình
- b) Cấu trúc View
- c) Các lược đồ
- 1.5.3. Các lược đồ trong UML
- 1.5.3.1. Use case diagrams (Lược đồ use case)
- 1.5.3.2. Class diagrams (Lược đồ lớp)
- 1.5.3.3. Object diagrams (Lược đồ đối tượng)
- 1.5.3.4. Sequence diagrams (Lược đồ tuần tự)
- 1.5.3.5. Collaboration diagrams (Lược đồ cộng tác)
- 1.5.3.6. Statechart diagrams (Lược đồ trạng thái)
- 1.5.3.7. Activity diagrams (Lược đồ hoạt động)