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

Bài giảng công nghệ phần mềm chương 11 ths đinh thị lương

29 1 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 29
Dung lượng 869,21 KB

Nội dung

Chương 11 Chuẩn và các quy trình hoạt động trong công nghiệp phần mềm Giới thiệu  Trong ngành công nghiệp phần mềm, cũng giống như các ngành công nghiệp khác, việc hệ thống hoá các công việc của từng[.]

Chương 11 Chuẩn quy trình hoạt động công nghiệp phần mềm Giới thiệu  Trong ngành công nghiệp phần mềm, giống ngành công nghiệp khác, việc hệ thống hố cơng việc loại vai trò điều cần thiết  Việc xây dựng quy trình giúp hoạt động tổ chức, đơn vị sản xuất phần mềm thực hiệu hơn, giảm thiểu rủi ro tăng hiệu suất cao  Ngoài ra, hệ thống chuẩn hoạch định yêu cầu cho quy trình việc áp dụng thực tế  Trong chương này, tìm hiểu số loại quy trình hoạt động cơng nghiệp phần mềm Để từ đó, có hiểu biết vai trị quy trình, yêu cầu kỹ sư phần mềm 10-02-2023 299 Các quy trình hoạt động  Khái niệm Quy trình  10-02-2023 Quy trình xác định cơng đoạn tác vụ cho loại vai trò (người thực hiện) làm việc giai đoạn dự án nhằm thực mục tiêu 300 Các quy trình hoạt động (tt1)  Quy trình theo RUP 10-02-2023 301 Các quy trình hoạt động (tt2)  Các quy trình cơng nghệ liên quan 10-02-2023 302 Các quy trình hoạt động (tt3)  Tóm lược số quy trình Implementation workflow Analysis & Design workflow Test workflow Requirement workflow Deployment workflow Environment workflow Project Management workflow 10-02-2023 SCM workflow 303 Các quy trình hoạt động (tt4)  Tóm lược số quy trình (tt1)  Quy trình Phân tích Thiết kế (Analysis and Design)  Biến đổi yêu cầu từ dạng mô tả sang dạng thiết kế hệ thống cần xây dựng  Định nghĩa kiến trúc hệ thống  Hiệu chỉnh thiết kế trùng khớp với môi trường phát triển dự án  Quy trình Quản lý Cấu hình phần mềm (Software Configuration Management)  Đề xuất tác vụ liên quan đến quản lý cấu hình liên quan đến dự án phần mềm  Quy trình Triển khai Ứng dụng (Deployment)  Đảm bảo sản phẩm phần mềm khả dụng khách hàng 10-02-2023 304 Các quy trình hoạt động (tt5)  Tóm lược số quy trình (tt2)  Quy trình Mơi trường thực (Environment)  Cung cấp quy trình để thiết lập môi trường phát triển phần mềm (bao gồm quy trình mơi trường cơng nghệ cơng cụ/tài ngun cần thiết) đảm bảo dự án hoạt động theo chu trình phát triển phần mềm  Quy trình Hiện thực Xây dựng chương trình (Implementation)  Định nghĩa cấu trúc chương trình  Hiện thực, xem xét lớp đối tượng thực thành phần (source files, binaries, executables, …)  Kiểm tra mức độ đơn vị thành phần xây dựng  Tương tác với kết tạo thực riêng lẻ (hay nhóm) khác hệ thống khả thực thi 10-02-2023 305 Các quy trình hoạt động (tt6)  Tóm lược số quy trình (tt3)  Quy trình Quản lý Dự án (Project Management)         Cung cấp tác vụ quản lý dự án Lập kế hoạch dự án Tạo cập nhật kế hoạch dự án Theo dõi tiến trình dự án Điều khiển dự án Xác định tác động cần thiết tương xứng Xác định Lượng mục tiêu chất lượng Xác định Các trình phần mềm để đạt mục tiêu,  Xác định Định lượng dự án phần mềm 10-02-2023 306 Các quy trình hoạt động (tt7)  Tóm lược số quy trình (tt4)  Quy trình Xác định Yêu cầu (Requirements)  Thiết lập xác nhận thỏa thuận với khách hàng nguồn thông tin liên quan đến hệ thống cần làm  Giúp thành viên dự án hiểu rõ yêu cầu  Xác định phạm vi dự án  Xác định sở cho kế hoạch dự án  Xác định sở cho việc lập dự toán cho dự án (chi phí, thời gian, nhân lực)  Định nghĩa giao diện người sử dụng cho hệ thống  Quan tâm đến cần thiết mục tiêu người sử dụng 10-02-2023 307 Hệ thống chuẩn (tt2) Maturity Levels (1 - 5) Process Area Required Specific for each process area Process Area Specific Goals Process Area n Generic Goals Common Commitment to Perform Inf orm ati ve Specific Practices Required Required Sub practices, typical work products, discipline amplifications, generic practice elaborations, goal and practice titles, goal and practice notes, and references 10-02-2023 Ability to Perform Required Common across all process areas Features Directing Implementation Generic Practices Verifying Implementation e tiv a orm Inf Sub practices, typical work products, discipline amplifications, generic practice elaborations, goal and practice titles, goal and practice notes, and references 312 Hệ thống chuẩn (tt3) 10-02-2023 313 Hệ thống chuẩn (tt4) 10-02-2023 314 Một số tập Bài  Cho Chương trình Phát trực tuyến sau:  Phần cho người dùng gồm công việc:  Giới thiệu danh mục nhóm đài, kênh, tiết mục phát thể theo phân loại kênh, đài  Tìm kiếm tiết mục theo tên, theo thời gian phát sóng  Đăng ký hủy đăng ký làm "Bạn nghe đài" hệ thống thông qua việc nhập thông tin cá nhân (gồm họ tên, email) vào hệ thống  Phần cho người quản trị gồm công việc:  Quản lý thơng tin (liệt kê, thêm, xố, sửa, tìm kiếm) đài  Quản lý thơng tin (liệt kê, thêm, xố, sửa, tìm kiếm) kênh  Quản lý thơng tin (liệt kê, thêm, xố, sửa, tìm kiếm) tiết mục phát  Quản lý thông tin (liệt kê, xố, tìm kiếm) bạn nghe đài  Thực thi việc bảo mật hệ thống 10-02-2023 316 Bài (tt1)  Yêu cầu:  Câu 1:  Hãy xác định tên Actor có hệ thống (0.5đ)  Hãy xác định tên Use Case có hệ thống (0.75đ)  Vẽ Use Case diagram (0.75đ)  Câu 2:  Hãy xác định nội thực thể (ILF), ngoại thực thể (EIF) liên quan đến hệ thống (0.75đ)  Hãy xác định số lượng thuộc tính (DET) nhóm thuộc tính (RET) nội thực thể hay ngoại thực thể nêu (0.75đ)  Hãy xác định ngoại-nhập (EI) liên quan đến hệ thống (0.75đ)  Hãy xác định ngoại-xuất (EO) liên quan đến hệ thống (0.75đ)  Câu 3:  Hãy đề xuất hình tương ứng với tác vụ Use Case “Quản lý thông tin Bạn xem đài” nêu (1đ) 10-02-2023 317 ... phát triển phần mềm (bao gồm quy trình mơi trường công nghệ công cụ/tài nguyên cần thiết) đảm bảo dự án hoạt động theo chu trình phát triển phần mềm  Quy trình Hiện thực Xây dựng chương trình... hệ thống chuẩn đặt ngành công nghiệp phần mềm nhằm giúp nhà sản xuất phần mềm triển khai áp dụng quy trình cách hiệu với điều kiện ràng buộc nhằm đảm bảo chất lượng phần mềm sản xuất tính hiệu... Analyst) Kiến trúc sư phần mềm (Technical Architect) Thiết kế phần mềm (Designer) Xây dựng phần mềm (Developer) Quản lý cấu hình phần mềm (Configuration Management Manager) Kiểm tra chất lượng sản

Ngày đăng: 28/02/2023, 16:45