Według mnie, spojrzałeś na tytuł działu, nie na szersze kryteria. Następnie stworzyłeś swoją własną definicję tego tytułu, która jest odmienna od mojej (i myślę, że nie tylko od mojej) i kurczowo się jej trzymasz. Problem leży w tym, ze forum, z zasady jest używane przez ludzi o różnych opiniach i właśnie to stanowi jego główną wartość. Skoro użytkownicy uważają (albo nie), że UML jest częścią inżynierii oprogramowania i jak chce się z niego korzystać, to przydają się do tego różne narzędzia, to w ten sposób łatwiej im się w tym odnaleźć. Dlatego zresztą oryginalnie umieściłem pytanie w tym, a nie w innym dziale, bo założyłem (zresztą słusznie), że odwiedzają go użytkownicy, którzy z takich narzędzi korzystają.
Tylko że Ty nie spytałeś o UML, tylko o edytor. Więc albo Hardware/Software albo do Off-Topic.
Podobnie zresztą właśnie w tym dziale umieściłbym pytania o wiele innych rzeczy, które bezpośrednio z pisaniem kodu nie mają wiele wspólnego. Dla przykładu inżynierię wymagań, zarządzanie jakością produktu, kwestie kosztów utrzymania aplikacji, czy nawet jakieś dyskusje o agile (gdyby nie przekonanie, że trafią one do flame, jak tylko temat odnajdzie jakiś SM).
Tylko że te zagadnienia faktycznie dotyczą inżynierii oprogramowania. Tego w jaki sposób oprogramowanie jest wytwarzane.
Wyżej masz zresztą przykład z bazą danych. Jak ktoś prosi o pomoc z napisaniem zapytania to bazy danych, ale już instalacja to software? A jak ktoś prosi o pomoc w konkretnym dialekcie to gdzie?
No nie no, wszystkie rzeczy związane z instalacją baz danych, dialektem, silnikami, postgresami, mysqlami etc. powinny lecieć do Bazy danych. Ale nie umieściłbym tam klientów baz danych, jak np PhpMyAdmin, dla nich znalazłbym inną, odpowiedniejszą kategorię. Chyba że są to klienty ściśle związane z daną bazą, np popularny mysql cli client.
Pokrowiec na laptopa to nie hardware, bo jest za miękki?
Pokrowiec na laptopa to nie jest ani hardwarem, ani softwarem, więc nie pasuje do Hardware/Software.