Chci vědět všechno

Softwarové inženýrství

Pin
Send
Share
Send


softwarové inženýrství je to disciplína tvořená souborem metod, nástrojů a technik, které se používají v EU vývoj počítačových programů (software ).

Tohle disciplína překračuje aktivitu programování , což je základní pilíř při vytváření aplikace. Softwarový inženýr je zodpovědný za veškeré řízení projektů, aby mohl být vyvinut v určitém časovém rámci as plánovaným rozpočtem.

Softwarové inženýrství proto zahrnuje předchozí analýzu situace, návrh projektu, vývoj softwaru, nezbytné testy pro potvrzení jeho správného fungování a implementaci systému .

Je třeba poznamenat, že proces vývoje softwaru zahrnuje to, co se nazývá životní cyklus softwaru , který je tvořen čtyřmi etapami: koncepce, zpracování, konstrukce a přechod.

Koncepce stanoví rozsah působnosti projekt a rozvíjí obchodní model; zpracování definuje plán projektu, podrobně popisuje vlastnosti a základy architektury; konstrukce je vývoj produktu; a přechodem je převod hotového produktu na uživatele.

Jakmile je tento cyklus dokončen, údržba softwaru Je to fáze tohoto strojírenství kde jsou objevené chyby vyřešeny (mnohokrát varováni samotnými uživateli) a aktualizace jsou začleněny tak, aby odpovídaly novým požadavkům. Proces údržby také zahrnuje nový vývoj, který umožňuje softwaru plnit větší počet úkolů.

Pole přímo související se softwarovým inženýrstvím je architektura systémů, který spočívá v určení a schématu obecné struktury projektu, jeho diagramu kostra s relativně vysokou mírou specifičnosti a poukazem na různé komponenty, které budou nezbytné k provedení vývoje, jako jsou doplňkové aplikace a databáze. Je to základní bod procesu a často je klíčem k úspěchu počítačového produktu.

Zálohy technologický a jeho dopad na společenský život nevyhnutelně ovlivnil proces vývoje softwaru z různých důvodů, jako je nerozvážný přístup uživatelů k určitým informacím, které až před několika desítkami let zcela nevěděli a nemohli jim porozumět, vzhledem k tomu, že Mají potřebné technické znalosti. A informovaný spotřebitel Je to spotřebitel, který nemůže být podvodníkem, protože ví, co potřebuje, a má schopnost analyzovat různé nabídky trhu, porovnávat návrhy a výhody produktů; nicméně a špatně informovaný spotřebitel Je to jako vrtošivé dítě, které křičí, křičí a kopne bez zastavení.

První ze všech fází práce prováděné softwarovými inženýry je pečlivě prostudovat vlastnosti, které jsou pro tento program považovány za nezbytné rozvíjet, a to je bod, ve kterém musí najít rovnováhu (stále obtížněji dosažitelnou) mezi nadměrnými požadavky špatných spotřebitelů a možnostmi společnosti. Čas jsou peníze a společnosti v počítačovém světě to znají velmi dobře.

Každý funkce programu, každá funkce, která z něj dělá pohodlnější, chytřejší a přístupnější, se promítne do určitého času, který zase nese platy všech lidí zapojených do jeho vývoje. Ale kromě výrobních nákladů nezbytných k provedení každého z kousky programu musí softwarové inženýrství rozhodnout, který z nich má smysl, je v souladu se zbytkem a je nezbytný k jasné komunikaci podstaty a cílů aplikace.

Pin
Send
Share
Send