. "5"^^ . "2118"^^ . "Pojem programov\u00E1n\u00ED ve velk\u00E9m (Programming in the Large) se pou\u017E\u00EDv\u00E1 v souvislosti s v\u00FDvojem software. B\u011Bhem v\u00FDvoje metodologi\u00ED programov\u00E1n\u00ED a souvisej\u00EDc\u00EDch v\u011Bc\u00ED se ch\u00E1p\u00E1n\u00ED tohoto pojmu mohlo v detailech li\u0161it. Obecn\u011B se d\u00E1 \u0159\u00EDci, \u017Ee se t\u00FDk\u00E1 rozs\u00E1hlej\u0161\u00EDch projekt\u016F, kter\u00E9 kv\u016Fli rozsahu mus\u00ED b\u00FDt \u0159e\u0161eny v\u00EDce lidmi a projekt je vyv\u00EDjen a udr\u017Eov\u00E1n relativn\u011B dlouhou dobu. B\u011Bhem v\u00FDvoje tak vznik\u00E1 k\u00F3d, kter\u00FD nem\u016F\u017Ee b\u00FDt zvl\u00E1dnut jednou osobou jako celek. Mus\u00ED se uplatnit p\u0159\u00EDstup jeho rozd\u011Blen\u00ED, pochopen\u00ED, v\u00FDvoje a \u00FAdr\u017Eby po \u010D\u00E1stech.Rozd\u011Blen\u00ED projektu na \u010D\u00E1sti vy\u017Eaduje definici rozhran\u00ED mezi \u010D\u00E1stmi a systematick\u00FD popis chov\u00E1n\u00ED jednotliv\u00FDch \u010D\u00E1st\u00ED. To jin\u00FDmi slovy znamen\u00E1, \u017Ee mus\u00ED b\u00FDt zpracov\u00E1v\u00E1na pe\u010Dliv\u00E1 dokumentace a v\u00FDvoj projektu mus\u00ED b\u00FDt pe\u010Dliv\u011B pl\u00E1nov\u00E1n.P\u0159i programov\u00E1n\u00ED ve velk\u00E9m se obt\u00ED\u017En\u011B prov\u00E1d\u011Bj\u00ED zm\u011Bny. Nejobt\u00ED\u017En\u011Bji se prov\u00E1d\u011Bj\u00ED zm\u011Bny, kter\u00E9 souvisej\u00ED s v\u00EDce \u010D\u00E1stmi a p\u0159\u00EDpadn\u011B se zm\u011Bnou rozhran\u00ED mezi nimi. Jedn\u00EDm z c\u00EDl\u016F je proto (p\u0159i programov\u00E1n\u00ED ve velk\u00E9m) dosa\u017Een\u00ED stavu, kdy jsou \u010D\u00E1sti projektu na sob\u011B relativn\u011B nez\u00E1visl\u00E9. Technikami, kter\u00E9 dosa\u017Een\u00ED takov\u00E9ho c\u00EDle napom\u00E1haj\u00ED, jsou nap\u0159\u00EDklad d\u016Fsledn\u00E9 pou\u017E\u00EDv\u00E1n\u00ED program\u00E1torsk\u00FDch abstrakc\u00ED, pou\u017E\u00EDv\u00E1n\u00ED jednotkov\u00FDch test\u016F a refaktorizace. Sna\u017E\u00EDme se jimi sn\u00ED\u017Eit pravd\u011Bpodobnost vzniku program\u00E1torsk\u00FDch chyb, dos\u00E1hnout automatick\u00E9 testovatelnosti spr\u00E1vnosti implementace, usnadnit hled\u00E1n\u00ED a opravu chyb a usnadnit dal\u0161\u00ED v\u00FDvoj.N\u00E1stroje a techniky pou\u017E\u00EDvan\u00E9 p\u0159i programov\u00E1n\u00ED ve velk\u00E9m p\u0159\u00EDmo ovliv\u0148uj\u00ED styl programov\u00E1n\u00ED. Ten m\u00E1 \u010D\u00E1st lidskou (co se chce d\u011Blat program\u00E1torovi a co po\u017Eaduje u\u017Eivatel), v\u011Bcnou (dosa\u017Een\u00ED po\u017Eadovan\u00E9 funk\u010Dnosti) a ekonomickou. Ze v\u0161ech uveden\u00FDch pohled\u016F se zd\u00E1nliv\u00E1 zbyte\u010Dnost n\u011Bkter\u00FDch krok\u016F (tvorba dokumentace, psan\u00ED test\u016F, atd.) ukazuje opravdu jen jako zd\u00E1nliv\u00E1.Koncepci programov\u00E1n\u00ED ve velk\u00E9m uvedli Frank DeRemer a Hans Kron v \u010Dl\u00E1nku \u201EProgramming-in-the-Large Versus Programming-in-the-Small\u201C, IEEE Trans. on Soft. Eng. 2(2) v roce 1976."@cs . "180780"^^ . . . "Programov\u00E1n\u00ED ve velk\u00E9m"@cs . . "programov\u00E1n\u00ED ve velk\u00E9m"@cs . . . . . . "16414117"^^ . . "Pojem programov\u00E1n\u00ED ve velk\u00E9m (Programming in the Large) se pou\u017E\u00EDv\u00E1 v souvislosti s v\u00FDvojem software. B\u011Bhem v\u00FDvoje metodologi\u00ED programov\u00E1n\u00ED a souvisej\u00EDc\u00EDch v\u011Bc\u00ED se ch\u00E1p\u00E1n\u00ED tohoto pojmu mohlo v detailech li\u0161it. Obecn\u011B se d\u00E1 \u0159\u00EDci, \u017Ee se t\u00FDk\u00E1 rozs\u00E1hlej\u0161\u00EDch projekt\u016F, kter\u00E9 kv\u016Fli rozsahu mus\u00ED b\u00FDt \u0159e\u0161eny v\u00EDce lidmi a projekt je vyv\u00EDjen a udr\u017Eov\u00E1n relativn\u011B dlouhou dobu. B\u011Bhem v\u00FDvoje tak vznik\u00E1 k\u00F3d, kter\u00FD nem\u016F\u017Ee b\u00FDt zvl\u00E1dnut jednou osobou jako celek."@cs . .