- Thực hin kế hoạch giao hàng tốt
Kho Khách hàng
7.2.2. Hệ thống mẫu thử nghiệm:
Phương pháp xây dựng h thống mẫu thử nghi m (prototyping) là quá trình xây dựng một h thống thử nghi m một cách nhanh chóng và ít tốn kém nhằm m tả và đánh giá h thống để từ đó người sử d ng có thể d dàng xác định các nhu cầu th ng tin Quá trình thực hi n thường được tiến hành qua các bước lặp thiết kế, thử nghi m, sửa chữa sai sót, và xây dựng lại
Các bƣớc xây dựng hệ thống mẫu thử nghiệm:
Bước 1: Xác định nhu cầu cơ bản của người sử dụng. Người thiết kế h thống (thường là một chuy n gia h thống th ng tin) sẽ cùng làm vi c với người sử d ng để tìm ra những nhu cầu th ng tin cơ bản của người sử d ng
Bước 2: Phát triển hệ thống mẫu thử nghiệm ban đầu. Người thiết kế h thống sẽ tạo lập h thống thử nghi m ban đầu một cách nhanh chóng, giống như vi c sử d ng các c ng c phần mềm h thống (CASE tool)
Bước 3: Sử dụng hệ thống mẫu thử nghiệm.Người sử d ng được khuyến khích làm vi c cùng với h thống để xác định xem h thống đáp ứng được những nhu cầu của họ ở mức nào và tạo ra những dự kiến phát triển h thống thử nghi m ở giai đoạn sau
Bước 4: Sửa chữa hệ thống mẫu thử nghiệm.Người xây dựng h thống ghi lại tất cả các thay đổi mà người sử d ng đòi hỏi và sửa chữa lại h thống thử nghi m theo những đề xuất đó
Ƣu điểm của phƣơng pháp xây dựng hệ thống mẫu thử nghiệm:
Người sử d ng sớm hình dung ra những chức năng và đặc điểm của h thống Nhờ đó, có thể xây dựng một số các h thống th ng tin nhanh hơn đặc bi t là khi mức độ kh ng chắc chắn vềcác y u cầu và giải pháp phát triển h thống cao
H thống mẫu thử nghi m đặc bi t có giá trị khi thiết kế giao di n người sử d ng cho một h thống th ng tin Do nhu cầu và những hành vi của người sử d ng rất khó xác định trước và ph thuộc rất nhiều vàotình trạng c thể n n h thống thử nghi m có thể khắc ph c được những khó khăn này
H thống thử nghi m khắc ph c được các vấn đề thường nảy sinh với phương pháp chu kì h thống Nó khuyến khích được sự tham gia của người sử d ng vào quá trình phát triểnh thống Nhờ vậy, Nó sẽ loại bỏ được sự lãng phí và những sai sót thiết kế thường xảy ra khi các y u cầu chưa được xác định một cách chính xác ngay tại thời điểm thời gian đầu ti n Hơn nữa, vi c tham gia của người sử d ng vào quá trình thiết kế sẽ làm cho người sử d ng hài lòng hơn
149 Copy right by Nguyen Thi Thanh Tam –ĐH Duy Tân
Khi mẫu (prototype) kh ng chuyển tải hết các chức năng, đặc điểm của h thống phần mềm thì người sử d ng có thể thất vọng và mất đi sự quan tâm đến h thống sẽ được phát triển
Mẫu thử nghi m thường được làm nhanh, thậm chí vội vàng, theo kiểu “hi n thực –sửa” và có thể thiếu sự phân tích đánh giá một cách cẩn thận tất cả khía cạnh li n quan đến h thống cuối cùng Do đó, khó có thể áp d ng cho vi c phát triển các h thống cần tính toán nhiều, và có sử d ng các thủ t c phức tạp Các h thống lớn cần phải được chia nhỏ mới có thể sử d ng phương pháp này Vi c này đ i khi kh ng thể thực hi n được nếu thiếu sự phân tích các nhu cầu một cách rõ ràng nhờ phương pháp chu kì phát triển h thống vì sẽ rất khó có thể xem xét được các tương tác giữa các phần vi c khác nhau
Một khi đã được hoàn thành, các h thống mẫu được nhanh chóng trở thành một phần của h thống cuối cùng Nếu h thống mẫu làm vi c tốt, các nhà quản l sẽ kh ng nhận thấy được nhu cầu cần lập trình và thiết kế lại Trong khi đó, về phương di n kỹ thuật, h thống này có thể thực hi n kh ng hi u quả Chúng có thể kh ng áp d ng được cho nhiều người sử d ng hoặc cho một khối lượng dữ li u lớn cần phải xử l Do đó, h thống có thể kh ng đáp ứng được
nhu cầu trong tương lai, và vi c chỉnh sửa nó cho những y u cầu mới trở n n thực sự phức tạp