web-gelistirme-sc.com

Kullanıcı Arabirimi işlevselliği modelleme dilleri?

[bu, sorumun SO https://stackoverflow.com/questions/2200215/user-interface-functionality-modelling-languages adresindeki bir kopyasıdır, ancak uyar burada daha iyi]

Zaten kabul edilen ve belki de tasarım desenlerine sahip olan ve sorunu durum veya etkinlik diyagramından daha iyi işleyen bir UI işlevselliği modelleme dili (UML-benzeri "şey", ancak kullanıcı arabirimleri için) arıyorum.

(Böyle bir şey yoksa bir tane geliştirmeyi planlıyorum)

Bu soru, UML ve diyagramlarının olay odaklı yürütme akışı (yani javascript/jQuery büyük projeleri) ile karmaşık UI işlevselliğini tanımlamakta başarısız oldukları bir keşfinin bir sonucu olarak akla geldi.

Açıklama: İşlevsel modelleme (olası kullanıcı etkileşimi, etkinlikler vb.), Bu yüzden nereye bir düğme koyduğumla ilgili değil. Bazı olaylar bağlı nesneleri ve arabirim davranış mantığı ile ilgilidir.

BPMN kullanmayı düşünüyorum ama bu amaç için yaratılmadı.

11
naugtur

Jakub Linowski 's Etkileşimli Eskiz Notasyon aradığınız şey olabilir. En son sürümü 0.1'dir, bu yüzden açıkça daha fazla geliştirme kullanabilir, ancak eminim Jakub birisinin onu almasını ve 1.0 sürümüne büyütmesini isterdi :-)

İşte böyle görünüyor:

alt text

6
Rahul

Yüksek lisansımı yaptım " Play-Engine " adlı bir araç üzerine tez.

Play-Engine senaryo tabanlı bir modelleme aracıdır ve UML'nin İletisinin geliştirilmiş bir sürümü olan Canlı Sıra Grafikleri (LSC) adlı bir dille çalışır. Dizi Grafikleri.

LSC, pratik olarak her şeyi ifade edebilen güçlü ve zengin bir dildir, bu yüzden kesinlikle buraya sığabilir. Sitede bazı demolar var. Keşfetmeye değer olduğunu düşünüyorsanız, size en son sürümün bir kopyasını almaya çalışacağım. Dilin kendisi rekabet ve iyi tanımlanmış.

Yardım edebilirsem haberim olsun.

1
Dan Barak