it-swarm-vi.tech

Giao diện người dùng chức năng mô hình hóa ngôn ngữ?

[đây là bản sao câu hỏi của tôi trên SO https://stackoverflow.com/questions/2200215/user-interface-feftality-modelling-lacular nhưng nó phù hợp Tốt hơn ở đây]

Tôi đang tìm kiếm một ngôn ngữ mô hình hóa chức năng UI ("điều tương tự UML", nhưng đối với giao diện người dùng) đã được chấp nhận và có thể có các mẫu thiết kế và xử lý vấn đề tốt hơn sơ đồ trạng thái hoặc hoạt động.

(Nếu không có điều đó tôi dự định phát triển một cái)

Câu hỏi này xuất hiện trong đầu khi phát hiện ra rằng UML và sơ đồ của nó thất bại trong việc mô tả chức năng UI phức tạp với luồng thực thi theo hướng sự kiện (ví dụ: các dự án lớn javascript/jQuery)

Làm rõ: Đó là mô hình hóa chức năng (có thể tương tác người dùng, sự kiện, v.v.), vì vậy đây không phải là nơi tôi đặt nút. Đó là về các đối tượng có một số sự kiện bị ràng buộc và logic hành vi giao diện.

Tôi đã nghĩ đến việc sử dụng BPMN nhưng nó không được tạo ra cho mục đích này.

11
naugtur

Jakub Linowski 's Ký hiệu phác thảo tương tác có thể là những gì bạn đang tìm kiếm. Phiên bản gần đây nhất của nó là 0,1, vì vậy rõ ràng nó có thể sử dụng một số phát triển hơn, nhưng tôi chắc chắn Jakub sẽ thích ai đó mang nó và phát triển nó lên phiên bản 1.0 :-)

Đây là những gì nó trông giống như:

alt text

6
Rahul

Tôi đã làm ThS. luận án về một công cụ gọi là " Play-Engine ".

Play-Engine là một công cụ mô hình hóa dựa trên kịch bản và được cung cấp bởi một ngôn ngữ có tên Biểu đồ trình tự trực tiếp (LSC) , đây là phiên bản nâng cao của Thông điệp của UML Biểu đồ trình tự.

LSC là một ngôn ngữ mạnh mẽ và phong phú có thể diễn đạt thực tế bất cứ điều gì, vì vậy nó chắc chắn có thể phù hợp ở đây. Có một số bản demo trên trang web. Nếu bạn nghĩ rằng nó đáng để khám phá, tôi sẽ cố gắng đưa cho bạn một bản sao của phiên bản mới nhất. Ngôn ngữ mặc dù là cạnh tranh và được xác định rõ.

Hãy cho tôi biết nếu tôi có thể giúp đỡ.

1
Dan Barak