intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Phân tích thiết kế hệ thống: Chương 1 - Từ Thị Xuân Hiền

Chia sẻ: Phong Phong | Ngày: | Loại File: PPTX | Số trang:57

107
lượt xem
12
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Phân tích thiết kế hệ thống: Chương 1 cung cấp cho người học các kiến thức: Khái niệm hệ thống, hệ thống thông tin, phân loại hệ thống thông tin, vai trò của phân tích thiết kế hệ thống, các mô hình phát triển hệ thống. Mời các bạn cùng tham khảo.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Phân tích thiết kế hệ thống: Chương 1 - Từ Thị Xuân Hiền

  1. BÀI GIẢNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG GV: Từ Thị Xuân Hiền
  2. Chương 1 Tổng quan về phân tích thiết kế hệ thống Bài giảng Phân tích thiết kế hệ thống ­ GV: Từ Thị Xuân Hiền
  3. Các khái niệm cơ bản Bài giảng Phân tích thiết kế hệ thống ­ GV: Từ Thị Xuân Hiền 3
  4. Khái niệm hệ thống • Hệ thống (system) là một tập các thành phần tương tác với nhau, kết hợp với nhau để thực hiện các mục tiêu tạo thành hệ thống
  5. Hệ thống thông tin - Information system • Hệ thống hệ thống nhiều thành phần liên quan đến việc truyền đạt thông tin: phần cứng, phần mềm, và các hệ mạng truyền thông được xây dựng và sử dụng để thu thập, tạo, tái tạo, phân phối và chia sẻ các dữ liệu, thông tin và tri thức nhằm phục vụ các mục tiêu của một tổ chức Bài giảng Phân tích thiết kế hệ thống - 5
  6. Hệ thống thông tin - Information system • Vai trò của hệ thống thông tin • Giáo dục điện tử (elearning) • Thương mại điện tử (e-commerce) • Chính phủ điện tử (e-government) • Các hệ thống thông tin địa lý (GIS)... • Và nhiều lĩnh vực khác... Bài giảng Phân tích thiết kế hệ thống - 6
  7. Phân loại hệ thống thông tin • Hệ xử lý dữ liệu (DPS-Data Processing System) • Xử lý các giao dịch, ghi lại những dữ liệu cho từng chức năng đặc thù. • Dữ liệu đưa vào được thường xuyên cập nhật. • Dữ liệu đầu ra định kỳ bao gồm các tài liệu hoạt động và báo cáo • Hệ thông tin quản lý (MIS- Management Information System) • Sử dụng trong các tổ chức kinh tế xã hội, hệ thống gồm nhiều thành phần, mỗi thành phần là một hệ thống con hoàn chỉnh Bài giảng Phân tích thiết kế hệ thống - 7
  8. Phân loại hệ thống thông tin • Hệ hỗ trợ quyết định (DSS- Decision Support System) • Giúp cho tổ chức những thông tin cần thiết để ra quyết định hợp lý và đủ độ tin cậy • Hệ chuyên gia (ES-Expert System) • Giúp các nhà quản lý giải quyết và thực hiện vấn đề ở mức cao hơn. • Hệ thống này liên quan đến lĩnh vực trí tuệ nhân tạo, làm cho máy tính có khả năng lập luận, học tập, tự hoàn thiện như con người. Bài giảng Phân tích thiết kế hệ thống - 8
  9. Vai trò của phân tích thiết kế hệ thống • Thông qua việc phân tích, người phân tích sẽ xác định được yêu cầu của hệ thống và đưa ra giải pháp giải quyết vấn đề. • Có một cái nhìn đầy đủ, đúng đắn và chính xác về hệ thống thông tin đang xây dựng. • Tránh sai lầm trong thiết kế và cài đặt. • Tăng vòng đời (life cycle) của hệ thống • Dễ sửa chữa, bổ sung và phát triển hệ thống Bài giảng Phân tích thiết kế hệ thống - 9
  10. Vai trò của phân tích thiết kế hệ thống Bài giảng Phân tích thiết kế hệ thống - 10
  11. Vòng đời phát triển hệ thống (The systems development life cycle- SDLC là phương pháp tiếp cận từng giai đoạn để phân tích SDLC) • thiết kế hệ thống • Tiến trình phát triển phần mềm bao gồm 2 khía cạnh: • Kỹ thuật: Vòng đời phát triển phần mềm, phương pháp, và công cụ. • Quản lý: Quản lý dự án phần mềm Bài giảng Phân tích thiết kế hệ thống - 11
  12. Vòng đời phát triển hệ thống (The systems development life cycle- Vòng đời phát triển hệ thống thông thường gồm 4 giai đoạn, SDLC) • trong mỗi giai đoạn có nhiều bước: • Lập kế hoạch (Planning) • Phân tích (Analysis) • Thiết kế (Design) • Hiện thực (Implementation) Bài giảng Phân tích thiết kế hệ thống - 12
  13. Lập kế hoạch (Planning) • Xác định lý do hệ thống cần được xây dựng và xây dựng như thế nào? Gồm hai bước • Xác định các yêu cầu để xây dựng một hệ thống hỗ trợ các nhu cầu tạo ra giá trị kinh doanh, tiến hành phân tích tính khả thi dựa trên các khía cạnh: • Kỹ thuật: có thể thực hiện không? • Kinh tế: có giá trị kinh tế không? • Tổ chức: có được sử dụng không? • Khi dự án được chấp nhận, người quản lý dự án lập kế hoạch dự án Bài giảng Phân tích thiết kế hệ thống - 13
  14. Phân tích (Analysis) • Phân tích và trả lời các câu hỏi: • Ai sử dụng hệ thống (who) • Hệ thống sẽ làm gì (what) • Hệ thống được sử dụng ở đâu (where) • Tìm hiểu hệ thống và cải tiến hệ thống hiện tại thành hệ thống mới, gồm 3 bước: • Xây dựng chiến lược phân tích và thiết kế hệ thống • Thu thập yêu cầu Bàibằng nhiều giảng Phân hình tích thiết thức: kế hệ thống -phỏng 14 vấn, bảng
  15. Thiết kế (Design) • Xác định cách hoạt động của hệ thống, giai đoạn thiết kế gồm 4 bước: • Phát triển kế hoạch thiết kế. • Thiết kế kiến trúc của hệ thống • Xây dựng cơ sở dữ liệu • Thực hiện thiết kế chương trình Bài giảng Phân tích thiết kế hệ thống - 15
  16. Hiện thực (Implementation) • Đây là giai đoạn được chú ý nhất và tốn kém nhất, gồm 3 bước: • Xây dựng hệ thống (construction) và kiểm thử để đảm bảo hệ thống hoạt động như đã thiết kế. • Cài đặt, và kế hoạch hướng dẫn sử dụng. • Lập kế hoạch hỗ trợ hệ thống, đánh giá kế hoạch thực hiện, xác định những thay đổi cần thiết cho hệ thống.
  17. Các mô hình phát triển hệ thống • Mô hình thác nước • Mô hình RUP • Mô hình Agile
  18. Mô hình thác nước • Các giai đoạn nối tiếp nhau một cách liên lục. • Có vòng lặp cho phép trở về giai đoạn trước đó để hiệu chỉnh khi phát hiện lỗi hoặc có thay đổi. • Mỗi giai đoạn chỉ hoàn tất khi tài liệu của giai đoạn đó hoàn thành và sản phẩm của giai đoạn đó được chấp nhận bởi nhóm SQA Bài giảng Phân tích thiết kế hệ thống - 18
  19. Mô hình RUP- Rational Unified Process • Một cách tiếp cận có kỹ luật để gán và quản lý các nhiệm vụ phát triển phần mềm, vận dụng thực tiển tốt nhất trong phát triển phần mềm hiện đại. • Mô hình chia quá trình phát triển hệ thống thành 4 giai đoạn riêng biệt. Bài giảng Phân tích thiết kế hệ thống - 19
  20. Mô hình RUP- Rational Unified Process • Giai đoạn khởi động (Inception): ý tưởng và mục tiêu của dự án được công bố. • Lập quy hoạch chi tiết (Elaboration): Kiến trúc và nguồn tài nguyên được xác định • Thực thi (Construction): phát triển và hoàn thành hệ thống • Chuyển giao (Transition): hệ thống được phát hành cho người dùng cuối và cập nhật dựa trên các phản hồi.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2