Софтуерен разработчик: Разлика между версии
Изтрито е съдържание Добавено е съдържание
м →Отговорности: replaced: в последствие → впоследствие редактирано с AWB |
м замяна с n-тире; козметични промени |
||
Ред 1:
[[
'''Софтуерен разработчик''' е професия, която се занимава с изработката на [[софтуер|компютърен софтуер]]. Софтуерните разработчици (наричани понякога [[Софтуерен инженер|„софтуерни инженери“]]) участват във всички етапи от [[разработка на софтуер|разработката на софтуерни продукти]] — анализиране на изискванията, моделиране на бизнес процесите и проектиране на софтуера, реализация на функционалността, изпитване и поддръжка. В зависимост от функциите, които изпълняват в проекта, софтуерните разработчици могат да бъдат: бизнес анализатори, софтуерни архитекти, програмисти, специалисти по бази от данни, Web разработчици, специалисти по поддръжката и др. В зависимост от вида на разработвания софтуер могат да бъдат приложни разработчици или системни разработчици<ref>http://www.bls.gov/ooh/Computer-and-Information-Technology/Software-developers.htm#tab-2</ref>. Приложните разработчици се занимават с проектирането и създаването на [[приложен софтуер]]. Системните разработчици разработват системите, които позволяват на компютрите да работят правилно. Това могат да бъдат операционни системи, вградени в компютрите или системния интерфейс, който позволява на потребителя да си взаимодейства с компютъра.
== Отговорности ==
Отговорностите на софтуерния разработчик зависят от конкретната му длъжност и могат да не обхващат целия изброен спектър<ref>http://www.mlsp.government.bg/class1/store/listclass.asp?idCategory=270</ref>
* Проучва и анализира изискванията за [[
* Изготвя спецификация, диаграма на работа, модел на решението
* Дава препоръки за подобряване на съществуващи системи и програми
* Модифицира съществуващ софтуер с цел отстраняване на грешки, адаптиране към нов софтуер или актуализиране на [[
* Проектира всяка отделна част от [[
* Участва в имплементацията (същинското [[програмиране]]), понякога само напътства други, които осъществяват този процес
* Осигурява качеството на продукта чрез тестване и отстраняване на дефекти
Ред 30:
== Класификация на длъжността ==
Според българската класификация на професиите и длъжностите професията е в група 251
== Технологии ==
В тази област се използва широка гама от технологии и платформи, като най-широко разпространении са C, [[Java]], J2EE, [[
== Източници ==
|