Съдържание
13 отношения: Качество, Качествен програмен код, Компонентно тестване, Програмна грешка, Разработка чрез тестове, Система за контрол на версиите, Софтуерно инженерство, Софтуерен разработчик, Тестване на софтуер, Уорд Кънингам, Мартин Фаулър, Демон (информатика), Екстремно програмиране.
- Процес на софтуерното разработване
Качество
Качеството е категория, която описва характеристиките на даден обект.
Виж Непрекъсната интеграция и Качество
Качествен програмен код
Качественият програмен код е вътрешна и външна характеристика на приложния програмен код.
Виж Непрекъсната интеграция и Качествен програмен код
Компонентно тестване
Компонентното тестване (unit testing) е процес в програмирането, чрез който се тестват отделни единици (компоненти) от сорс код – един или повече програмни модула и техните контролни данни, процедури за използване, оперативни процедури с цел да се установи дали работят правилно.
Виж Непрекъсната интеграция и Компонентно тестване
Програмна грешка
Програмната грешка или софтуерен дефект, още разговорно като бъг представлява проблем, свързан с работата на определена програма.
Виж Непрекъсната интеграция и Програмна грешка
Разработка чрез тестове
Разработка чрез тестове (Test first development, Test-driven development) е проектна методология при разработването на софтуер, при която първо се пише тест и се проверява (верифицира) успешността на този нов тест.
Виж Непрекъсната интеграция и Разработка чрез тестове
Система за контрол на версиите
Система за контрол на версиите (version control system) е механизмът, по който се управлява работата по даден софтуерен проект.
Виж Непрекъсната интеграция и Система за контрол на версиите
Софтуерно инженерство
Еърбъс А380 използва значително количество софтуер, за да не се използва хартия за пилотското място. Софтуерното инженерство (Software engineering) е проектирането, прилагането и видоизменянето на софтуер с цел неговото високо качество, приемлива цена, поддръжка и бързо разработване.
Виж Непрекъсната интеграция и Софтуерно инженерство
Софтуерен разработчик
Софтуерен разработчик в работна обстановка Софтуерен разработчик е професия, която се занимава с изработката на компютърен софтуер.
Виж Непрекъсната интеграция и Софтуерен разработчик
Тестване на софтуер
Софтуерното тестване е процес на изследване и проучване на софтуер с цел получаване на информация за качеството на продукта и услугата, която се изпитва.
Виж Непрекъсната интеграция и Тестване на софтуер
Уорд Кънингам
Уорд Кънингам (Howard G. „Ward“ Cunningham) е компютърен програмист и създател на концепцията уики (wiki).
Виж Непрекъсната интеграция и Уорд Кънингам
Мартин Фаулър
Мартин Фаулър (Martin Fowler) е английски автор и публицист в сферата на компютърно програмиране, по-специално в областта на прилагането на модели, UML, и гъвкавите методологии за създаване на софтуер (SCRUM, Rationale Unified Process, Agile).
Виж Непрекъсната интеграция и Мартин Фаулър
Демон (информатика)
В информатиката и по-специално Unix-съвместимите системи демон (deamon) се нарича програма, работеща във фонов режим, изпълняваща определена служебна функция в системата, мрежата или предоставяща интернет услуги.
Виж Непрекъсната интеграция и Демон (информатика)
Екстремно програмиране
Екстремно програмиране (на английски: eXtreme Programming – XP) e тип програмиране и проектна методология за създаване на софтуер, една от няколкото гъвкави методологии (agile software development methodologies).
Виж Непрекъсната интеграция и Екстремно програмиране
Вижте също
Процес на софтуерното разработване
- DevOps
- Front-end разработчик
- Модел на развитата пригодност
- Непрекъсната интеграция
- Разработка чрез тестове