1 / 23

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

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

whitney
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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

  3. 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 • 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

  4. Nộ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

  5. Tiế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

  6. 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)

  7. Quan điểm về SDLC

  8. 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

  9. Phân tích (Analysis) Điều Nghiên & mô hình hóa yêu cầu HT

  10. Thiết kế (Design) Thiết kế Logic: Các đặc trưng được mô tả độc lập với công nghệ máy tính Chuyển đổi giải pháp đề nghị thành các đặc tả HT 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ệ

  11. Triển khai (Implementation) Viết chương trình, thử nghiệm, cài đặt & hỗ trợ HTTT

  12. Vận hành & bảo trì (Maintenance) Sửa đổi & cải tiến HTTT 1 cách có HT

  13. 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

  14. Vấ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

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

  16. 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ệc HT được sửa đổi liên tục Hợp tác gần gũi giữa người dùng & người phân tích

  17. 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

  18. 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)

  19. 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ì

  20. Sơ đồ 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ý

  21. Sơ đồ 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

  22. Sơ đồ 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

More Related