Преглед садржаја:
Дефиниција - Шта значи инжењеринг софтвера?
Софтверски инжењеринг је процес анализе потреба корисника и дизајнирања, конструкције и тестирања апликација за крајњег корисника који ће удовољити тим потребама употребом програмских језика за програмирање. То је примена инжењерских принципа на развоју софтвера. За разлику од једноставног програмирања, софтверски инжењеринг се користи за веће и сложеније софтверске системе, који се користе као критични системи за предузећа и организације.
Тецхопедиа објашњава софтвер инжењеринг
Софтверски инжењер узима у обзир потребе софтвера крајњих корисника и, према томе, развија или дизајнира нове апликације. Надаље, софтверски инжењеринг може укључивати поступак анализе постојећег софтвера и његово прилагођавање у складу са тренутним потребама апликације.
Како компјутерски хардвер постаје јефтинији, фокус се преноси на софтверски систем. Велики софтверски системи могу бити сложенији од хардвера који се користи за њихово покретање, тако да постоји велика потражња за најбољим праксама и инжењерским процесима који се могу применити за развој софтвера. Мора постојати дисциплина и контрола током инжењерства софтвера, као и сваки сложени инжењерски подухват.
У модерној потрошачкој електроници уређаји који су у директној конкуренцији често имају сличан хардвер и моћ обраде, али корисничко искуство ће се увелико разликовати у зависности од софтвера који се користи.
