1) oplati sa pozriet tak OpenUP (
http://epf.eclipse.org/wikis/openup/) to popisuje cely proces vyvoja sw, fazy, odporucania, guidy, artefakty.
Je ale ako metodika je to tool a language agnostic tak tam nenajdes UML, ale skoro vsetky popisujuce artefakty (nie projektove) spadaju dakam do UML modelu a daju sa namapovat na daky UML diagram.
Cele to je lightweight verzia RUP-u od IBM (v ramci trialu ibm rational method composer), ten to ma este podrobnejsie (ale oplati sa az pri vacsich timoch > 30 ludi)
2) tomuto nerozumiem co myslis "business processing"-om? ak sa mysli popis biznis procesov / scenarov tak pouziva sa to najma pri analyze existujucich procesov (as-is stav) a na navrh novych procesov, ktore ma projekt riesit (to be) a na zapis sa pouziva BPMN. Petriho siete su cisto akademicka siet lebo su necitatelne zakaznikom a tazko neudrzatelne dodavatelom (moc podrobny a neprehladny zapis tam je).
3) UML nema requirement management (katalog poziadaviek), mozno za vlasy pritiahnuty usecase alebo object diagram, ale je to zly napad... vacsinou to maju tooly dako poriesene (vid. sparx ea)
poziadavky zakaznika sa mozu realizovat (ale nemusia) ale musia byt dokumentovane, co usecase alebo sequence diagram nesplna, to uz je navrh riesenia a nie analyza.
vseobecne v praxi pouzivas co sa ti prave hodi, najma sa pouzivaju:
- usecase - ake funkcie system poskytuje/bude poskytovat, to uz je vystup analyzy requirementov
- activity - na popis usecasov (aj ked vacsino u sa pouziva textova reprezentacia) a jednoduchych scenarov (aj ked tu sa skor pouziva uz BPMN)
- component - na popis architektury alebo vyssi pohlad na kod
- deployment - ako sa kde co nasadzuje, hw, sw, aplikacne servery, aplikacie, sietove linky medzi nimi
- class - na datove objekty a nizsi pohlad na kod
tieto menej:
- sequence - na porobny popis interakcie medzi castami a uzivatelmi - tiez uz asi skor BPMN sa pouziva
- state - uz skor vynimocne, ak su zlozitejsie stavy objektu tak prechody medzi nimi a kedy sa robia tie prechody
ostatne diagramy su minorita, bud sa neoplatia alebo to ludia uz nevedia citat
Co sa tyka komplenteho tak to asi nikto neda len tak lebo to spada pod knowhow spolocnosti a hlavne NDA-cku.
Mnozno skus dake priklady a ukazkove pripady k RUP hladat cez google.