Hi, Phil, đây là Maria một lần nữa. Tôi có một câu hỏi về hệ thống nhân viên mới, bạn lập trình. Như bạn đã biết, hệ thống này chạy trên máy tính lớn của chúng tôi, và mỗi bộ phận có để trả cho các chi phí xử lý đĩa lưu trữ và CPU của nó mỗi tháng. Có vẻ như các tập tin hệ thống mới của đang sử dụng về hai lần như nhiều không gian đĩa như các hệ thống cũ đã làm. Thậm chí tệ hơn, những chi phí CPU là gần ba lần những gì họ sử dụng để được cho một phiên. Bạn có thể cho tôi biết những gì đang xảy ra, xin vui lòng? "" Chắc chắn, Maria, "Phil nói." Hãy nhớ rằng bạn muốn hệ thống này để lưu trữ nhiều dữ liệu hơn về mỗi nhân viên so với hệ thống cũ đã làm, tự nhiên đến các cơ sở dữ liệu là lớn hơn nhiều. Vì vậy, bạn đang trả tiền nhiều hơn cho việc sử dụng không gian đĩa mỗi tháng. Ngoài ra, bạn và các nhà vô địch sản phẩm khác theo yêu cầu rằng hệ thống mới được dễ dàng hơn để sử dụng hơn so với cái cũ, vì vậy chúng tôi thiết kế mà đẹp giao diện người dùng đồ họa. Tuy nhiên, các giao diện tiêu thụ công suất máy tính nhiều hơn đơn giản hiển thị chế độ ký tự hệ thống cũ. Vì vậy, đó là lý do tại sao chi phí cho mỗi phiên xử của bạn là cao hơn nhiều. Hệ thống mới này dễ dàng hơn nhiều để sử dụng, không phải là nó? "" Vâng, vâng, nó là, "Maria trả lời," nhưng tôi đã không nhận ra nó sẽ là quá đắt để chạy. Tôi có thể gặp nhiều khó khăn này. Quản lý của tôi đang bắt đầu lo lắng. Với tốc độ này, hắn sẽ thông qua ngân sách tính toán cả năm của mình vào tháng tư. Bạn có thể sửa chữa hệ thống để cho nó chi phí ít hơn để chạy? "Phil đã thất vọng." Có thực sự không có gì để sửa chữa. Các hệ thống nhân viên mới chỉ là những gì bạn nói rằng bạn cần. Tôi giả định bạn sẽ nhận ra rằng nếu bạn lưu trữ nhiều dữ liệu hơn hoặc làm việc nhiều hơn với máy tính, nó đắt hơn. Có lẽ chúng ta nên nói về điều này trước đây bởi vì chúng ta không thể làm được gì nhiều về nó bây giờ. Xin lỗi. "Người dùng tự nhiên tập trung vào quy định cụ thể chức năng, hoặc hành vi của họ, yêu cầu-những điều các phần mềm sẽ cho phép chúng làm-nhưng có nhiều đến sự thành công phần mềm hơn là chỉ cung cấp các chức năng phù hợp. Người dùng cũng có những kỳ vọng về sản phẩm sẽ làm việc tốt như thế nào. Đặc điểm rơi vào thể loại này bao gồm cách dễ dàng là để sử dụng, làm thế nào nhanh chóng nó chạy, làm thế nào thường nó không thành công, và làm thế nào nó xử lý điều kiện bất ngờ. Những đặc điểm, được gọi chung là các thuộc tính chất lượng phần mềm hoặc các yếu tố chất lượng, là một phần của hệ thống không có chức năng (còn gọi là nonbehavioral) yêu cầu. thuộc tính chất lượng là rất khó để xác định, nhưng thường họ phân biệt một sản phẩm mà chỉ đơn thuần là làm những gì nó phải đến từ một trong những vui thích khách hàng của mình. Như Robert Charette (1990) chỉ ra, "Trong các hệ thống thực tế, đáp ứng các yêu cầu phi chức năng thường là quan trọng hơn đáp ứng các yêu cầu chức năng trong việc xác định nhận thức thành công hay thất bại của một hệ thống. "sản phẩm phần mềm xuất sắc phản ánh một sự cân bằng tối ưu của cạnh tranh đặc tính chất lượng. Nếu bạn không khám phá những kỳ vọng chất lượng của khách hàng trong thời gian yêu cầu của sự khám phá, bạn chỉ là may mắn nếu các sản phẩm đáp ứng cho họ. Người dùng thất vọng và thất vọng các nhà phát triển là kết quả điển hình hơn. Từ góc độ kỹ thuật, thuộc tính chất lượng lái xe quyết định kiến trúc và thiết kế quan trọng, chẳng hạn như các chức năng hệ thống phân vùng trên máy tính khác nhau để đạt được hiệu suất hoặc tính toàn vẹn các mục tiêu. Đó là nhiều khó khăn và tốn kém để rearchitect một hệ thống hoàn thành để đạt được mục tiêu chất lượng cần thiết hơn để thiết kế cho họ ngay từ đầu. Khách hàng thường không thể hiện kỳ vọng chất lượng của họ một cách rõ ràng, mặc dù các thông tin mà họ cung cấp trong quá gợi mở cung cấp một số manh mối về những gì họ có trong tâm trí. Bí quyết là để pin xuống chỉ là những gì người dùng đang nghĩ gì khi nói rằng phần mềm phải được người dùng thân thiện, nhanh chóng, đáng tin cậy, hoặc mạnh mẽ. Chất lượng, theo nhiều chiều kích của nó, phải được xác định bởi cả khách hàng và những người sẽ xây dựng, kiểm tra, và duy trì phần mềm. Câu hỏi đó khám phá những kỳ vọng tiềm ẩn của khách hàng có thể dẫn đến báo cáo mục tiêu chất lượng và tiêu chuẩn thiết kế để giúp các nhà phát triển tạo ra một sản phẩm hoàn toàn thỏa đáng.
đang được dịch, vui lòng đợi..
