Definice softwarové inženýrství

Softwarové inženýrství je disciplína tvořená sadou metod, nástrojů a technik, které se používají při vývoji softwaru ( softwaru ).

Technologické pokroky a jejich dopad na společenský život nevyhnutelně ovlivnily proces vývoje softwaru z různých důvodů, jako je nerozlišující přístup uživatelů k určitým informacím, které až před několika desetiletími zcela nevěděly a nemohly pochopit, protože nemají potřebný stupeň technických znalostí. Dobře informovaný spotřebitel je spotřebitel, který nemůže být podveden, protože ví, co potřebuje, a má schopnost analyzovat různé nabídky na trhu a porovnávat návrhy a přínosy výrobků; Ovšem špatně informovaný spotřebitel je jako křehké dítě, které pláče, křičí a kopne bez zastavení.

První ze všech fází práce, kterou provádějí softwarové inženýry, spočívá v pečlivém zkoumání vlastností, které se považují za nezbytné pro rozvoj programu, a to je bod, ve kterém musí najít rovnováhu (stále obtížnější dosáhnout) mezi nadměrnými nároky špatných spotřebitelů a možnostmi společnosti. Čas jsou peníze, a podniky ve světě počítačů to dobře vědí.

Každá funkce programu, každá funkce, která jej činí pohodlnějším, chytřejším a přístupnějším, se promítá do určitého časového úseku, což následně vede k platům všech lidí, kteří se podílejí na jeho vývoji. Vedle výrobních nákladů, které jsou nezbytné pro vytvoření jednotlivých částí programu, musí softwarové inženýrství rozhodnout, který z nich má smysl, je soudržný se zbytkem a je nutné jasně sdělit podstatu a cíle aplikace.

Doporučená