23
Phương Pháp Luận Phát Triển HTTT Faculty of MIS Faculty of MIS GV: LÊ THỊ QUỲNH NGA

Ph ương Pháp Luận Phát Triển HTTT

  • Upload
    whitney

  • View
    76

  • Download
    0

Embed Size (px)

DESCRIPTION

Ph ương Pháp Luận Phát Triển HTTT. Faculty of MIS. GV: LÊ THỊ QUỲNH NGA. 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 - PowerPoint PPT Presentation

Citation preview

Page 1: Ph ương Pháp Luận Phát Triển HTTT

Phương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

GV: LÊ THỊ QUỲNH NGA

Page 2: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Nội DungNộ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

Page 3: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Tại sao cần phát triển HTTTTạ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

Xây dựng HTTT ko chỉ là giải pháp kỹ thuật mà là 1

bộ phận quan trọng trong chiến lược tổng thể phát

triển tổ chức cần lộ trình chuyển dịch tổ chức về

TC & QL

Page 4: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Nội dung cơ bản của phát triển HTTTNội dung cơ bản của phát triển HTTT

Phương pháp luận phát triển HT: các hoạt

động phát triển & trình tự thực hiện

Phương pháp, công nghệ & công cụ sử dụng

tổ chức & QL quá trình phát triển HTTT

Page 5: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Tiến hóa cách tiếp cận phát triển HTTTTiến hóa cách tiếp cận phát triển HTTT

Tiếp cận hướng tiến trình

Tiếp cận hướng dữ liệu

Tiếp cận hướng cấu trúc

Tiếp cận hướng đối tượng

Page 6: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Vòng đời phát triển HTTT Systems Development Life Cycle (SDLC)Vòng đời phát triển HTTT Systems Development Life Cycle (SDLC)

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)

Page 7: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Quan điểm về SDLCQuan điểm về SDLC

Page 8: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Khởi tạo & lập kế hoạch (Planning)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

Page 9: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Phân tích (Analysis)Phân tích (Analysis)

Điều Nghiên & mô hình hóa yêu cầu HT

Page 10: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Thiết kế (Design)Thiết kế (Design)

Chuyển đổi giải pháp đề nghị thành các đặc tả HT

Thiết kế Logic: Các đặc trưng được mô tả độc lập với công nghệ máy tính

Thiết kế vật lý: Các đặc tả logic được chuyển thành các chi tiết cụ thể gắn với công nghệ

Page 11: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Triển khai (Implementation)Triển khai (Implementation)

Viết chương trình, thử nghiệm, cài đặt & hỗ trợ HTTT

Page 12: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Vận hành & bảo trì (Maintenance)Vận hành & bảo trì (Maintenance)

Sửa đổi & cải tiến HTTT 1 cách có HT

Page 13: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Page 14: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Chu kỳ sống phát triển HT truyền thống WaterfallChu 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

Page 15: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Vấn đề với cách tiếp cận WaterfallVấn đề với cách tiế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

Page 16: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Các phương pháp khác phát triển HTTTCá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))

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

Application Development (RAD))

Page 17: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Phương pháp làm bản mẩu (Prototyping)Phương pháp làm bản mẩu (Prototyping)

Tiến trình phát triển lặp: Các yêu cầu nhanh chóng chuyển thành HT làm việcHT được sửa đổi liên tụcHợp tác gần gũi giữa người dùng & người phân tích

Page 18: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Phương pháp thiết kế ứng dụng liên kết (Joint Application Design (JAD))Phương pháp thiết kế ứng dụng liên kết (Joint Application Design (JAD))

Tiến trình có cấu trúc bao gồm sự tham gia

của người dùng, nhà phân tích, & nhà quản lý

Các phiên làm việc theo nhóm tập trung trong

vài ngày

Mục đích: để xác định hay xem xét yêu cầu

HT

Page 19: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Phương pháp phát triển ứng dụng nhanh (Rapid Application Development (RAD))Phương pháp phát triển ứng dụng nhanh (Rapid Application 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)

Page 20: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Xây dựng thành công HTTTXâ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ì

Page 21: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Sơ đồ tổng quát quá trình phân tích thiết kế HTTTSơ đồ tổng quát quá trình phân tích thiết kế HTTT

Khảo sát hiện trạng HT

Xác định mô hình nghiệp vụ: mô tả TT TC

Phân tích HT & đặc tả yêu cầu: mô hình DFD, mô

hình ERD

Thiết kế HT: logic & vật lý

Page 22: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Sơ đồ tổng quát quá trình phân tích thiết kế HTTTSơ đồ tổng quát quá trình phân tích thiết kế HTTT

Khảo sát hiện trạng HT: Hồ sơ, tài liệu khảo sát, tổng hợp

Xác định yêu cầu (mô hình nghiệp vụ): mô tả TT TC

Sơ đồ ngữ cảnh, sơ đồ phân rã chức năng

DS các thực thể DL

các ma trận phân tích

mô tả chi tiết các chức năng nghiệp vụ, sơ đồ ngữ cảnh

miền nghiên cứu, sơ đồ phân rã chức năng rút gọn, chi tiêt

DS thực thể DL rút gọn, tự điển DL

Page 23: Ph ương Pháp Luận Phát Triển HTTT

Faculty of MISFaculty of MIS

Sơ đồ tổng quát quá trình phân tích thiết kế HTTTSơ đồ tổng quát quá trình phân tích 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