Bài giảng Phân tích và thiết kế hướng đối tượng sử dụng UML - Tổng quan về phân tích và thiết kế

 Điểm lại các thuật ngữ và khái niệm chính

trong phân tích và thiết kế

? Giới thiệu qui trình phân tích và thiết kế

bao gồm roles, artifacts và workflow

? Tìm hiểu sự khác nhau giữa phân tích và

thiết ke

pdf13 trang | Chuyên mục: Thiết Kế Hướng Đối Tượng Với UML | Chia sẻ: dkS00TYs | Lượt xem: 2230 | Lượt tải: 3download
Tóm tắt nội dung Bài giảng Phân tích và thiết kế hướng đối tượng sử dụng UML - Tổng quan về phân tích và thiết kế, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
OOAD S? d?ng UML - T?ng quan v? phân tích và thi?t k?
Duong Anh Ð?c 9/2000 1
Phân Tích và Thiết Kế Hướng Đối Tượng 
Sử dụng UML
Tổng Quan về
Phân tích và Thiết kế
OOAD S? d?ng UML - T?ng quan v? phân tích và thi?t k?
Duong Anh Ð?c 9/2000 2
Mục tiêu: Tổng quan về Phân Tích và Thiết Kế
?Điểm lại các thuật ngữ và khái niệm chính
trong phân tích và thiết kế
?Giới thiệu qui trình phân tích và thiết kế
bao gồm roles, artifacts và workflow
?Tìm hiểu sự khác nhau giữa phân tích và
thiết kế
OOAD S? d?ng UML - T?ng quan v? phân tích và thi?t k?
Duong Anh Ð?c 9/2000 3
Management
Environment
Test
Analysis & Design
Preliminary
Iteration(s)
Iter.
#1
Iter.
#2
Iter.
#n
Iter.
#n+1
Iter.
#n+2
Iter.
#m
Iter.
#m+1
Configuration & Change Mgmt
Requirements
Elaboration TransitionInception Construction
Mục đích của công đoạn phân tích và thiết kế là:
? Chuyển đổi các yêu cầu thành một bản thiết kếcủa hệ thống cần xây
dựng.
? Hình thành một kiếm trúc vững vàng mạnh mẽ cho hệ thoóng.
? Thích nghi hóa bản thiết kế với môi trường cài đặt, thiết kế nó trở thành
một hệ thống có hiệu năng cao.
Phân tích và Thiết kế trong ngữ cảnh
OOAD S? d?ng UML - T?ng quan v? phân tích và thi?t k?
Duong Anh Ð?c 9/2000 4
Supplementary
Specification
Use-Case Model
Design Model
Data Model
Architecture
Document
Phân tích và 
thi?t k?
Glossary
Tổng quan về Phân Tích và Thiết Kế
OOAD S? d?ng UML - T?ng quan v? phân tích và thi?t k?
Duong Anh Ð?c 9/2000 5
Các chủ đề
?Các khái niệm chính
?Tổng quan về Analysis & Design Workflow
OOAD S? d?ng UML - T?ng quan v? phân tích và thi?t k?
Duong Anh Ð?c 9/2000 6
So sánh Analysis và Design
?Phân tích
? Chú tâm vào tìm hiểu
bài toán
? Bản thiết kế đã được lý
tưởng hóa
? Các hành vi (Behavior)
? Cấu trúc hệ thống
? Các yêu cầu chức năng
?Một mô hình nhỏ
?Thiết kế
? Chú tâm vào tìm hiểu
lời giải
? Các Operation và
Attribute
? Performance
?Gần với real code
? Chu kỳ sống của các
Object
? Các yêu cầu phi chức
năng
?Một mô hình lớn
OOAD S? d?ng UML - T?ng quan v? phân tích và thi?t k?
Duong Anh Ð?c 9/2000 7
Top
Down
Bottom
UpDesign Classes
Subsystems
Use Cases
PT&TK không chỉ Top-Down hoặc Bottom-Up
OOAD S? d?ng UML - T?ng quan v? phân tích và thi?t k?
Duong Anh Ð?c 9/2000 8
Class Diagrams
Sequence Diagrams
Use Case
Collaboration Diagrams
Thế nào là Use-Case Realization?
Use-Case Model Design Model
Use Case Use-Case Realization
OOAD S? d?ng UML - T?ng quan v? phân tích và thi?t k?
Duong Anh Ð?c 9/2000 9
Process View Deployment View
Logical View
Use-Case View
Implementation View
End-user 
Functionality
Programmers
Software management
Performance
Scalability
Throughput
System integrators
System topology
Delivery, installation
communication
System engineering
Analysts/Designers
Structure
Kiến trúc phần mềm: Mô hình “4+1 View”
OOAD S? d?ng UML - T?ng quan v? phân tích và thi?t k?
Duong Anh Ð?c 9/2000 10
Các chủ đề
?Các khái niệm chính
?Tổng quan về Analysis & Design Workflow
OOAD S? d?ng UML - T?ng quan v? phân tích và thi?t k?
Duong Anh Ð?c 9/2000 11
Architect
Designer
Architectural
Analysis
Architecture
Reviewer
Ph?n bi?n
Design
Ph?n bi?n
Architecture
Use-Case
Analysis
Architectural
Design
Describe
Concurrency
Describe
Distribution
Class
Design
Subsystem Design
Use-Case
Design
Design
Reviewer
Analysis & Design Workflow
OOAD S? d?ng UML - T?ng quan v? phân tích và thi?t k?
Duong Anh Ð?c 9/2000 12
Architect
Software Architecture
Document
Design Model
Designer
Use-Case 
Realization
Package/
Subsystem Class
Database Designer
Data Model
Architecture
Reviewer
Design
Reviewer
Các nhân viên và trách nhiệm của họ
OOAD S? d?ng UML - T?ng quan v? phân tích và thi?t k?
Duong Anh Ð?c 9/2000 13
Review:
?Mục tiêu của PT&TK là gì?
?Các thông tin input và output là gì?
?Cho biết tên và mô tả ngắn gọn về 4+1 View của
cấu trúc.
?Sự khác nhau giữa PT&TK là gì?
?Mục tiêu của phân tích kiến trúc là gì ?
?Mục tiêu của phân tích Use-Case ?
?Mục tiêu của thiết kế kiến trúc là gì?
?Mục tiêu của thiết kế Subsystem?
?Mục tiêu của thiết kế Class?
?Mục tiêu của thiết kế Use-Case ?

File đính kèm:

  • pdfBài giảng Phân tích và thiết kế hướng đối tượng sử dụng UML - Tổng quan về phân tích và thiết kế.pdf
Tài liệu liên quan