II. Kỹ nghệ phần mềm
6. Kỹ nghệ hệ thống và tạo nguyờn mẫu
6.2.3 Tạo nguyờn mẫu trong tiến trỡnh phần mềm
Vấn đề cơ bản là khú đỏnh giỏ phần mềm mới được xõy dựng cú ảnh hưởng thế nào tới cụng việc của người dựng. Đối với cỏc hệ thống mới, đặc biệt là đối với cỏc hệ thống lớn và phức tạp thỡ cú lẽ là khụng thể đỏnh giỏ được trước khi hệ thống được xõy dựng xong và đưa vào ứng dụng.
Một cỏch để vượt qua khú khăn là sử dụng cỏch tiếp cận thăm dũ để phỏt triển hệ thống. Điều này cú nghĩa là trỡnh bày cho người dựng một hệ thống chưa đầy đủ và rồi cải biờn nú tăng cường hệ thống đú khi mà cỏc yờu cầu thực của người dựng trở nờn trong suốt. Sau khi đỏnh giỏ nguyờn mẫu đú sẽ bị loại và một hệ chất lượng tốt hơn sẽ được xõy dựng.
66 Thiết lập đặc tả, thiết lập
nguyờn tắc chung
Phỏt triển nguyờn mẫu Đỏnh giỏ nguyờn mẫu Đặc tả hệ thống
Thiết kế và thực thi hệ thống
H2.5 Việc tạo nguyờn mẫu tromg quỏ trỡnh phần mềm
Sự khỏc biệt của hai cỏch tiếp cận:
1. Lập trỡnh thăm dũ: Bắt đầu với một hiểu biết mơ hồ về yờu cầu hệ thống và hệ thống sẽ được tăng cường một khi cỏc yờu cầu mới được phỏt hiện. Chẳng cú gỡ giống như một đặc tả hệ thống và sự thật hệ thống được phỏt triển theo cỏch tiếp cận này thỡ khụng thể đặc tả được (vớ dụ: một vài hệ trớ tuệ nhõn tạo là khụng thể đặc tả được)
2. Cỏch tiếp cận tạo nguyờn mẫu:
• nhằm phỏt hiện ra đặc tả hệ thống và kết quả của giai đoạn phỏt triển nguyờn mẫu là bản đặc tả đú
• mở rộng quỏ trỡnh phõn tớch yờu cầu nhằm rỳt bớt tổng chi phớ cho toàn bộ vũng đời phần mềm
• làm sỏng tỏ cỏc yờu cầu
• cung cấp cỏc thụng tin phụ cho người quản lý để họ đỏnh giỏ cỏc rủi ro của dự ỏn
Sau khi đỏnh giỏ, nguyờn mẫu đú khụng dựng để phỏt triển hệ thống nữa.
Thay thế cho việc dẫn xuất ra đặc tả từ nguyờn mẫu, đụi khi người ta đề xuất là đặc tả hệ thống chớnh là sự thực hiện nguyờn mẫu đú. Chỉ dẫn này giỳp người ký hợp đồng chỉ đơn giản là hóy viết một hệ thống kiểu như thế này.