![](https://static.goldenline.pl/user_photo_basic.jpg)
konto usunięte
Temat: a jak bpmn i uml zawodzi to co? chwytamy za dłuto i...
HOWG HOWG HOWG z Archaiku analityk przybywa.Kiedy Wy odkrywaliście UMLa i BPMNa my już wypracowaliśmy notację formalną gdzie przypadkami użycia kamienie były, a powiązaniami skośnie ułożone patyki.
Mamy skomplikowany system do którego powstaje nowy modulik coś zbierający, coś przeliczający. Z tych coś raport potem powstaje na którym user może odpalić sobie cały szereg akcji. Trzeba opisać przypadki użycia, trzeba opisać "plan ekranów", ale też jakie dane mają być gdzie wyświetlone (każda z tych danych zawiera całą masę parametrów które trzeba opisać), trzeba podać wzory w oparciu o które coś gdzieś się przelicza i wszystko to trzeba tak zrobić by programista mógł siąść i bez długiego czytania owej analizy wymagań/projektu z marszu mógł rozpocząć implementację.
Warunek: nie znamy owego systemu do którego powstaje modulik, przy czym zna go programista.
Jak ja to widzę..
1. opisujemy kontekst biznesowy
2. opisujemy przypadki użycia
3. opisujemy diagram przebiegu
I... no właśnie
i okazuje się, że kombajn umlowy mnie zawodzi, bo:
- chcę narysować konkretnie okna jakie będą
- chcę tam porysować konkretne pola które będą
- chciałbym (najlepiej) gdyby programer mógł sobie kliknąć w dane pole raportu i żeby pojawiło się info o tej całej masie parametrów danej "danej"
- chciałbym by każdy kto spojrzy mógł łatwo dowiedzieć się jak dana pozycja jest wyliczana i w oparciu o jakie komórki
Ja chcę to tak przedstawić by chłopina siadł i z marszu wiedział co ma robić (ni jego ni moja wina, że on zna system do którego modulik powstaje a ja wiem co będzie w moduliku). Może ja małe doświadczenie w umlu mam, ale nie czaję jak to porysować żeby ktoś z łatwością mógł zrozumieć jak ma poprowadzić implementację. Nigdy nie widziałem po prostu by diagramy uml zostały użyte do przedstawienia szczegółowo komórke danych na raporcie, następnie zależności matematycznych pomiędzy komórkami danych + projekt okien aplikacji.
A może zna ktoś jakiś chytry programik który umożliwi TAAAKIE projektowanie aplikacji? Mnie wystarczy plan okien + czytelne rozpisanie komórek + podanie w niektórych komórkach równań. [to tylko wygląda na takie proste, ale zależności jest mega dużo]
Ja z racji szkoleń które popełniłem wystartowałem od bpmna i umla ale bardzo szybko zrozumiałem, że to w ogóle nie ma sensu, bo i tak muszę do tego dorabiać np. tabelę z listą komórek (danych) i do każdej wypisać mega dużo cech + równań. Ale nie staję się przez to mój opis bardziej czytelny....