Bản mẫu phần mềm.
Mỗi một khách hàng khi đặt làm phần mềm, trong họ đều đã hình thành
nên ý nghĩa và mục đích sử dụng phần mềm đó. Nhng những khách hàng này lại
cha xác định đợc một cách cụ thể, chính xác phải làm nh thế nào, thiết kế ra
sao, các quá trình xử lý, dữ liệu đầu ra. Đối với một kỹ s phần mềm cũng còn ch-
a hình dung đợc một cách tờng tận hình hài và cấu trúc bên trong của phần
mềm. Chính vì vậy, một cách tiếp cận thông dụng và tốt nhất là làm bản mẫu
phần mềm.
Làm bản mẫu phần mềm là một tiến trinh trong đó kỹ s phần mềm tạo ra
một mô hình bao gồm những nét đặc trng nhất của phần mềm sẽ đợc xây dựng
và làm cho khách hàng có thể nhận biết một cách trực quan nhất việc thực hiện
các yêu cầu của họ.
Bản mẫu phần mềm đợc thể hiện trong 3 hình thức:
Bằng các bản vẽ.
Bằng một tập hợp con các chức năng của phần mềm tơng lai.
Bằng một phần mềm tơng đối hoàn chỉnh phản ánh các đoạn trang cơ
bản.
ở dạng thứ nhất, kỹ s phần mềm chỉ việc trình bày một cách tổng quát các
bản vẽ thiết kế, các chức năng của phần mềm sẽ đợc xây dựng, phơng án này
đơn giản nhất và làm cho khách hàng có thể nắm bắt ngay đợc những vấn đề
cơ bản mà họ yêu cầu.
Trong thực tế ở các công ty phần mềm thì phơng pháp này chỉ có thể thực
hiện đợc đối với khách hàng cha biết gì hay có am hiểu ít về tin học. Còn đối với
những khách hàng có hiểu biết hơn và yêu cầu cao hơn thì phải dùng đến hình
thức thứ hai và thứ ba, tức là cài đặt tập hợp con hoặc cài đặt phần
1
Sản phẩm đầu tiên Yêu cầu
của
KH
phần mềm hay chính là thực hiện quá trình topdown design nhằm đáp ứng đầy
đủ nhu cầu của khách hàng và yêu cầu kỹ thuật của phần mềm.
2
Sản phẩm đầu tiên Yêu cầu
của
KH
Làm mịn Thiết kế
Bản mẫu nhanh
KH đánh giá bản XD bản mẫu
mẫu
Bớc 6: Hoàn chỉnh bản mẫu.
Sau bớc thứ 6 coi nh chúng ta đã có một bản mẫu tơng đối hoàn chỉnh có
thể đa vào sản xuất, còn quá trình hoàn thiện phần mềm thì diễn ra liên tục
ngay cả khi phần mềm đã đợc ứng dụng.
Mô hình quy trình làm bản mẫu phần mềm đợc biểu diễn bắng hình vẽ
sau:
Kết thúc Bắt đầu
3
Sản phẩm đầu tiên Yêu cầu
của
KH
Làm mịn Thiết kế
Bản mẫu nhanh
KH đánh giá bản XD bản mẫu