Các phương pháp khác nhau phát triển hệ thống truyền thông pps

32 485 0
Các phương pháp khác nhau phát triển hệ thống truyền thông pps

Đ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

TUẦN 2 Nội dung  Các phương pháp khác nhau phát triển HTTT  Môi trường, công cụ phát triển HTTT  Quản lý dự án phát triển HTTT  Các bước tổng quát phân tích thiết kế HTTT Các phương pháp phát triển HTTT  Vòng đời phát triển hệ thống truyền thống  Phương pháp làm bản mẫu  Mô hình xoắn ốc  Phương pháp phát triển hệ thống dựa trên việc sử dụng lại  Phát triển hệ thống do người sử dụng thực hiện  Phương pháp thuê bao Vòng đời phát triển hệ thống truyền thống (1) TỔ CHỨC Lập kế hoạch Nghiên cứu hệ thống Thiết kế Lập trình & kiểm thử Cài đặt Áp dụng Mô tả phát triển HTTT theo vòng đời truyền thống  Ý tưởng: HTTT có một vòng đời như một thực thể bất kỳ  Gồm sáu giai đoạn, được thực hiện tuần tự Vòng đời phát triển hệ thống truyền thống (2)  Thích hợp:  Các hệ thống có cấu trúc và xác định chặt chẽ  Các hệ thống kỹ thuật phức tạp.  Định hướng tài liệu  Chi phí cao, thời gian thực hiện dài, không mềm dẻo  Không thích hợp với hệ thống vừa và nhỏ Phương pháp làm bản mẫu (1)  Ý tưởng:  Tạo ra mô hình làm việc thực nghiệm để người sử dụng xem xét, đánh giá  Bản mẫu hoàn thiện được sử dụng cho các bước tiếp theo Phương pháp làm bản mẫu (2) Khảo sát, thu thập thông tin sơ bộ Xây dựng nhanh mẫu ban đầu Làm mịn (phát triển) mẫu Khảo sát, lấy ý kiến NSD Mẫu hoàn chỉnh Đánh giá, quyết định HT hoàn chỉnh ? Loại bỏ mẫu Sử dụng thêm phương pháp khác Hoàn chỉnh dự án từ các mẫu thu được tồi hạn chế chưa đã Phương pháp làm bản mẫu (3)  Các mức độ làm bản mẫu:  Làm mẫu cho một đặc tả yêu cầu, dùng xong bỏ mẫu  Bản mẫu là một đặc tả yêu cầu đã được hình thức hoá, có thể dùng để tạo ra chương trình  Sử dụng công cụ chuyên dụng để lắp ghép các thành phần có sẵn được sử dụng lại Phương pháp làm bản mẫu (4)  Nhận xét và đánh giá  Sử dụng khi nhu cầu thông tin hay giải pháp chưa được xác định  Thích hợp với những hệ thống nhỏ hoặc hệ thống lớn có thể chia nhỏ để làm mẫu từng phần và có nhiều tương tác với người dùng  Được sử dụng để tạo cơ sở cho viêc ký hợp đồng, tăng lòng tin khách hàng, huấn luyện người dùng  Cấu trúc không chặt chẽ, việc bảo trì có thể khó khăn, sai sót nhỏ chậm sửa đổi, làm tài liệu có thể không kịp thời Mô hình xoắn ốc (1)  Ý tưởng:  Quá trình phát triển được chia thành nhiều bước lặp  Mỗi bước tạo ra một phiên bản vận hành được bằng các hoạt động: lập kế hoạch, phân tích rủi ro, tạo nguyên mẫu, hoàn thiện và phát triển hệ thống [...]... hoá và tương lai của các công cụ phát triển ? • Nhúng trí tuệ nhân tạo vào các môi trường phát triển • ??? Nội dung  Các phương pháp khác nhau phát triển HTTT  Môi trường, công cụ phát triển HTTT  Quản lý dự án phát triển HTTT  Các bước tổng quát phân tích thiết kế HTTT Quản lý dự án phát triển HTTT  Mục tiêu: đảm bảo cho các dự án phát triển HTTT đáp ứng được sự mong đợi của khách hàng và được... chuyên nghiệp xây dựng và vận hành hệ thống để cung cấp dịch vụ cho họ  Nhận xét:   Nhận được dịch vụ nhanh chóng, chỉ phải bỏ ra chi phí sử dụng (không cần bỏ ra chi phí đầu tư) Rắc rối xảy ra khi tổ chức cho thuê không còn trách nhiệm với HTTT Nội dung  Các phương pháp khác nhau phát triển HTTT  Môi trường, công cụ phát triển HTTT  Quản lý dự án phát triển HTTT  Các bước tổng quát phân tích thiết... thúc dự án  Đóng dự án  Tổng kết sau dự án  Kết thúc mọi hợp đồng Nội dung  Các phương pháp khác nhau phát triển HTTT  Môi trường, công cụ phát triển HTTT  Quản lý dự án phát triển HTTT  Các bước tổng quát phân tích thiết kế HTTT Sơ đồ tổng quát quá trình PTTK HTTT a Khảo sát Mô tả chi tiết chức năng Biểu đồ ngữ cảnh hệ thống Hồ sơ, tài liệu khảo sát, tổng hợp c Phân tích d Thiết kế yêu cầu (m.h... lập các mối quan hệ với khách hàng Thiết lập dự án sơ bộ Thiết lập các thủ tục quản lý Thiết lập môi trường quản lý dự án và lập nhật ký công việc dự án Lập kế hoạch dự án (1)  Mô tả phạm vi dự án, các phương án có thể và đánh giá khả thi  Phác hoạ một kế hoạch truyền thống  Xác định các chuẩn và các thủ tục dự án  Phân chia dự án thành các nhiệm vụ có thể quản lý được Lập kế hoạch sơ bộ (2)  Phát. .. và chức năng cho các ứng dụng đa mục tiêu và có nhiều đặc thù Ngoài phần mềm đóng gói, có thể sử dụng lại các mẫu thiết kế (patterns), khung làm việc (frameworks) và mô hình miền ứng dụng (domain model) Phát triển hệ thống do NSD thực hiện  Ý tưởng: NSD phát triển một phần đáng kể HTTT với sự trợ giúp chút ít hay không chính thức của các chuyên gia tin học  Cần có một trung tâm thông tin trợ giúp:... Tư vấn Đào tạo Giúp gỡ rối  Hỗ trợ làm các ứng dụng, báo cáo, truy vấn phức tạp  Giúp liên hệ với các nhóm cùng nghiệp vụ để trao đổi, trợ giúp Phát triển hệ thống do NSD thực hiện  Nhận xét:     HTTT được xây dựng nhanh HTTT thường thiếu công nghệ tiên tiến và thử nghiệm hình thức hoá Tài liệu không được xây dựng kịp thời Khó kiểm soát dữ liệu Phương pháp thuê bao  Ý tưởng: một tổ chức thuê... sánh tệp Phân tích và thiết kế Công cụ đa phương pháp Môi trường phát triển Môi trường tích hợp Lập trình Bàn thợ đơn phương pháp Môi trường theo tiến trình Kiểm thử Bàn thợ cho mục đích chung Bàn thợ cho ngôn ngữ cụ thể Các công cụ phát triển hướng đối tượng và trực quan  Ngôn ngữ lập trình hướng đối tượng: C++, Java …  Công cụ phát triển trực quan:   Visual Basic, PowerBuider, Delphi Ngôn ngữ... dựa trên phản ứng của KH Kế hoạch dựa trên ý kiến của khách hàng Đánh giá của khách hàng Phân tích rủi ro dựa trên yêu cầu ban đầu Quyết định tiếp tục? (cao điểm của việc phân tích rủi ro) Hướng tới hệ thống hoàn chỉnh Lấy ý kiến đánh giá Kỹ nghệ Bản mẫu ban đầu Bản mẫu tiếp theo Mô hình xoắn ốc (3)  Đánh giá và nhận xét     Thích hợp với các hệ thống phần mềm qui mô lớn Quá trình lặp và đánh giá... sách các hồ sơ dữ liệu Biểu đồ ngữ cảnh miền nghiên cứu MT phân tích Biểu đồ phân rã chức năng rút gọn, chi tiết Ds hồ sơ dữ liệu sử dụng Tđ dữ liệu Mô tả chi tiết tiến trình Biểu đổ luồng dữ liệu vật lý các mức Mô hình thực thể -mối quan hệ (ERM) Tđ dữ liệu e Thiết kế vật lý (m.h vật lý) Đặc tả logic mỗi tiến trình Đặc tả mô đun chương trình Biểu đồ luồng dữ liệu logic các mức Xác định luồng hệ thống, ... (2)  Phát triển một lịch trình sơ bộ  Xác định và đánh giá các rủi ro  Lập kế hoạch ngân sách ban đầu  Thiết lập mô tả công việc  Lập kế hoạch dự án cơ sở Thực hiện dự án  Triển khai kế hoạch dự án cơ sở, đưa dự án vào hoạt động  Thúc đẩy tiến trình thực hiện dự án theo kế hoạch dự án cơ sở  Quản lý sự thay đổi đối với kế hoạch dự án cơ sở  Bổ sung nhật ký công việc dự án  Tiến hành thông báo . phát triển hệ thống truyền thống  Phương pháp làm bản mẫu  Mô hình xoắn ốc  Phương pháp phát triển hệ thống dựa trên việc sử dụng lại  Phát triển hệ thống do người sử dụng thực hiện  Phương. dung  Các phương pháp khác nhau phát triển HTTT  Môi trường, công cụ phát triển HTTT  Quản lý dự án phát triển HTTT  Các bước tổng quát phân tích thiết kế HTTT Các phương pháp phát triển. trách nhiệm với HTTT Nội dung  Các phương pháp khác nhau phát triển HTTT  Môi trường, công cụ phát triển HTTT  Quản lý dự án phát triển HTTT  Các bước tổng quát phân tích thiết kế

Ngày đăng: 01/08/2014, 05:21

Từ khóa liên quan

Mục lục

  • TUẦN 2

  • Nội dung

  • Các phương pháp phát triển HTTT

  • Vòng đời phát triển hệ thống truyền thống (1)

  • Vòng đời phát triển hệ thống truyền thống (2)

  • Phương pháp làm bản mẫu (1)

  • Phương pháp làm bản mẫu (2)

  • Phương pháp làm bản mẫu (3)

  • Phương pháp làm bản mẫu (4)

  • Mô hình xoắn ốc (1)

  • Mô hình xoắn ốc (2)

  • Mô hình xoắn ốc (3)

  • Sử dụng lại (1)

  • Sử dụng lại (2)

  • Sử dụng lại (3)

  • Phát triển hệ thống do NSD thực hiện

  • Slide 17

  • Phương pháp thuê bao

  • Slide 19

  • CASE (1)

Tài liệu cùng người dùng

Tài liệu liên quan