Nguyên nhân của sai sót thiết kế

Một phần của tài liệu các phương pháp luận trong psp về quy trình quản lý sai sót (Trang 139 - 140)

Các sai sót thiết kế gây ra bởi một số vấn đề:

- Đầu tiên là một sai lầm thiết kế. Bạn đã suy nghĩ thận trọng vấn đề nhưng sau đó lại quyết định một thiết kế sai. Bất chấp nguyên nhân là gì, bạn đã đưa ra một quyết định thiết kế tỉnh táo nhưng lại không đúng.

- Nguyên nhân thứ hai là biết thiết kế như thế nào nhưng lại tạo ra một lỗi đơn giản. Những lỗi như thế này là phổ biến nhất khi bạn vội vã hay quá mệt mỏi.

- Nguyên nhân thứ ba là hiểu sai yêu cầu. Thiết kế của bạn đúng theo cách nó thực hiện chức năng mà bạn dựđịnh, tuy nhiên bạn lại xây dựng chức năng sai.

- Cuối cùng là vấn đềđược gọi là “hiểu theo nghĩa đen” (literal intepratation), không hiểu ngữ cảnh hệ thống. Đây là một vấn đề trong phần mềm vì có nhiều quyết định thiết kế liên quan đến các chi tiết ảnh hưởng đến người sử dụng hệ thống. Khi người thiết kế không có kiến thức rõ về ngữ cảnh người sử dụng, họ có khả năng sẽ diễn dịch các yêu cầu không đúng đắn. Mặc dù các hệ thống này đáp ứng được tất cả các yêu cầu đã định nhưng chúng thường bất tiện và đôi khi không thể sử dụng được.

Điều lạ là các sai sót thiết kế thường là do quá tự tin. Ví dụ phổ biến thường thấy là một chỗ vá 1 hay 2 dòng lệnh. Vì các thay đổi này nhỏ nên kỹ sư thường nghĩ chúng đơn giản và không bỏ thời gian để thật sự hiểu vấn đề hay các tiểm ẩn trong lỗi vá. Các lỗi này có thểđược xếp vào bất cứ loại nào trong các loại ở trên, nhưng thường thì chúng được xếp vào trường hợp thứ 3 hay 4: hiểu sai hay lỗi về ngữ cảnh.

Một phần của tài liệu các phương pháp luận trong psp về quy trình quản lý sai sót (Trang 139 - 140)

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

(191 trang)