# Zprávy zumepro ## Návrh systému ![diagram návrhu sysému](./docs/exports/system_arch.svg) ## Rozbor zadání (z přednášky) ```text +-------+ ---- 1 ---> +--------+ | | | | | Burza | <--- 2 ---- | Zprávy | | | | | +-------+ ---- 3 ---> +--------+ ``` ### JSON definition - `Nazev, datum, raiting, prodat<0,1>` - Příklad dat: - `MS, 1111, 10, 0` - `Google, 1111, -10, 1` - V případě špatných dat ignorovat řádek ### Endpoint definition - `url:port\endpoint` - URL - partner - Port: 8000 - Burza: `getrating` - News: `liststock`, `salestock` ### Testování - Dodržovat princip Pareto (80 : 20) - většina všech neobjevených chyb má původ v několika málo modulech. Problém je moduly nalézt. ### Další poznámky - Uživatel neexistuje (je nejspíš jen jeden globální v obou modulech) - Zprávy drží portfolio a nakupují/prodávají ## Struktura modulu zprávy ![diagram struktury modulu zprávy](./docs/exports/news_module.svg)