Professional Documents
Culture Documents
(90 minutes)
1. Trình bày thế nào là một phần mềm có chất lượng tốt?
Ans:
Với chủ đầu tư: họ quan tâm đến kinh phí (hợp lý) và thời gian phát triển sản phẩm ứng với
đặc tả yêu cầu và chất lượng sản phẩm. Chủ đầu tư cũng quan tâm đến tính dễ bảo trì vì đây là
tiêu chí quyết định đến khả năng mở rộng/nâng cấp sản phẩm trong tương lai – vấn đề này
chắc chắn sẽ xảy ra. Nếu sản phẩm không dễ bảo trì, kinh phí đầu tư sẽ bị lãng phí và gây tổn
hại rất lớn đến tổ chức triển khai và sử dụng dự án
Với người dùng: họ quan tâm nhất đến tính đầy đủ các chức năng so với đặc tả yêu cầu. Trong
trường hợp này, sản phẩm sẽ là công vụ làm việc của họ, việc thiếu chức năng nào đó là một
vấn đề lớn. Tính dễ sử dụng cũng rất được quan tâm vì nó ảnh hưởng đến hiệu quả và hiệu xuất
làm việc. Ngoài ra, tính tin cậy và an toàn của sản phẩm cũng là những tiêu chí quan trọng.
Với nhà phát triển: tiêu chí quan trọng nhất là tính dễ bảo trì bởi nhà phát triển luôn phải cam
kết có trách nhiệm “trọn đời” với sản phẩm của mình. Dễ bảo trì đồng nghĩa với việc giảm thời
gian và kinh phí trong quá trình nâng cấp/chỉnh sửa sản phẩm và nâng cao vị thế/uy tín của họ
trong mắt khách hàng và chủ đầu tư
2. Tại sao phần mềm thường xuyên bị tiến hóa? Hậu quả của việc tiến hóa là gì?
Ans:
- Lỗi phát sinh trong quá trình sử dụng dẫn đến phải chỉnh sửa, nâng cấp
- Nghiệp vụ thay đổi dẫn đến cần chỉnh sửa một số chức năng
- Môi trường phần cứng/phần mềm bị thay đổi
Những thách thức đặt ra:
******************************