Co je těžba softwaru?

Těžba softwaru je proces, kterým se osoba nebo skupina, obvykle zapojena do průmyslu informačních technologií (IT), zkoumá zdrojový kód softwarového programu, aby o něm určil informace. To lze provést řadou různých způsobů, i když jiný software se často používá k usnadnění nebo zrychlení procesu. Informace zjištěné touto metodou pak lze použít různými způsoby a jsou běžně používány při vytváření modelů pro budoucí vývoj softwaru. Těžba softwaru je v některých ohledech podobná těžbě dat, ačkoli typ získaných informací a jeho použití může být zcela odlišné. To se obvykle provádí vývojáři softwaru procházející různými řádky kódu, které tvoří program a získávají data z tohoto kódu. Jiné programy se často používají k usnadnění těžby softwaru, často podle SEVyloučení za určité podmínky nebo segmenty v samotném kódu. Informace nalezené tímto způsobem lze použít mnoha způsoby, často jako model pro vývoj nových programů.

Těžba softwaru je obvykle prováděna společností nebo jednotlivcem o softwaru, který byla vyvinuta touto společností, je legálně ve vlastnictví společnosti nebo která je poskytována na základě licence s otevřeným zdrojovým kódem. Díky tomu je použití jakýchkoli údajů extrahovaných procesem těžby legální. Těžba softwaru provedená v programu vlastněném jinou osobou nebo společností však může porušovat zákony o autorských právech, které chrání software jako duševní vlastnictví. V některých případech to může být něco jako mlhavá právní oblast, a proto by programátor nebo vývojář měl pečlivě provádět těžbu.

V mnoha ohledech je těžba softwaru podobná jinému procesu známému jako těžba dat. Dolování dat často používá podobné techniky a aplikace jako techniky používanéTěžba softwaru, i když se provádí spíše pro databáze a jiná velká množství surových dat než na konkrétní softwarový program. Někteří IT odborníci však tyto dva termíny používají zaměnitelně, a proto lze použít „těžbu dat“ s ohledem na softwarový program. Zatímco těžba dat se obvykle snaží získat užitečná a specifická data z velkého souboru dat, těžba softwaru se často provádí, aby se zjistilo, jak byly nejprve vytvořeny datové tabulky a kód.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?