Jak prevedu pozadavky na high-level design v praxi? – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Jak prevedu pozadavky na high-level design v praxi? – Java – Fórum – Programujte.comJak prevedu pozadavky na high-level design v praxi? – Java – Fórum – Programujte.com

 
Hledat
Moderní platforma pro vytvoření vašeho nového webu – Wix.com.
Nyní už můžete mít web zdarma.
Vytvořte si vlastní webové stránky. Snadno, rychle a levně přes Saywebpage.com
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno
Laser Game Ostrava

DesignDotazovatel
~ Anonymní uživatel
2 příspěvky
27. 3. 2020   #1
-
0
-

Jak se spravne dela high-level design?

vstup: pozdavaky (functional, non-functional), napr. MS Excel spreadhsset

vystup: high-level design, tzn. napr. komponentovy diagram s komponenty systemu

transformace: kterou metodu presne pouzivate? Je hodne knih, napr. Object-Oriented Software Engineering, OOA&D, apod. Ty jsou ale prilis teoreticke. Zajima me co nejvice prakticky postup. High-level design byt musi, nesmi se preskocit. Zajima me i jaky na to pouzivate nastroj (PowerPoint, Visio, jiny?)

Kdyz se pak dojde k implementaci, musi jit datove struktury a algoritmy enkapsulovat (zapouzdrit) do komponent (v Jave packages), ktere jsou v high-level designu.

Nahlásit jako SPAM
IP: 84.42.198.–
DesignDotazovatel
~ Anonymní uživatel
2 příspěvky
27. 3. 2020   #2
-
0
-

A pokud bych chtel pouzit treba OOA&D, tak mi jeste unika jak prevest koncept systemu na konkretni komponenty. Kdyz ma system byt treba custom workflow engine, tak jake high-level komponenty se obvykle nachazeji ve workflow engine? Nebo kdyz to ma byt treba recruitment system, tak jake high-level komponenty se obvykle nachazeji v recruitment systemu? A nebo kdyz to ma byt CRM, tak jake high-level komponenty se obvykle nachazeji v CRM?

Obvykle komponenty je potreba znat, protoze ony tvori pevne a nemenne jadro, neboli tvori hlavni koncept systemu. Napr. bez konkretni komponenty by to uz nebyl workflow engine, nebo by to uz nebyl recruitment system, nebo by to uz nebyl CRM.

Tohle by me opravdu zajimalo. Pres OOA&D si muzeme navrhnout nove komponenty, ale nevime jake komponenty tam museji byt pro tento druh systemu (napr. pro workflow engine). Leda ze by se nasel standard, tzn. jeden diagram, ktery by ty fixni a nemenne komponenty mel zakresleny, a bylo by hned jasne co workflow engine presne ma uvnitr. Totez by pak bylo jasne i pro recruitment platformu, i pro treba CRM.

A kdyz takovy standard se nenajde, tak kazdy system tam ma jine komponenty, pojmenovany jinak, rozdeleny jinak, mozna i s jinym jadrem, a neni jasne jak rozlousknout co to jadro vlastne je. Leda ze by se obeslo treba 10 prednich workflow enginu a z nich se nejakym otresne neefektivnim zpusobem vydestilovalo co maji spolecneho (komonalita) a v cem se lisi (variabilita). Ale jak to z nich alespon vytahnout efektivne?

Tento problem nastava u kazdeho systemu, dosud ne zcela znameho tomu, kdo na nem ma pracovat. A je to nejcastejsi pricina komplikaci (spatneho designu, spinaveho kodu, i neefektivity). Kdyz tam ten diagram bude, tak bude mit kazdy jasno v komponentach, jejich vyznamu, i jejich usporadani, a v kodu bude cisteji, a bude to strukturovanejsi.

Muze nekdo poradit co se v praxi pouziva, aby to bylo vyreseno rychle a snadno, a nemuselo se psat jeden system a pak ho X krat prepisovat do jinych komponent, protoze poprve byly spatne?

Nahlásit jako SPAM
IP: 84.42.198.–
Zjistit počet nových příspěvků

Přidej příspěvek

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 14 hostů

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý