Spisu treści:
Definicja - Co oznacza inżynieria oprogramowania?
Inżynieria oprogramowania to proces analizowania potrzeb użytkowników oraz projektowania, konstruowania i testowania aplikacji użytkowników końcowych, które zaspokoją te potrzeby za pomocą języków programowania oprogramowania. Jest to zastosowanie zasad inżynierii do tworzenia oprogramowania. W przeciwieństwie do prostego programowania, inżynieria oprogramowania jest stosowana w większych i bardziej złożonych systemach oprogramowania, które są używane jako krytyczne systemy dla firm i organizacji.
Techopedia wyjaśnia inżynierię oprogramowania
Inżynier oprogramowania bierze pod uwagę potrzeby użytkowników końcowych, a tym samym opracowuje lub projektuje nowe aplikacje. Ponadto inżynieria oprogramowania może obejmować proces analizy istniejącego oprogramowania i modyfikowania go w celu zaspokojenia bieżących potrzeb aplikacji.
Gdy sprzęt komputerowy staje się tańszy, koncentruje się na systemach oprogramowania. Duże systemy oprogramowania mogą być bardziej złożone niż sprzęt używany do ich uruchamiania, dlatego istnieje duże zapotrzebowanie na najlepsze praktyki i procesy inżynieryjne, które można zastosować do rozwoju oprogramowania. Podczas inżynierii oprogramowania musi istnieć dyscyplina i kontrola, podobnie jak w przypadku każdego złożonego przedsięwzięcia inżynierskiego.
W nowoczesnej elektronice użytkowej urządzenia będące bezpośrednią konkurencją często mają podobny sprzęt i moc przetwarzania, ale wrażenia użytkownika będą się znacznie różnić w zależności od używanego oprogramowania.