it-swarm-vi.tech

Làm thế nào để bạn chỉ định tương tác UI để ánh xạ dữ liệu (phía máy chủ sang phía máy khách)?

Đối với một mô hình dữ liệu nhất định và logic nghiệp vụ (xử lý/trích xuất dữ liệu đó), làm thế nào để bạn chỉ định UI để hiển thị/tương tác với dữ liệu đó theo cách mà nhà phát triển có thể tạo từ đó.

Một ví dụ tầm thường : sẽ là một tên, họsex được lưu trữ trong cơ sở dữ liệu cùng với - SignUpDate. Logic nghiệp vụ hiển thị một thuộc tính fullName (được tạo từ tên) + "" + tên họ).

Yêu cầu UI là UI phải hiển thị nhãn fullName và biểu tượng nam/nữ tùy thuộc vào giá trị trong sex. Khi bạn rê chuột lên nhãn, nó sẽ hiển thị giá trị signUpDate.

Làm thế nào bạn sẽ xác định điều này sao cho

  • khách hàng có thể hiểu những gì đang được hiển thị, người dùng sẽ tương tác với ui (ví dụ như di chuột)?
  • nhà phát triển có thể hiểu dữ liệu đến từ đâu và nó thay đổi linh hoạt tùy thuộc vào dữ liệu?

Hiện tại chúng tôi đang sử dụng kết hợp Balsamiq, sơ đồ ER, sơ đồ tuần tự, sơ đồ mô hình dữ liệu và các từ để mô tả bố cục/ánh xạ dữ liệu/tương tác phức tạp.

Chỉnh sửa: Cụ thể về mặt RIA thay vì các trang web dựa trên html (nghĩ Silverlight/Flash/GWT)

5
Chris Buckett

Axure khá tuyệt vời cho việc này - bạn có thể thiết kế khung lưới của mình và thực hiện các yếu tố tương tác tạo ra các lần nhấp HTML tương tác. Chi phí mặc dù.

2
Julian H

Cách best để chỉ định tương tác là với một nguyên mẫu tương tác . Vì một nguyên mẫu gần giống với thực tế như bạn có thể nhận được, nó loại bỏ gần như tất cả các lớp trừu tượng giữa thiết kế và ứng dụng cuối cùng, giúp dễ dàng truyền đạt cách mọi thứ sẽ hoạt động. Điều này sẽ thúc đẩy đáng kể sự hiểu biết của khách hàng. Nó cũng sẽ cho phép bạn kiểm tra những thứ bạn không chắc chắn (vì bạn đang hỏi về cách chỉ định những thứ mà người dùng sẽ tương tác với di chuột).

Để hiển thị trạng thái của nhà phát triển và cách các trạng thái đó thay đổi, mô hình nguyên mẫu của bạn nên hỗ trợ các trạng thái đó và cho phép người xem nguyên mẫu kích hoạt các trạng thái khác nhau của ứng dụng. Bạn có thể thực hiện việc này bằng cách sử dụng dữ liệu giả (và đó phải là dữ liệu giả thực tế, không phải là trình bổ sung lorem ipsum ) và có thể tạo khuôn mẫu đơn giản cho phép phương thức.

Định dạng của nguyên mẫu không cần phải giống với sản phẩm cuối cùng. Nó chỉ cần thể hiện các tương tác theo cách tương tự như sản phẩm cuối cùng. Vì vậy, bạn có thể sử dụng HTML, ví dụ, để tạo nguyên mẫu của mình, ngay cả khi ứng dụng cuối cùng của bạn sẽ là ứng dụng khách trên máy tính để bàn hoặc ứng dụng Silverlight.

Tất cả những điều trên được hỗ trợ bởi sản phẩm chúng tôi đang phát triển và tôi khuyên bạn nên sử dụng nó cho tình huống bạn mô tả.

1
Rahul