Một số đặc điểm

Một phần của tài liệu Bài giảng phân tích, thiết kế hệ thống thương mại điện tử (Trang 107 - 109)

Sự phức tạp của thiết kế

Thiết kế là một hoạt động phức tạp và bị ảnh hưởng bởi nhiều yếu tố. Thực tế là không phải hầu hết các yêu cầu được thiết lập trong phân tích đều được thỏa đáng trong quá trình thiết kế. Cần có sự tham gia của người dùng liên quan, mặc dù sự phức tạp của công nghệ có thể được xem xét trong quá trình thiết kế. Trong khi những người dùng có thể không hiểu tất cả những chi tiết kỹ thuật, họ không cần làm vậy để đóng góp đáng kể vào thiết kế.

Những người dùng có thể được đề cập trong thiết kế bởi các phương pháp và quá trình phát triển lấy người dùng làm trung tâm như:

-Hỏi họ về những thứ họ thích hoặc cách làm nó như thế nào;

-Sự quan tâm của họ là gì bao gồm cả nguyên mẫu của thiết kế; gợi ý của họ làm thế nào để hoàn thiện những thiết kế đã được dự định; hỏi về lựa chọn giữa các thiết kế khác nhau.

106 Ngoài việc liên quan đến các nhà thiết kế chính và người dùng, thiết kế có thể đem lại lợi ích từ các dịch vụ của rất nhiều chuyên gia, bao gồm các nhà thiết kế giao điện sử dụng, các nhà thiết kế đồ họa, các chuyên gia thị trường và các nhà tâm lý học kinh tế.

Sự cân bằng giữa chất lượng, tốc độ và chi phí

Norman chỉ ra các vấn đề của tối đa chất lượng, chi phí, tốc độ trong phát triển hệ thống, cố gắng hoàn thành một trong các vấn đề trên sẽ tác động tiêu cực tới một hoặc các yếu tố còn lại. Để xem xét sự cân bằng, hãy nghĩ đến những việc như sau:

-Độ dài giới hạn của chuỗi đầu cuối;

-Một giao diện nơi mà điểm trung tâm đại diện số lượng tối thiểu có thể chấp nhận, chất lượng, tốc độ và chi phí;

-Ba đỉnh ở các hướng đối nhau (hình 4.1), đại diện cho những giá trị lý tưởng của số lượng, tốc độ, và chi phí.

Có thể kéo dài sợi đây thành các hình thù như được minh họa ở Hình 4.1, nhưng nó sẽ không được kéo dài hơn những gì nó có.

Hình 4.1.Sự cân bằng giữa chất lượng, tốc độ và chi phí Bằng cách kéo dài nó theo những hình thù khác nhau, có thể:

-Tối đa hóa nỗ lực theo một hướng mà có thể hoặc không thể đạt được giá trị lý tưởng của một trong ba hướng;

-Chia các nỗ lực thành hai hướng (mặc dù mỗi hướng sẽ nhỏ hơn giá trị tối đa trong phạm vi hướng đó); tuy nhiên, điểm trung tâm có thể bị co lại để tạo ra đường thẳng giữa hai hướng;

-Tối đa hóa ba hướng bằng cách kéo dài sợi dây trong tam giác (với một lượng giảm tương ứng mỗi chiều từ kích thước tối đa có thể);

-Xem xét việc cân bằng bằng việc điều chỉnh một trong ba chiều tương ứng.

Sự tích hợp của các nhân tố khác nhau

Để một hệ thống làm việc hiệu quả, tất cả các nhân tố phải làm việc cùng nhau. Một hệ thống TMĐT đòi hỏi phần mềm, con người, phần cứng, dữ liệu và những quy tắc làm việc cùng nhau. Thường thì nhà phát triển tập trung vào thiết kế phần mềm, nếu phần mềm đó sử dụng chính xác (với những thủ tục đã được thừa nhận) bởi đúng những người dùng với phần cứng thích hợp và với dữ liệu chính xác sẽ hoàn thành ứng dụng

107 mong muốn. Tuy nhiên, điều này là quá nhiều nếu muốn một hệ thống TMĐT sẽ được sử dụng. Hệ quả là các nhà thiết kế cần xem xét:

-Sự khác biệt giữa những người dùng tiềm năng (cần được xác định trong phân tích);

-Sự khác biệt giữa các phần cứng, bao gồm các thiết bị có khả năng truy cập đặc biệt (như máy đọc tài liệu) và các mô hình máy tính cũ hơn có thể được sử dụng bởi người dùng tiềm năng;

-Sự khác biệt của dữ liệu có giá trị và các phương pháp giúp nhận dạng các dữ liệu không đúng;

-Tối thiểu hóa thủ tục mà người dùng cần biết để sử dụng hệ thống.

Xác định tính khả thi liên tục

Một nghiên cứu khả thi khởi đầu, được thực hiện trước khi phân tích, không nên sử dụng để thiết lập một thiết kế. Hơn nữa, kiểm tra rằng có thể có nhiều thiết kế có tính khả thi.

Thông qua phân tích, khi các yêu cầu được xác định, nhiều quyết định cần đưa ra những yêu cầu nào nên được giữ lại cho giai đoạn hiện thời và những yêu cầu nào sẽ được giữ lại cho phát triển sau. Trong khi nên thiết lập một tập hợp các yêu cầu lý tưởng cho thiết kế, thiết kế có thể không thỏa mãn tất cả mọi yêu cầu như kể hoạch tài chính và kỹ thuật. Khi sự hiểu biết về những yêu cầu này thay đổi thông qua thiết kế, tính khả thi của chúng cũng thay đổi theo.

Một phần của tài liệu Bài giảng phân tích, thiết kế hệ thống thương mại điện tử (Trang 107 - 109)