Kỹ thuật cho từng pha

Một phần của tài liệu Tài liệu Nhập môn công nghệ học phần mềm - Introduction to Software Engineering pptx (Trang 80 - 83)

Tên pha Nội dung nghiệp vụ Phương pháp, kỹthuật Xác định

yêu cầu Đặc tả yêu cầu người dùngXác định yêu cầu phần mềm Phân tích cấu trúchóa Thiết kế

hệ thống

Thiết kế cơ bản phần mềm

Thiết kế cấu trúc ngoài của phần

mềm Thiết kế cấu trúc hóa Thiết kế

chương trình

Là thiết kế chi tiết: Thiết kế cấu trúc bên trong của phần mềm (đơn vị chương trình hoặc môđun)

Lập trình cấu trúc Phương pháp Jackson Phương pháp

Warnier

Lập trình Mã hóa bởi ngôn ngữ lập trình Mã hóa cấu trúc hóa Đảm bảo

chất lượng Kiểm tra chất lượng phần mềm đãphát triển Phương pháp kiểmthử chương trình Vận hành

Bảo trì

Sử dụng, vận hành phần mềm đã phát triển. Biến đổi, điều chỉnh

HUT, Falt. of IT

 Dept. of SE, 2001 SE-I.81

3.5 Quy trỡnh phỏt triển phần mềm

Common process framework - Khung quy trỡnh chung

Umbrella activities

Framework activities - Hoạt động khung Task sets - Tập tỏc vụ

Tasks - Tỏc vụ

Milestones, deliverables SQA points - Điểm

HUT, Falt. of IT

 Dept. of SE, 2001 SE-I.82

3.5.1 Capability Maturity Model (CMM) by

SEI: Mụ hỡnh thuần thục khả năng

Level 1: Initial (Khởi đầu). Few processes are defined. Success depends on individual effort

Level 2: Repeatable (Lặp lại). Basic project

management processes. Repeat earlier succeses on projects with similar applications

Level 3: Defined (Xỏc định). Use a documented and approved version of the organization’s

HUT, Falt. of IT

 Dept. of SE, 2001 SE-I.83

CMM (cont.)

Level 4: Managed (Quản trị). Both SW process and products are quantitatively understood and controlled using detailed measures

Level 5: Optimizing (Tối ưu). Continuous

process improvement is enabled by quantitative feedback from the process and from testing

innovative ideas and technologies

Một phần của tài liệu Tài liệu Nhập môn công nghệ học phần mềm - Introduction to Software Engineering pptx (Trang 80 - 83)

Tải bản đầy đủ (PPT)

(115 trang)