Управление на конфигурацията
Понятието и процедурите за управление на конфигурацията в програмирането, неговите цели и задачи. Фактори, влияещи върху структурата на плана за управление на конфигурацията и неговите подробности. План за управление на конфигурацията в стандарти, време и техническо изпълнение на плана.

Изпратете вашата добра работа в базата знания е проста. Използвайте формуляра по-долу
Студенти, аспиранти, млади учени, използващи базата от знания в своето обучение и работа, ще ви бъдат много благодарни.
Публикувано на http://www.allbest.ru/
Публикувано на http://www.allbest.ru/
1. Описание на управлението на конфигурацията
2. Цели и задачи
3. Процедури за управление на конфигурацията
4. Описание на плана за управление на конфигурацията
4.1 Кой пише плана?
4.2 При изготвяне на план за управление на конфигурацията?
4.3 Актуализиране на плана
4.4 План за управление на конфигурацията на стандартите
4.5 Фактори, влияещи върху структурата на плана за управление на конфигурацията и неговите подробности
един. Описание на управлението на конфигурацията
Управление на конфигурацията (англ. управление на софтуерната конфигурация, SCM) в софтуерното инженерство - набор от методи, насочени към системно отчитане на промените, направени от разработчиците на софтуерен продукт по време на неговото разработване и поддръжка, поддържане целостта на системата след промени, предотвратяване на нежелани и непредсказуеми ефекти, формализиране на процеса на извършване на промени.
Управлението на конфигурацията първоначално не се използва при програмирането. Под конфигурация разбираше състава на частите на крайния продукт и „взаимното подреждане на частите“ на физическия продукт. По този начин конфигурацията може да се контролира чрез контролиране на документите, описващи крайния продукт, изискванията към него, цялата му проектна и технологична документация.
Поради високата динамика на индустрията за разработване на софтуер, управлението на конфигурацията е особено полезно в нея. Процедурите включват създаване на резервни копия, контрол на изходния код, изисквания на проекта, документация и др. Степента на формалност на тези процедури зависи от размера на проекта и ако е правилно оценена, тази концепция може да бъде много полезна
Цели за управление на конфигурацията:
- Контрол: SCM ви позволява да проследявате промените в контролираните обекти, гарантира спазването на процеса на разработка
- Управление: SCM диктува процеса на автоматична идентификация през целия жизнен цикъл на софтуера, осигурява лекота на модификация и поддръжка на софтуера
- Икономии на разходи: намалява риска от загуби от ротация на персонала в организацията, предоставя възможност за промяна на организацията на разработчика, без да се препроектира
Задачи за управление на конфигурацията:
- Конфигурационен контрол: контрол върху материални промени
- Отчитане на текущото състояние: състоянието на документите, състоянието на кода, състоянието на отделните задачи и целия проект като цяло
- Управление на процеса на развитие
- Проследяване на задачи и проблеми (по-специално проследяване на грешки)
3. Процедури за управление на конфигурацията
Ревизия на конфигурацията -- процесът на проверка, че документ от ниско ниво отговаря на всички изисквания на документ от високо ниво.
Одит на конфигурацията -- процесът на проверка, че даден продукт или част от него отговаря на документацията.
Конфигурационен контрол -- процес, при който всички предложени промени в продукта се одобряват от специална група (или отделно лице). Една от функциите на такава група е да контролира уместността на всички налични документи, както и да контролира, че всички промени първо се правят в документацията и едва след това в обекта на промяната.
Отчитане на състоянието на конфигурацията -- процес за изготвяне на доклади за текущото състояние на продукта и състоянието на одобрените промени.
4. Описание на плана управление на конфигурацията
Много компании, когато се опитват да инсталират какъвто и да е процес (без значение кой, но в този случай - Управление на конфигурацията (CM)) се ограничават само до инсталирането на софтуер с минимални разходи при по-нататъшна работа. Така че повече от един проект беше съсипан. Първо, винаги трябва да има системна работа. И второ, първо се въвежда процесът и след това се инсталират инструментите за автоматизация (със сигурност не обратното). Съответно, ако има процес, тогава трябва да има документ, който го описва. Такъв документ за процеса на CM е "Планът за управление на конфигурацията", който очертава концепцията на процеса и прилагането на инструменти за автоматизация. Той също така описва всички роли и, най-важното, дейности в зависимост от етапа на жизнения цикъл на разработката на софтуер.