tailieunhanh - Bài giảng Công nghệ phần mềm: Các quy trình phần mềm

Bài giảng Công nghệ phần mềm: Các quy trình phần mềm bao gồm những nội dung về các mô hình quy trình phần mềm tổng quát; process iteration; các hoạt động chung nhất của các quy trình; agile process. Đây là bài giảng hữu ích dành cho các bạn chuyên ngành Công nghệ thông tin. | Công nghệ phần mềm Các quy trình phần mềm Nội dung Các mô hình quy trình phần mềm tổng quát Process iteration Các hoạt động chung nhất của các quy trình Agile process Rational Unified Process CASE – Computer-aided software engineering Quy trình phần mềm Quy trình phần mềm (software process) là một tập các hoạt động cần thiết để phát triển một hệ thống phần mềm: Đặc tả - Specification; Thiết kế - Design; Thẩm định - Validation; Tiến hóa - Evolution. Một mô hình quy trình phần mềm là một biểu diễn trừu tượng của một quy trình. Một mô tả về một quy trình từ một góc độ nào đó. Các mô hình quy trình phần mềm tổng quát Mô hình thác nước – The waterfall model Tách biệt các pha đặc tả và phát triển. Phát triển tiến hóa – Evolutionary development Các hoạt động đặc tả, phát triển và thẩm định xen kẽ nhau. CNPM dựa thành phần – Component-based SE Hệ thống được lắp ráp từ các thành phần sẵn có. Có nhiều biến thể của các mô hình này (kết hợp các mô hình khác nhau) . hoạt động phát . | Công nghệ phần mềm Các quy trình phần mềm Nội dung Các mô hình quy trình phần mềm tổng quát Process iteration Các hoạt động chung nhất của các quy trình Agile process Rational Unified Process CASE – Computer-aided software engineering Quy trình phần mềm Quy trình phần mềm (software process) là một tập các hoạt động cần thiết để phát triển một hệ thống phần mềm: Đặc tả - Specification; Thiết kế - Design; Thẩm định - Validation; Tiến hóa - Evolution. Một mô hình quy trình phần mềm là một biểu diễn trừu tượng của một quy trình. Một mô tả về một quy trình từ một góc độ nào đó. Các mô hình quy trình phần mềm tổng quát Mô hình thác nước – The waterfall model Tách biệt các pha đặc tả và phát triển. Phát triển tiến hóa – Evolutionary development Các hoạt động đặc tả, phát triển và thẩm định xen kẽ nhau. CNPM dựa thành phần – Component-based SE Hệ thống được lắp ráp từ các thành phần sẵn có. Có nhiều biến thể của các mô hình này (kết hợp các mô hình khác nhau) . hoạt động phát triển dùng quy trình kiểu thác nước nhưng hoạt động đặc tả được làm mịn qua nhiều bước cho đến khi đạt được một thiết kế cài đặt được. Mô hình thác nước Requirements definition System and software design Implementation and unit testing Integration and system testing Operation and maintenance Các pha trong mô hình thác nước Phân tích và định nghĩa yêu cầu Thiết kế hệ thống và phần mềm Cài đặt và kiểm thử đơn vị Tích hợp và kiểm thử hệ thống Vận hành và bảo trì Nhược điểm chính của mô hình thác nước là khó khăn của việc sửa đổi sau khi quy trình đã vào guồng. Pha này phải được hoàn tất trước khi bước vào pha tiếp theo. Các vấn đề của mô hình thác nước Khó đáp ứng việc khách hàng thay đổi yêu cầu. do việc phân dự án thành các giai đoạn tách biệt Chỉ thích hợp khi các yêu cầu được hiểu rõ và ít có thay đổi trong quy trình phát triển. Ít hệ thống doanh nghiệp có các yêu cầu ổn định ít thay đổi theo thời gian. Chủ yếu dùng cho các dự án hệ thống lớn, khi một hệ thống được phát .

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.