Xem mẫu

  1. PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Chương 1 Tổng quan về phân tích thiết kế HTTT Giảng viên: Lê Thị Tú Kiên Bộ môn HTTT- CNTT – ĐHSPHN Email: kienltt@hnue.edu.vn Website: http://fit.hnue.edu.vn/~kienltt/PTTKHTTT
  2. 2 Lê Thị Tú Kiên - FIT - HNUE Nội dung 1. Định nghĩa hệ thống thông tin và phân loại 2. Chu trình phát triển hệ thống 3. Các phương pháp phát triển hệ thống 4. Tổng quan về phân tích thiết kế hệ thống hướng đối tượng 5. Nguyên lý phát triển hệ thống và vai trò của đội dự án
  3. 3 Lê Thị Tú Kiên - FIT - HNUE 1. Định nghĩa hệ thống thông tin và phân loại • Hệ thống thông tin – HTTT (Information System - IS) là một tập các thành phần có liên quan, thực hiện chức năng tập hợp, xử lý, lưu trữ và cung cấp thông tin đầu ra.
  4. 4 Lê Thị Tú Kiên - FIT - HNUE 1. Định nghĩa hệ thống thông tin và phân loại • Các hệ thống thông tin ▫ HTTT tác vụ (TPS -Transaction Processing Systems) ▫ HTTT quản lý (MIS –Management Information Systems) ▫ Hệ hỗ trợ ra quyết định (DSS – Dicision Support Systems) ▫ Hệ chuyên gia (Expert Systems)
  5. 5 Lê Thị Tú Kiên - FIT - HNUE 1. Định nghĩa hệ thống thông tin và phân loại
  6. 6 Lê Thị Tú Kiên - FIT - HNUE 2. Chu trình phát triển hệ thống HTTT • Chu trình phát triển hệ thống (The systems development life cycle – SDLC ) ▫ Quá trình áp dụng cho các dự án phát triển hệ thống thông tin, đảm bảo rằng các yêu cầu chức năng, yêu cầu người sử dụng, các mục tiêu và mục đích chiến lược đều được đáp ứng. ▫ Cung cấp một tiến trình được cấu trúc và chuẩn hóa cho tất cả các pha của bất kỳ nỗ lực phát triển hệ thống nào.
  7. 7 Lê Thị Tú Kiên - FIT - HNUE 2. Chu trình phát triển hệ thống HTTT • SDLC gồm 4 pha cơ bản ▫ Lên kế hoạch (planning) ▫ Phân tích (analysis) ▫ Thiết kế (design) ▫ Cài đặt (implementation)
  8. 8 Lê Thị Tú Kiên - FIT - HNUE 2. Chu trình phát triển hệ thống HTTT
  9. 9 Lê Thị Tú Kiên - FIT - HNUE 2. Chu trình phát triển hệ thống HTTT ▫ Lập kế hoạch – Tại sao phải xây dựng hệ thống? ▫ Phân tích – Làm gì? Là gì? ▫ Thiết kế - Làm như thế nào? ▫ Xây dựng và cài đặt ▫ Khai thác và bảo trì
  10. 10 Lê Thị Tú Kiên - FIT - HNUE GĐ1. Lập kế hoạch • Hiểu tại sao hệ thống cần được xây dựng và xác định đội dự án sẽ tiến hành xây dựng nó. • Giai đoạn này gồm 2 bước: ▫ Khởi tạo dự án ▫ Quản lý dự án
  11. 11 Lê Thị Tú Kiên - FIT - HNUE B1. Khởi tạo dự án • Xác định tính khả thi của dự án ▫ Tính khả thi về ý tưởng kỹ thuật (Can we build it?) ▫ Tính khả thi về kinh tế (Will it provide business value?) ▫ Tính khả thi về tổ chức (If we build it, will it be used?)
  12. 12 Lê Thị Tú Kiên - FIT - HNUE B2. Quản lý dự án • Sau khi được phê duyệt, dự án sẽ được quản lý • Người quản lý dự án tạo ra kế hoạch dự án, xây dựng đội ngũ nhân viên dự án, đặt các kỹ thuật vào đúng vị trí để giúp kiểm soát đội dự án và chỉ đạo dự án trong suốt vòng đời phát triển dự án • Sản phẩm của quản lý dự án là kế hoạch dự án
  13. 13 Lê Thị Tú Kiên - FIT - HNUE GĐ2. Phân tích • Mục đích: Tìm hiểu nhu cầu của người sử dụng, phân tích các chức năng và dữ liệu của tổ chức. • Giai đoạn này gồm 3 bước: ▫ Xây dựng chiến lược phân tích để chỉ dẫn nguồn lực của đội dự án. Chiến lược bao gồm phân tích hệ thống hiện hành (as – is system) và các tồn tại của nó, từ đó đề cử các cách để thiết kế một hệ thống mới (to-be system)
  14. 14 Lê Thị Tú Kiên - FIT - HNUE GĐ2. Phân tích ▫ Thu thập yêu cầu và phân tích thông tin sử dụng các mô hình phân tích ▫ Kết hợp các phân tích, định nghĩa về hệ thống mới và các mô hình vào một tài liệu gọi là đề xuất hệ thống (system proposal). Các nhà bảo trợ (sponsor) dựa vào đề xuất hệ thống để quyết định liệu dự án có được tiếp tục hay không • Kết quả  đề xuất hệ thống
  15. 15 Lê Thị Tú Kiên - FIT - HNUE GĐ3. Thiết kế • Mục đích: quyết định hệ thống sẽ vận hành như thế nào về phần cứng, phần mềm, kiến trúc mạng, giao diện người dùng và các biểu mẫu, báo cáo, các chương trình, file và cơ sở dữ liệu cụ thể sẽ được cần đến. • Giai đoạn thiết kế gồm 4 bước: ▫ Phát triển chiến lược thiết kế (mua, thuê hay tự làm?) ▫ Thiết kế kiến trúc hệ thống: phần cứng, phần mềm, kiến trúc mạng, giao diện và các biểu mẫu báo cáo
  16. 16 Lê Thị Tú Kiên - FIT - HNUE GĐ3. Thiết kế • Giai đoạn thiết kế gồm 4 bước (tiếp): ▫ Thiết kế tệp và cơ sở dữ liệu ▫ Thiết kế chương trình • Kết quả ▫ Bản thiết kế kiến trúc ▫ Bản thiết kế giao diện ▫ Bản thiết kế csdl và tệp ▫ Bản thiết kế chương trình
  17. 17 Lê Thị Tú Kiên - FIT - HNUE GĐ4. Cài đặt • Mục đích: tạo ra hệ thống thực sự, đây thường là giai đoạn được chú ý nhiều nhất bởi vì nó thường dài nhất và tốn kém nhất. • Giai đoạn cài đặt gồm 3 bước: ▫ Xây dựng hệ thống, hệ thống được xây dựng và thử nghiệm để đảm bảo hoạt động theo đúng thiết kế, đây là công việc của hầu hết thành viên đội dự án (coder, tester) ▫ Cài đặt hệ thống, chuyển giao hệ thống cũ sang hệ thống mới ▫ Đội phân tích thiết lập kế hoạch hỗ trợ cho hệ thống
  18. 18 Lê Thị Tú Kiên - FIT - HNUE GĐ4. Cài đặt • Kết quả ▫ Hệ thống sẵn sàng để hoạt động ▫ Bản báo cáo về kết quả thử nghiệm hệ thống ▫ Kế hoạch chuyển đổi từ hệ thống cũ sang hệ thống mới ▫ Tài liệu hướng dẫn sử dụng
  19. 19 Lê Thị Tú Kiên - FIT - HNUE Tiến trình và sản phẩm chuyển giao Process Product Planning Project Plan Analysis System Proposal Design System Specification Implementation New System and Maintenance Plan
  20. 20 Lê Thị Tú Kiên - FIT - HNUE 3. Các phương pháp phát triển hệ thống • Khái niệm về phương pháp phát triển hệ thống • Thiết kế cấu trúc • Phát triển ứng dụng nhanh • Phát triển linh hoạt • Lựa chọn phương pháp phát triển thích hợp
nguon tai.lieu . vn