Co je to KRUML?
KRUML je název pro skupinu dokumentů metodické povahy zahrnující sadu nástrojů a doporučených postupů pro návrh informačních systémů pomocí UML a agilních technik.
Tato metodika je tvořena pod vedením zkušeného lektora RNDr. Ilji Kravala, správce a majitele Serveru objektových technologií a je přístupná na těchto stránkách ZDARMA komukoliv pod licencí typu GNU Free Documentation License (můžete používat resp. šířit s citací zdarma, při šíření nesmíte měnit obsah)
Verze
Současná verze: KRUML 0.9.
Hlavní rysy metodiky KRUML
- UML neboli použití modelovacího jazyka Unified Modeling Language pro zápis artefaktů návrhu a dokumentace vývoje. Preferovaným nástrojem je Enterprise Architect, dále EA
- DDD neboli Doman Driven Development, tj. dodržení principů úrovně abstrakce SW
- SCRUM neboli agilnost postupů v návaznosti na doporučení metodiky SCRUM (postupy jsou tzv.”scrummish”)
- TDD neboli Test Driven Development
- MDA neboli Model Driven Architecture (přesnější název Model Driven Development se bohužel nepoužívá)
- MDG neboli Model Driven Generation
- ORM neboli Object / Relation Mapping, konkrétně použití technologie Hibernate, NHibernate a Entity Framework
- Princip Occamovy břitvy, tj. co je k řešení nadbytečné, zásadně se nepoužívá.
Průběh tvorby dokumentace KRUML
Dokumentace KRUML je tvořena pomocí nástroje DokuWiki postupně podle priorit. Znamená to, že dokumenty se v nástroji DokuWiki postupně tvoří, přeskupují a opětně editují, mění a doplňují na přeskáčku. Hlavní prioritou pro tvoření dokumentace je celkový průběh návrhu IS. Povaha dokumentace nástroje DokuWiki umožňuje vcelku bez problémů sledovat všechny provedené změny.
Sledujte průběžně odpovídající změny na odkazu “Recent changes” v nástroji toolbox vlevo na stránce, který vám přesně napoví co a kdy bylo změněno.
Návrh na spolupráci na metodice KRUML
Hledáme spolupracovníky zejména v těchto oblastech:
- C# (případně také Java)
- MDA
- NHibernate, resp. Entity Framework,
- Programování nástroje EA
- programování ve Wordu
pro tvorbu těchto free stránek.
V případě zájmu pošlete prosím mail na objects@objects.cz
Diskuse
Nástroj DokuWiki umožňuje diskutovat nad jednotlivými stránkami i nepřihlášeným uživatelům pomocí volné editace typu Wiki.
K diskusi použijte záložku “discussion” u dané stránky a poté v ní zvolte “Edit this page”. Text v diskusi pouze přikládejte, neměňte původní text! V případě nejasností ohledně syntaxe dokumentů typu Wiki přejděte na odkaz syntaxe nad editačním polem diskusní stránky.
Rád uvítám diskusní příspěvky s dotazy, s poznámkami, případně se svými vlastními příklady, řešeními a dotazy nad vaším systémem. Neváhejte a diskutujte!
Připomínky, náměty a dotazy můžete také poslat mailem na adresu objects@objects.cz.
Literatura a nástroje metodiky KRUML
Vstupní stránka do dokumentace KRUML
Vstup do dokumentace KRUML naleznete zde.