Tài liệu UML - Phân tích và thiết kế hướng đối tượng - Pdf 10

Ph
Ph
ân tích và thiết kế hướng
ân tích và thiết kế hướng
đối tượng
đối tượng
(Object
(Object
Oriented System
Oriented System
Analysis and Design)
Analysis and Design)
Giảng viên: Phạm Ngọc Nam
2
/Chapte
r
© DHBK 2007
Giới thiệu
Giới thiệu

4 ĐVHT = 60 tiết

Học trên lớp + Bài tập lớn

Điểm = Điểm thi + Điểm bài tập lớn
(70%) + (30%)

Điều kiện thi: Phải có bài tập lớn

Bài tập lớn:



Systems Analysis and Design with UML Version 2.0-An
object oriented approach; Alan Dennis, Barbara Haley
Wixom, David Tegarden.

www.uml.org

www.rational.com

www.Google.com
5
/Chapte
r
© DHBK 2007
Chương 1. Giới thiệu chung về phân
Chương 1. Giới thiệu chung về phân
tích và thiết kế hệ thống
tích và thiết kế hệ thống
1.1 Giới thiệu
1.2 Quy trình phát triển hệ thống
1.3 Các phương pháp phát triển hệ thống
6
/Chapte
r
© DHBK 2007
1.1 Giới thiệu
1.1 Giới thiệu
7
/Chapte
r


Phân tích tính khả thi

Xây dựng kế hoạch công việc

Xác định nguồn nhân lực cho dự án

Điều khiển và quản lý dự án
9
/Chapte
r
© DHBK 2007
1.2 Quy trình phát triển hệ thống
1.2 Quy trình phát triển hệ thống
Phân tích
Phân tích

Phân tích hệ thống

Thu thập các nguồn thông tin

Mô hình hoá quá trình

Mô hình hóa dữ liệu
10
/Chapte
r
© DHBK 2007
1.2 Quy trình phát triển hệ thống
1.2 Quy trình phát triển hệ thống

Các pha và kết quả của từng pha
Các pha và kết quả của từng pha
Process Product
Planning
Analysis
Design
Implementation
Project Plan
System Proposal
System
Specification
New System and
Maintenance Plan
13
/Chapte
r
© DHBK 2007
1.3 Các phương pháp phát triển hệ
1.3 Các phương pháp phát triển hệ
thống
thống

Thiết kế cấu trúc (Structured design)

Phương pháp thác nước (waterfall method)

Phương pháp phát triển song song (Parallel
development)

Phương pháp phát triển nhanh ứng dụng (RAD)

1.3.1 Thiết kế cấu trúc
Phương pháp thác nước
Phương pháp thác nước
16
/Chapte
r
© DHBK 2007
1.3.1 Thiết kế cấu trúc
1.3.1 Thiết kế cấu trúc
Phương pháp thác nước
Phương pháp thác nước

Ưu điểm:

Trước khi lập trình thì các yêu cầu về hệ thống được
xác định rất chi tiết và đầy đủ => giảm thiểu được sự
thay đổi về yêu cầu trong quá trình phát triển hệ thống

Nhược điểm:

Thời gian từ khi đề xuất dự án đến khi có sản phẩm cuối
cùng thường rất dài (vài tháng -> vài năm)
17
/Chapte
r
© DHBK 2007
1.3.1 Thiết kế cấu trúc
1.3.1 Thiết kế cấu trúc
Phương pháp phát triển song song
Phương pháp phát triển song song

Phương pháp xây dựng nguyên mẫu thông
Phương pháp xây dựng nguyên mẫu thông
thường
thường
21
/Chapte
r
© DHBK 2007
1.3.2 RAD
1.3.2 RAD
Phương pháp xây dựng nguyên mẫu loại bỏ
Phương pháp xây dựng nguyên mẫu loại bỏ
22
/Chapte
r
© DHBK 2007
1.3.3 Lựa chọn phương pháp phù hợp
1.3.3 Lựa chọn phương pháp phù hợp

Tiêu chí:

Độ rõ ràng, đầy đủ của các yêu cầu của người
sử dụng

Khả năng, mức độ thành thạo về công nghệ

Độ phức tạp của hệ thống

Độ tin cậy của hệ thống


Fortran I

Second Generation (1959 – 1961)

Fortran II, Algol, Cobol

Third Generation (1962 – 1970)

PL/I, Pascal

Object Oriented Languages

Smalltalk, C++, Java


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status