1. Trang chủ
  2. » Luận Văn - Báo Cáo

ĐẠI CƯƠNG VỀ PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

85 139 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 85
Dung lượng 1,46 MB

Nội dung

CHƯƠNG ĐẠI CƯƠNG VỀ PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Nội dung Khái niệm HTTT Một số loại hình HTTT Một số vấn đề PT & TK HT Vòng đời phát triển hệ thống Phương pháp phát triển hệ thống Hướng phát triển hệ thống 1.2 Khái niệm hệ thống thông tin 1.3 Hệ thống gì? (1) Hệ thống tập hợp phần tử có mối liên hệ với nhau, làm việc để đạt mục tiêu / nhiệm vụ Ví dụ: Hệ thống tiêu hóa Hệ thống giao thông công cộng Hệ thống máy tính Hệ thống thông tin,… 1.4 Hệ thống gì? (2)  Đặc điểm hệ thống: ◦ Có phát triển: phát sinh, tăng trưởng, suy thoái ◦ Có hoạt động: Các phần tử hệ thống cộng tác với để thực mục đích chung => Hệ thống hoạt động môi trường có trao đổi vào với môi trường xung quanh 1.5 Các thành phần hệ thống INPUT PROCESS FEEDBACK 1.6 OUTPUT Một hệ thống có nhiều hệ thống Hệ thống gì?  - Hệ thống đơn giản hệ thống nằm hệ thống  Ô tô hệ thống bao gồm hệ thống con: ◦ Hệ thống động ◦ Hệ thống điều hòa ◦ Hệ thống khung,…  - Trong hệ thống có nhiều hệ thống (subsub –systems) ◦ Hệ thống động cơ: Hệ thống chế hòa khí, hệ thống máy phát điện, hệ thống nhiên liệu, … 1.8 Một số khái niệm hệ thống (1)  Phân rã ◦ Quá trình phá vỡ hệ thống thành thành phần nhỏ ◦ Mục đích:  Chia thành nhiều hệ thống nhỏ, hệ thống để quản lý  Tập trung vào lĩnh vực thời điểm  Tập trung vào thành phần thích hợp với nhóm người sử dụng  Xây dựng thành phần khác vào thời điểm độc lập 1.9 Một số khái niệm hệ thống (2) Modular Quá trình phân chia hệ thống thành module có kích thước tương đối đồng Modules đơn giản hóa thiết kế hệ thống Hợp lại Các hệ thống có mối liên hệ, phụ thuộc vào kết hợp lại thành hệ thống tổng thể Sự gắn kết Mức độ mà hệ thống thực chức 1.10 Mô hình V: Nhược điểm Nguy thất bại cao không chắn Không phải mô hình tốt cho dự án phức tạp hướng đối tượng Không phải mô hình tốt cho dự án dài liên tục Không thích hợp cho dự án mà yêu cầu mức độ trung bình, có nguy cao thay đổi Khi ứng dụng giai đoạn thử nghiệm, khó khăn để thực lại hay thay đổi chức Không thể có phần mềm sản xuất vòng đời - 71 Mô hình Big Bang Là mô hình SDLC không làm theo quy trình cụ thể Là phát triển phần mềm mà có không theo yêu cầu khách hàng Là mô hình lý tưởng cho dự án nhỏ với hai nhà phát triển làm việc với (hữu ích cho dự án học tập thực hành) 1.72 Mô hình Big Bang:Ưu điểm Là mô hình đơn giản Ít kế hoạch cần thiết Dễ quản lý Cần nguồn lực Linh hoạt để phát triển Là mô hình trợ giúp tốt cho người sinh viên 1.73 Mô hình Big Bang:Nhược điểm Rủi ro cao không chắn Không phải mô hình tốt cho dự án phức tạp hướng đối tượng Mô hình tồi cho dự án dài thay đổi liên tục Có thể tốn yêu cầu đầu vào hiểu lầm Mô hình Agile Là kết hợp lặp tăng dần mô hình Phương pháp Agile chia nhỏ sản phẩm để xây dựng lần lặp Mỗi lần lặp bao gồm đội chéo chức làm việc đồng thời nhiều lĩnh vực lập kế hoạch, phân tích yêu cầu, thiết kế, viết mã, kiểm tra đơn vị, kiểm tra chấp nhận Vào cuối lần lặp, sản phẩm hiển thị cho khách hàng bên liên quan 1.75 Mô hình Agile 1.76 Mô hình Agile: Ưu điểm Là cách tiếp cận thực tế để phát triển phần mềm Khuyến khích làm việc theo nhóm Chức phát triển nhanh chóng Yêu cầu tài nguyên tối thiểu Cung cấp giải pháp làm việc phần Mô hình tốt cho môi trường có thay đổi đặn Quy tắc tối thiểu, tài liệu dễ dàng sử dụng Ít kế hoạch cần thiết 1.77 Dễ quản lý Mô hình Agile: Nhược điểm Không thích hợp để xử lý phụ thuộc phức tạp Nhiều rủi ro tính bền vững, bảo trì mở rộng Phức tạp việc quản lý tiến độ, chức điều chỉnh Phụ thuộc nhiều vào tương tác khách hàng, khách hàng không rõ ràng dẫn đến điều khiển theo hướng sai lầm Phụ thuộc cá nhân cao Chuyển giao công nghệ cho thành viên nhóm khó khăn thiếu tài liệu - 78 SDLC- tóm tắt (1) Thác nước mô hình V mô hình SDLC truyền thống Rất thích hợp cho dự án có yêu cầu sản phẩm rõ ràng nơi yêu cầu không thay đổi trình hoàn thành dự án Mô hình lặp xoắn ốc linh hoạt thay đổi Thích hợp cho dự án mà yêu cầu không xác định rõ, yêu cầu thị trường thay đổi thường xuyên Mô hình Big Bang cách tiếp cận ngẫu nhiên để phát triển phần mềm phù hợp cho dự án nhỏ học tập - 79 SDLC- tóm tắt (2) Agile mô hình phổ biến Agile chia dự án thành bước lặp nhỏ với tính chuyển giao cụ thể Tương tác khách hàng xương sống phương pháp Agile Các hướng phát triển hệ thống 1.81 Các hướng phát triển hệ thống Hướng chức (giữa 1970s) Hướng liệu (đầu 1980s) Hướng đối tượng (nửa cuối 1980s) 1.82 Hướng chức Tập trung vào mục tiêu làm liệu di chuyển thay đổi hệ thống thông tin 1.83 Hướng liệu Tập trung vào việc tổ chức liệu đâu làm liệu sử dụng 1.84 Hướng đối tượng Phương pháp kỹ thuật phát triển hệ thống đối tượng tập trung vào liệu hay chức Dữ liệu chức đóng gói lại với 1.85

Ngày đăng: 14/10/2016, 23:49

TỪ KHÓA LIÊN QUAN

w