Cỏc phương phỏp luận và kỹthuậtchotừngpha

Một phần của tài liệu Tin học nâng cao (Trang 79 - 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

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

3.5.1 Capability Maturity Model (CMM) bySEI: Mụ hỡnh thuần thục khả năng 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

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 Tin học nâng cao (Trang 79 - 83)

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

(113 trang)