Mở đầu phần Bài giảng OOAD năm 2014: Bài 1 - Tổng quan sẽ giới thiệu tới các bạn một số vấn đề cơ bản về các bước; phương pháp luận OOAD; dùng công cụ Rational Rose và Power Designer;... Cùng tìm hiểu để nắm bắt nội dung thông tin tài liệu.
Trang 2MỤC TIỂU BUÔI HỌC
°Ổ Kiên thức
— Phương pháp / Phương pháp luận
— Các bước
— Tài liệu ở mỗi bước
— Cac vai tro trong tung bước ¢ Ky nang
— Chọn biêu đô (ngôn ngữ mô hình hóa) cho từng
loại tài liệu
Trang 4MO DAU
- Mở đầu
— Các bước
Trang 7PHƯƠNG PHÁP LUẬN OOAD
¢ Phuong pháp luận OOAID
— Mô hình và biêu đô — Lặp và tăng trưởng
Trang 11DUA TREN USE CASE Logical View Implementation View Programmers Software management Frnd-user Functionality Deployment View System engineering Process View System integrators
Performance System topology
Sealabiiny Delivery, installation
f hroughput Communication
Trang 15RATIONAL ROSE: 3-TIER
Ea (untitled)
Create New Model =O Use Case View
ao Business Use-Case Model o @ Use-Case Model ae || = rs IO n a se 3 Ñ #i- # <Actor Name› : — = =, Associations =} Use Cases
New | Existing | Recent | a <Use Case Name>
ao Included Use Cases
vee Architecturally Significant Use-Cases G © 7 OK Associations vee Global View of Actors and Use Cases Cancel |||J |: ' = = Associations 050/3 VB6 Standard VCBATL 30 — || Main a) (elas oracle8-dat A 3 Associations EC Logical View ao Analysis Model
: ao Business Object Model
Y¥C6 MFC 6.0 ~ p CJ Design Model
: : = = : (9 <Layer Name> Layer The Rational Unified Process framework is a partially populated Rational (9 Process View Rose™ model file, organized to complement the Rational Unified Process #I-] LIse-Case Realizations
The model uses a set of packages within the standard Rose "views" to pm Architecturally Significant Model Elements
organize the artifacts defined by the process which can be managed using pm Architecture Overview - Package and Subsystem Layering Rose In addition, a set ofmaming andmodelingconventions are j= |/|— | = _” = Associations
Trang 1609/04/2013 POWER DESIGNER Object lanquage:
@ Share the object language definition
Trang 17POWER DESIGNER: OOAD ©)" ObjectOrientedModel_1 * z)-38 {Sa {Sa Deployment view Implement view Logical view
tì 428g Business use-case model
Trang 19XÁC ĐỊNH YÊU CÂU ° — _ #MP quất
Find Actors and Structure the
Trang 25CÀI ĐẶT F7 S398 Architect implementation model sie ‘ ð _Nwy set
System Plan Construct
Integrator integration build
a Sake
Implementor component Implement
Trang 28NHAP VAI CT System Analyst Architect Use-Case Specifier Use-Case Engineer User-Interface Designer Component Engineer System Intergrator Implementor 09/04/2013
Tim actor, use case;
Cấu trúc mô hình use-case Chọn use case
Chỉ tiết use case
Phác thảo giao diện Phân tích kiến trúc Phân tích use case Phân tích lớp; Phân tích gói GV:HVD
Thiét ké kién truc Mô hình cấu trúc cài đặt