- Автор: ас. Пенчо Малинов
- Предназначен за: ОКС „Магистър“: Софтуерни технологии със специализация софтуерни архитектури и средства1 г, I курс., Софтуерни технологии със специализация софтуерни архитектури и средства2 г., II курс
Организирането на качествен и ефективен
процес за разработка на софтуер изисква използването на различни софтуерни
инструменти, които позволяват на участниците в процеса да автоматизират и
улеснят извършването на голяма част от съпровождащите дейности. Такива дейности
са: синхронизиране на различните версии на приложението, автоматизиране на изграждането
на изпълнимия код, поддържане на стабилността на основната версия на
приложението, управление на структурата и връзките на приложението с други
приложения, управление на задачи, проследяване на проблеми, управление на
проекти. Използването на такива инструменти е задължително условие за да може
програмистите да се занимават с основните си задължения – разрешаване на
логически, а не технически проблеми, което значително подобрява
производителността.