1. Trang chủ
  2. » Tất cả

Microsoft powerpoint 02 SE software process compatibility mode

24 3 0
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

Nội dung

Microsoft PowerPoint 02 SE Software Process ppt [Compatibility Mode] QuyQuy trìnhtrình phầnphần mềmmềm GV GV NguyễnNguyễn Minh Minh HuyHuy QuyQuy trìnhtrình phầnphần mềmmềm 1Nhập môn Công Nghệ Phần Mề[.]

Quy trình phần mềm GV Nguyễn Minh Huy Nhập mơn Công Nghệ Phần Mềm – Nguyễn Minh Huy Nội dung   Khái niệm bản Các loại quy trình phần mềm mềm Nhập mơn Cơng Nghệ Phần Mềm – Nguyễn Minh Huy Nội dung   Khái niệm bản Các loại quy trình phần mềm mềm Nhập môn Công Nghệ Phần Mềm – Nguyễn Minh Huy Khái niệm  Đặc điểm làm việc khơng quy trình trình:: Khơng theo trình tự định định  Khơng có định sẵn sẵn  Cảm tính tính,, lúc lúc khác khác  Khó dự đốn kết (predictable)  Khó kiểm sốt chất lượng (controllable)  Khó lặp lại thành công (repeatable)  Đầy may rủi!! rủi!!  Nhập môn Công Nghệ Phần Mềm – Nguyễn Minh Huy Khái niệm  Quy trình phần mềm gì? ? Chuỗi hoạt động động  Theo trình tự định định  Sản xuất phần mềm mềm Pha   Đầu vào Pha quy trình trình:: Chuỗi hoạt động liên quan quan  Công đoạn đoạn  Mỗi pha định nghĩa nghĩa::      WHAT: làm gì WHO: tham gia gia INPUT: đầu vào vào OUTPUT: đầu ra Nhập môn Công Nghệ Phần Mềm – Nguyễn Minh Huy Hoạt động Hoạt động Đầu … Hoạt động N Phần mềm Khái niệm  Cách cách mơ tả quy trình trình::  Workflow:     Dataflow:    Theo luồng công việc việc Trình tự bước quy trình trình Cách thơng dụng thể quy trình trình Theo luồng liệu liệu Xoay quanh đơn vị liệu liệu Role/Action:   Theo vai diễn diễn Xoay quanh vai diễn diễn Nhập môn Công Nghệ Phần Mềm – Nguyễn Minh Huy Khái niệm  Quy trình vấn xin việc việc::  Workflow: Tiếp nhận hồ sơ  Xét duyệt Phỏng vấn Thông báo kết Dataflow: đơn vị liệu “đơn xin việc việc”” Tiếp nhận Xét duyệt 2.1 Lưu trữ 2.2 Loại bỏ  Role/Action: vai diễn “người vấn vấn”, ”, Xét duyệt Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy Phỏng vấn Thông báo kết Khái niệm  Các pha yếu quy trình trình:: Phân tích yêu cầu cầu  Thiết kế phần mềm mềm  Cài đặt phần mềm mềm  Kiểm nghiệm phần mềm mềm  Bảo trì phần mềm mềm  Nhập mơn Công Nghệ Phần Mềm – Nguyễn Minh Huy Khái niệm  Phân tích yêu cầu cầu:: Trả lời câu hỏi WHAT WHAT  Xác định cần làm làm  Vai trò tham gia: gia: BA ((B Business Analyst)  Các hoạt động động::      Thu thập yêu cầu khách hàng hàng Đặc tả yêu cầu cầu Kiểm nghiệm yêu cầu cầu Mơ hình hóa phần mềm mềm Nhập mơn Cơng Nghệ Phần Mềm – Nguyễn Minh Huy Khái niệm  Thiết kế phần mềm mềm:: Trả lời câu hỏi HOW HOW  Xác định làm nào  Vai trò tham gia: gia: kiến trúc sư hệ thống (architect)  Các hoạt động động::   Thiết kế tổng thể (high (high level design)   Thiết kế kiến trúc trúc Thiết kế chi tiết (low(low-level design)    Thiết kế liệu liệu Thiết kế giao diện diện Thiết kế xử lý lý Nhập môn Công Nghệ Phần Mềm – Nguyễn Minh Huy 10 Khái niệm  Cài đặt phần mềm mềm:: Hiện thực hóa thiết kế kế  Vai trị tham gia: gia: lập trình viên (developer)  Các hoạt động động::     Cài đặt mã nguồn nguồn Cài đặt sở liệu liệu Cấu hình hệ thống thống Nhập môn Công Nghệ Phần Mềm – Nguyễn Minh Huy 11 Khái niệm  Kiểm nghiệm phần mềm mềm::  Phát lỗi: lỗi:   So với phân tích tích,, thiết kế kế So với cách hiểu khách hàng hàng Vai trò tham gia: gia: kiểm tra viên (tester), khách hàng hàng,, lập trình viên viên  Các hoạt động động::      Kiểm thự đơn vị (lập trình viên) viên) Thanh tra mã nguồn nguồn Kiểm thử hệ thống (tester) Nghiệm thu (khách hàng hàng) ) Nhập môn Công Nghệ Phần Mềm – Nguyễn Minh Huy 12 Khái niệm  Bảo trì trì:: Pha “hậu mãi” ”  Vận hành hành,, chỉnh sửa sửa,, nâng cấp cấp  Vai trò tham gia: gia:     Kỹ thuật viên (technical support) Lập trình viên viên Các hoạt động động::     Thiết lập tảng hoạt động động:: máy móc móc,, mạng, mạng, ứng dụng dụng,, … Lắp đặt cấu hình phần mềm mềm Thông báo sửa lỗi phần mềm mềm Nâng cấp phần mềm mềm Nhập môn Công Nghệ Phần Mềm – Nguyễn Minh Huy 13 Nội dung   Khái niệm bản Các loại quy trình trình Nhập môn Công Nghệ Phần Mềm – Nguyễn Minh Huy 14 Các loại quy trình  Mơ hình thác nước – Waterfall Model:  Winston Royce đề cập,1970 Nhập môn Công Nghệ Phần Mềm – Nguyễn Minh Huy 15 Các loại quy trình  Mơ hình thác nước – Waterfall Model:  Đặc trưng trưng::     Ưu điểm điểm::     Các pha diễn TUẦN TỰ ĐỘC LẬP Tách rời phác thảo thực thực Chú trọng kiểm nghiệm sau làm làm Thực có hệ thống bản Tiên liệu chặt chẽ trước làm làm Có thể dự đoán kết (predictable (predictable process) Khuyết điểm điểm:: Khó khăn có thay đổi xảy ra  Chỉ thích hợp với dự án có u cầu rõ ràng ổn định định  Cải tiến cho phép quay lui lui  Nhập môn Công Nghệ Phần Mềm – Nguyễn Minh Huy 16 Các loại quy trình  Mơ hình tiến hóa – Evolutionary Model:  Cải tiến phương pháp Code & Fix Nhập môn Công Nghệ Phần Mềm – Nguyễn Minh Huy 17 Các loại quy trình  Mơ hình tiến hóa – Evolutionary Model:  Đặc trưng trưng::      Ưu điểm điểm::    Không đặt nặng tiên liệu trước trước Cải tiến dần qua phiên bản Nhận phản hồi thường xuyên xuyên Phân tích tích,, thiết kế, kế, kiểm tra sơ lược lược Yêu cầu không cần rõ ràng ổn định định Thích ứng tốt với thay đổi (adaptive (adaptive process) Khuyết điểm điểm::    Thiếu cách tiếp cận toàn diện diện Dễ dẫn đến làm việc chấp vá vá Khó dự đốn kết quả Nhập môn Công Nghệ Phần Mềm – Nguyễn Minh Huy 18 Các loại quy trình  Hiện thực hóa mơ hình tiến hóa hóa:: Phát triển qua nhiều vòng lặp ngắn ngắn  Mỗi vòng lặp quy trình  Có sản phẩm THẬT sau vịng lặp lặp  Các quy trình sử dụng dụng::      Quy trình Waterfall lặp lặp Quy trình xoắn ốc ốc Quy trình RUP Phương pháp Agile Nhập môn Công Nghệ Phần Mềm – Nguyễn Minh Huy 19 Các loại quy trình  Waterfall lặp: lặp: Nhập môn Công Nghệ Phần Mềm – Nguyễn Minh Huy 20 ... Mơ hình thác nước – Waterfall Model:  Winston Royce đề cập,1970 Nhập môn Công Nghệ Phần Mềm – Nguyễn Minh Huy 15 Các loại quy trình  Mơ hình thác nước – Waterfall Model:  Đặc trưng trưng:: ... tiến hóa – Evolutionary Model:  Cải tiến phương pháp Code & Fix Nhập môn Công Nghệ Phần Mềm – Nguyễn Minh Huy 17 Các loại quy trình  Mơ hình tiến hóa – Evolutionary Model:  Đặc trưng trưng::... Thực có hệ thống bản Tiên liệu chặt chẽ trước làm làm Có thể dự đoán kết (predictable (predictable process) Khuyết điểm điểm:: Khó khăn có thay đổi xảy ra  Chỉ thích hợp với dự án có u cầu rõ ràng

Ngày đăng: 25/11/2022, 22:25

w