Разлика между софтуерен инженер и разработчик на софтуер

Ключова разлика: разработчик на софтуер е лице, което се занимава с аспекти на процеса на разработване на софтуер. Тяхната работа включва проектиране, внедряване и тестване на софтуера. Софтуерният инженер, от друга страна, е специалист по софтуерно инженерство. Те прилагат принципите на инженерството към проектирането, разработването, поддръжката, тестването и оценката на софтуера и системите, които правят компютри или нещо, което съдържа софтуерна работа.

Мнозина твърдят, че заглавията на софтуерния инженер и разработчик на софтуер са еднакви; само някои компании предпочитат да наричат ​​своите служители софтуерни инженери, докато други използват разработчици на софтуер. Това обаче не е напълно така. Работните места на софтуерните инженери и разработчиците на софтуер са подобни, но те също имат малки разлики.

Софтуерният разработчик е лице, което се занимава с аспекти на процеса на разработване на софтуер. Тяхната работа включва проектиране, внедряване и тестване на софтуера. Софтуерният инженер, от друга страна, е специалист по софтуерно инженерство. Те прилагат принципите на инженерството към проектирането, разработването, поддръжката, тестването и оценката на софтуера и системите, които правят компютри или нещо, което съдържа софтуерна работа. Следователно може да се твърди, че работата на софтуерен инженер има по-голям обхват.

Софтуерният разработчик разработва самостоятелен софтуер, който е повече от обикновена програма. Той се включва във всички фази на разработването, проектирането и кодирането. Участва в проектирането, компютърното програмиране или управлението на софтуерни проекти. Разработчикът може да допринесе за прегледа на проекта на ниво приложение, а не на компонентно или индивидуално програмиране. В рамките на групата 15-0000 Компютърни и математически професии, разработчиците на софтуер могат да бъдат класифицирани в едно от 3 заглавия:

  • 15-1131 Компютърни програмисти
  • 15-1132 Разработчици на софтуер, приложения
  • 15-1133 Разработчици на софтуер, Софтуерни системи

Работата на разработчик включва:

  • Проектиране на софтуер
  • Реално внедряване на ядрото (програмиране, което често е най-важната част от разработката на софтуер)
  • Други необходими реализации (напр. Инсталиране, конфигуриране, персонализиране, интеграция, миграция на данни)
  • Участие в дефиницията на софтуерни продукти, включително анализ на бизнес казуси или пропуски
  • спецификация
  • Анализ на изискванията
  • Разработване и усъвършенстване на симулации или прототипи, за да се потвърдят изискванията
  • Анализ на осъществимостта и разходите и ползите, включително избор на архитектура и рамка на приложение, водещи до бюджета и графика за проекта
  • Разработване на документация, необходима на потребителите и партньорите по изпълнението и др.
  • Тестване, включително определяне / подпомагане на тестването за приемане и събиране на обратна информация от тестери за предварително освобождаване
  • Участие в дейности по издаване на софтуер и след освобождаването им, включително подкрепа за евангелизиране на продуктови листи (напр. Разработване на демонстрации и / или образци) и анализ на конкуренцията за следващите цикли на изработване / освобождаване на продукти
  • Поддръжка

Софтуерният инженер, от друга страна, е човек, който може да приложи принципите на инженерството, компютърните науки и математическите принципи към проектирането и разработването на софтуера. Въпреки това преди средата на 60-те години терминът „софтуерен инженер“ не съществуваше. Често са били заклани с компютърни програмисти или разработчици на софтуер. Дори и сега дефиницията и описанието на длъжността на софтуерен инженер се обсъждат. Основният аргумент срещу заглавието е, че софтуерният инженер не е истински инженер, тъй като той не може да бъде групиран с граждански, електрически, електроника, механични и други инженерни професии. Аргументът за заглавието твърди, че тъй като задачата на инженерите е изграждането на софтуер от нулата, изглежда логично да ги наричаме софтуерни инженери. В края на краищата това е, което правят инженерите: проектиране и изграждане.

Препоръчано

Свързани Статии

  • разлика между: Разлика между Южна Гоа и Северна Гоа

    Разлика между Южна Гоа и Северна Гоа

    Ключова разлика: Северна Гоа е по-популярна като туристическа дестинация, докато Южна Гоа е предпочитана от хора, които искат по-автентичен празник на Гоан. Северна Гоа е особено известна със своите известни плажове и с многобройните си забележителности. South Goa е известен с тихите и луксозни почивки. Гоа е популярна туристическа дестинация в Индия. Той привлича посетители както от Индия, така и от чужбина. Докато мнозина приемат, че Гоа е град, или поне гово
  • разлика между: Разлика между Inc и Ltd

    Разлика между Inc и Ltd

    Ключова разлика: Включването е формирането на нов бизнес, чието юридическо лице е отделно от неговите собственици. Печалбите и загубите не се прехвърлят на собствениците. Дружество с ограничена отговорност (ООД) е дружество, чиято отговорност на членовете или абонатите на дружеството е ограничена до това, което
  • разлика между: Разлика между ASP и HTML

    Разлика между ASP и HTML

    Основна разлика: ASP означава Active Server Pages. Той е известен като Classic ASP или ASP Classic. Това е скриптова среда на сървър, която е разработена и пусната от Microsoft. ASP беше заменен от ASP.NET. ASP.NET е платформа за уеб приложения на сървъра. ASPX означава Active Server Pages Extended. Тя е пре
  • разлика между: Разлика между Sony Xperia P и Alcatel One Touch Idol

    Разлика между Sony Xperia P и Alcatel One Touch Idol

    Основна разлика: Sony Xperia P разполага с 4-инчов TFT сензорен екран, който позволява до 4-докосване. Екранът е устойчив на надраскване и има защитно покритие. Сензорният екран осигурява приблизително 275 ppi плътност на пикселите заедно с технологията WhiteMagic, която добавя допълнителен бял пиксел с вече присъстващите червено, синьо и зелено. Alcatel One Touch Idol е официалният мобилен партньор за филма Iron Man 3. Той разполага с 4.7 инчов IPS LCD капацитивен сензорен екран с 16 милиона цвята. Дисплеят има резолюция от 540 x 960 пиксела. Телефонът се захранва от двуядрен 1 GHz MediaTek MT
  • разлика между: Разлика между летенето и левитацията

    Разлика между летенето и левитацията

    Ключова разлика: Летенето е нещо, което се прави от птици, самолети и / или Супермен. Помислете как тези неща се движат във въздуха. Те имат цел, посока; те контролират движенията си. Те могат да отидат там, където искат или където трябва да отидат, т.е. от точка А до точка Б. Левитацията, от друга страна, е, когато човек се
  • разлика между: Разлика между правото и собствения капитал

    Разлика между правото и собствения капитал

    Ключова разлика: Законите всъщност са правила и насоки, които са създадени от социалните институции за управление на поведението. Тези закони се правят от държавни служители. Законите трябва да се спазват от всички. Законите определят стандарти, процедури и принципи, които трябва да се спазват. Справедливостта е клон
  • разлика между: Разлика между Samsung Galaxy Mega 5.8 и Samsung Galaxy Mega 6.3

    Разлика между Samsung Galaxy Mega 5.8 и Samsung Galaxy Mega 6.3

    Основна разлика: Samsung вече разшири офертите си в категорията phablet, като представи Samsung Galaxy Mega 5.8 и Samsung Galaxy Mega 6.3. Samsung Galaxy Mega 5.8 е обявен за такъв поради своя 5.8-инчов TFT капацитивен сензорен екран, с резолюция от 540 x 960 пиксела. Телефонът се захранва от двуядрен 1.4 GHz процесор с 1.5 GB RAM. Samsung Galaxy Mega 6.3 е обявен за такъв поради своя 6.3 инчов TF
  • разлика между: Разлика между Nokia Lumia 720 и XOLO X1000

    Разлика между Nokia Lumia 720 и XOLO X1000

    Ключовата разлика: Nokia Lumia 720 е един от най-новите телефони, които са подобни на своя флагман Lumia 920. Lumia 720 идва с 1 GHz двуядрен Snapdragon S4 процесор с 512 MB RAM и 8 GB вътрешно пространство за съхранение, което може да бъде надградено до 64 GB. Телефонът се предлага с 6, 7 MP основна камера с оптика Carl Zeiss, автофокус и LED светкавица. Той също така разполага с 1.3 MP втора камера с рез
  • разлика между: Разлика между Хари Потър и Властелинът на пръстените

    Разлика между Хари Потър и Властелинът на пръстените

    Основна разлика: Хари Потър е написана от Дж. К. Роулинг и е публикувана за първи път през 1994 г. Властелинът на пръстените е по-стар и е публикуван през 1954 г. от JRR Tolkien. Освен това, Хари Потър има седем книги в поредицата си, докато Властелинът на пръстените има само три. Те също имат различни сюжети и истории. Хари Потър и Властелинът на пръстените са две популярни серии от книги, които също са придобили голяма слава и популярност. Въпреки това, съществуват редица текущ

Избор На Редактора

Разлика между Sonos и Apple TV

Ключова разлика : Sonos е електронна компания за аудио оборудване, която позволява онлайн стрийминг на музика чрез своята безжична HiFi музикална система. Apple TV е цифров медиен приемник, който предава всяко видеосъдържание, съхранено в компютъра, на широкоекранен телевизор. Apple TV е цифров медиен приемник, разработен и продаван от Apple Inc. Това е малък мрежов уред, предназначен за възпроизвеждане на цифрово съдържание от iTunes Store, Netflix, Hulu Plus, YouTube, Flickr, iCloud, ML