Phương Pháp Luận Phát Triển HTTT
Faculty of MIS
Faculty of MIS
GV: LÊ THỊ QUỲNH NGA
Faculty of MIS
Faculty of MIS
Nội Dung
Tại sao cần phát triển HTTT
Nội dung cơ bản của phát triển HTTT
Tiến hóa cách tiếp cận phát triển HTTT
Vòng đời phát triển HTTT
Các phương pháp khác phát triển HTTT
Xây dựng thành công HTTT
Sơ đồ tổng quát quá trình phân tích thiết kế HTTT
Faculty of MIS
Faculty of MIS
Tại sao cần phát triển HTTT
Có ~ vấn đề cản trở/hạn chế
Tạo ưu thế mới, năng lực mới
Do yêu cầu của đối tác
Quá trình phát triển HTTT kể từ khi sinh ra đến khi tàn lụi
Là phương pháp luận cho phát triển, duy trì & thay thế HTTT
Các pha SDLC:
Khởi tạo & lập kế hoạch (Planning)
Phân tích (Analysis)
Thiết kế (Design)
Triển khai (Implementation)
Vận hành & bảo trì (Maintenance)
Faculty of MIS
Faculty of MIS
Quan điểm về SDLC
Faculty of MIS
Faculty of MIS
Khởi tạo & lập kế hoạch (Planning)
Xác định, phân
tích, định độ ưu
tiên & sắp xếp nhu
cầu về HTTT
Faculty of MIS
Faculty of MIS
Phân 7ch (Analysis)
Điều Nghiên &
mô hình hóa yêu
Faculty of MIS
Faculty of MIS
Faculty of MIS
Faculty of MIS
Chu kỳ sống phát triển HT truyền thống
Waterfall
1 pha bắt đầu khi
pha khác hoàn
tất, lặp & quay về
ít
Faculty of MIS
Faculty of MIS
Vấn đề với cách ếp cận Waterfall
Yêu cầu HT bị khoá chặt sau khi đã xác định (ko thể
thay đổi)
Sự tham gia của Người dùng bị giới hạn (chỉ trong
giai đoạn xác định yêu cầu)
Tập trung quá nhiều vào các điểm đến hạn của các
pha SDLC
Faculty of MIS
Faculty of MIS
Các phương pháp khác phát triển HTTT
Phương pháp làm bản mẫu (Prototyping)
Phương pháp thiết kế ứng dụng liên kết (Joint
Application Design (JAD))
Mục đích: để xác định hay xem xét yêu cầu HT
Faculty of MIS
Faculty of MIS
Phương pháp phát triển ứng dụng nhanh
(Rapid Applicaon Development (RAD))
Giảm thời gian thiết kế & triển khai
Bao gồm: prototyping, JAD, CASE tools, & Bộ tạo chương
trình (code generators)
Faculty of MIS
Faculty of MIS
Xây dựng thành công HTTT
Có hiệu quả góp phần nâng cao chất lượng hoạt động QL
tổng thể
Đạt mục tiêu thiết kế
Chi phí vận hành chấp nhận được
Tin cậy, đáp ứng các chuẩn mực
dễ học, dễ nhớ & dễ dùng
Mềm dẻo, dễ bảo trì
Faculty of MIS
Faculty of MIS
Sơ đồ tổng quát quá trình phân 7ch thiết
kế HTTT
Sơ đồ tổng quát quá trình phân 7ch
thiết kế HTTT
Phân tích HT & đặc tả yêu cầu (mô hình khái niệm):
mô tả chi tiết tiến trình, mô hình DFD vật lý,
mô hình ERD, tự điển dữ liệu
Thiết kế logic (mô hình logic)
Đặc tả logic mỗi tiến trình, DFD logic ở các mức, thiết kế biểu mẫu, báo
cáo
Mô hình dữ liệu quan hệ, tự điển dữ liệu
Thiết kế vật lý (mô hình vật lý)
Đặc tả module chương trình, đặc tả cấu trúc hệ thống, Đặc tả tương tác,
giao diện
Đặc tả CSDL vật lý, thiết kế an toàn & bảo mật hệ thống