Skip to content

Instantly share code, notes, and snippets.

@blondy
Created November 21, 2010 12:14
Show Gist options
  • Save blondy/708696 to your computer and use it in GitHub Desktop.
Save blondy/708696 to your computer and use it in GitHub Desktop.
Studenci Informatyki w trakcie studiów często korzystają z języka modelowania UML. Jednak tworzenie diagramów UML za pomocą obecnie dostepnych narzedzi jest niewygodne. Wymaga przeciągania elementów z przybornika na obszar roboczy, ustalania relacji między nimi (również przez przeciągnięcie ich z przybornika) oraz opisywanie ich właściwości, co jest czasochłonne i nieergonomiczne, bo wymaga od użytkownika ciągłego przekładania dłoni z klawiatury na mysz. Doświadczenie pokazuje, że narzędzia, które można obsługiwać wyłącznie za pomocą klawiatury (np. edytor Vim), pozwalają (po uzyskaniu pewnej wprawy i biegłości) na znaczne skrócenie czasu potrzebnego do wykonania zadania w stosunku do narzędzi obsługiwanych za pomocą klawiatury i myszy.
Dlatego zaczęliśmy szukać narzędzia, umożliwiającego utworzenie diagramu UML wyłącznie przy użyciu klawiatury. Po dogłębnym przebadaniu rynku takich narzędzi okazało się, że żadne z dostępnych nie jest wygodne w użyciu. Świadczy o tym ich mała popularność. Stąd też powstał pomysł na stworzenie takiego oprogramowania, które służyłoby biegłym programistom na szybkie i efektywne tworzenie diagramów UML.
Wywiad środowiskowy wykazał, że stworzenie takiego narzędzia cechującego się wysoką ergonomią, byłoby bardzo pożądane przez użytkowników języka UML. Prace nad projektem rozpoczną się na Uczelni pod okiem doświadczonych informatyków, jednak w związku z całkowitą otwartością kodu aplikacji wiążemy nadzieję z wkładem społeczności w jego rozwój, a nie tylko środowisk uczelnianych.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment