1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

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

32 489 1
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Các phương pháp khác nhau phát triển hệ thống truyền thông PPS
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Khoa học Máy Tính và Công Nghệ Thông Tin
Thể loại Báo cáo học kỳ
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 32
Dung lượng 305 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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  Ý tưởng: HTTT có một vòng đời như một thực thể bất

Trang 1

TUẦN 2

Trang 4

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

 Ý 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ự

Trang 5

 Đị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ỏ

Trang 6

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

Trang 7

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

Trang 9

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

Trang 10

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

Trang 11

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

Lập kế hoạch Phân tích rủi ro

Lấy ý kiến đánh giá Kỹ nghệ

Bản mẫu ban đầu Bản mẫu tiếp theo

Trang 12

 Chi phí cao cho chuyên gia đánh giá rủi ro

 Những thay đổi linh hoạt trong phát triển khó

Trang 13

Sử dụng lại (1)

 Ý tưởng: sử dụng lại các gói phần mềm ứng dụng đã có

Phần mềm đóng gói

Mở rộng

bổ sung phía trước

bổ sung phía sau

Chuyển đổi

định dạng

dữ liệu vào

Chuyển đổi định dạng

dữ liệu ra

Mô hình chung nhất sử dụng phần mềm đóng gói

Trang 15

Sử dụng lại (3)

 Đánh giá và nhận xét

 Rút ngắn thời gian và chi phí, việc bảo trì tốt, tài liệu phần mềm đầy đủ, phần mềm hoạt động tốt

 Gói phần mềm ứng dụng không đạt được chất lượng

kỹ thuậ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)

Trang 16

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:

 Đánh giá

 Tư vấn

Đào tạo

 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

Trang 17

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

Trang 18

Phương pháp thuê bao

 Ý tưởng: một tổ chức thuê một công ty chuyên nghiệp xây dựng và vận hành hệ thống để cung cấp dịch vụ cho họ

Trang 20

CASE (1)

 CASE (Computer-Aid-Software Engineering):

Kỹ nghệ phần mềm được hỗ trợ bằng máy tính

 Phân loại CASE

 CASE bậc cao: công cụ tạo biểu đồ, bộ tạo sinh biểu mẫu và báo cáo, công cụ phân tích

 CASE bậc thấp: bộ tạo sinh mã, công cụ quản lý vòng đời và phối hợp hoạt động dự án, kho chứa

và bộ tạo sinh tài liệu

Trang 21

Bộ so sánh tệp

Môi trường tích hợp

Môi trường theo tiến trình

Phân tích và thiết kế Lập trình Kiểm thử

Công cụ đa

phương pháp

Bàn thợ đơn phương pháp

Bàn thợ cho mục đích chung

Bàn thợ cho ngôn ngữ cụ thể

Trang 22

Các công cụ phát triển hướng đối

Trang 23

Sự tiến 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

• ???

Trang 25

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 thực hiện trong phạm vi những giới hạn cho phép

Trang 26

Khởi tạo dự án

1 Thiết lập đội dự án ban đầu

2 Thết lập các mối quan hệ với khách hàng

3 Thiết lập dự án sơ bộ

4 Thiết lập các thủ tục quản lý

5 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

Trang 28

Lập kế hoạch sơ bộ (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ở

Trang 29

 Bổ sung nhật ký công việc dự án

 Tiến hành thông báo về tình trạng dự án

Trang 30

Kết thúc dự án

 Đóng dự án

 Tổng kết sau dự án

 Kết thúc mọi hợp đồng

Trang 32

Biểu đồ phân rã chức năng

Danh

Mô tả chi tiết chức năng

Biểu đồ ngữ cảnh miền nghiên cứu

Biểu đồ phân

rã chức năng rút gọn, chi tiết

Ds hồ sơ dữ

MT phân tích

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

Đặc tả logic mỗi tiến trình

Biểu đồ luồng dữ liệu logic các mức

Thiết kế biểu mẫu, báo cáo

Mô hình

Đặc tả mô đun chương trình

Xác định luồng hệ thống, đặc tả cấu trúc HT

Đặc tả tương tác, giao diện Đặc tả CSDL

Sơ đồ tổng quát quá trình PTTK HTTT

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

HÌNH ẢNH LIÊN QUAN

Sơ đồ tổng quát quá trình PTTK HTTT - Các phương pháp khác nhau phát triển hệ thống truyền thông pps
Sơ đồ t ổng quát quá trình PTTK HTTT (Trang 32)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w