Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
35
Добавлен:
01.06.2015
Размер:
561.63 Кб
Скачать

Системы

управления

версиями

Данилов И. Г.

ассистент каф. МОП ЭВМ

Системы управления версиями

Данилов И. Г. ассистент каф. МОП ЭВМ

ИКТИБ ЮФУ

6 сентября 2014 г.

Архитектура и проектирование программных систем

Разработка ПО в небольшой организации

Системы

управления

версиями

Данилов И. Г.

ассистент каф. МОП ЭВМ

Ken Martin, Bill Ho man. Kitware inc.

“An Open Source Approach to Developing Software in a Small Organization”

2 / 30

Системы

управления

версиями

Данилов И. Г.

ассистент каф. МОП ЭВМ

Разработка ПО в небольшой организации. Особенности

программные продукты как с закрытым, так и с открытым кодом;

3 / 30

Системы

управления

версиями

Данилов И. Г.

ассистент каф. МОП ЭВМ

Разработка ПО в небольшой организации. Особенности

программные продукты как с закрытым, так и с открытым кодом;

разработка ПО как силами компании, так и совместно с другими разработчиками, разбросанными по всему миру;

3 / 30

Системы

управления

версиями

Данилов И. Г.

ассистент каф. МОП ЭВМ

Разработка ПО в небольшой организации. Особенности

программные продукты как с закрытым, так и с открытым кодом;

разработка ПО как силами компании, так и совместно с другими разработчиками, разбросанными по всему миру;

в небольших проектах могут быть заняты один-два человека, в крупных свыше тридцати;

3 / 30

Системы

управления

версиями

Данилов И. Г.

ассистент каф. МОП ЭВМ

Разработка ПО в небольшой организации. Особенности

программные продукты как с закрытым, так и с открытым кодом;

разработка ПО как силами компании, так и совместно с другими разработчиками, разбросанными по всему миру;

в небольших проектах могут быть заняты один-два человека, в крупных свыше тридцати;

подход к разработке должен охватывать крупные проекты, насчитывающие тысячи исходных файлов, но иметь достаточно низкие накладные расходы в малых проектах;

3 / 30

Системы

управления

версиями

Данилов И. Г.

ассистент каф. МОП ЭВМ

Разработка ПО в небольшой организации. Особенности

программные продукты как с закрытым, так и с открытым кодом;

разработка ПО как силами компании, так и совместно с другими разработчиками, разбросанными по всему миру;

в небольших проектах могут быть заняты один-два человека, в крупных свыше тридцати;

подход к разработке должен охватывать крупные проекты, насчитывающие тысячи исходных файлов, но иметь достаточно низкие накладные расходы в малых проектах;

необходимость кроссплатформенной разработки для Windows, Linux и Mac OS.

3 / 30

Детали процесса разработки

Системы

управления

версиями

Данилов И. Г.

ассистент каф. МОП ЭВМ

общение и документирование;

контроль изменений;

управление сборкой;

тестирование;

выпуск версий.

4 / 30

Детали процесса разработки

Системы

управления

версиями

Данилов И. Г.

ассистент каф. МОП ЭВМ

общение и документирование;

контроль изменений;

управление сборкой;

тестирование;

выпуск версий.

5 / 30

Система управления (контроля) версиями (СКВ)

Системы

управления

версиями

Данилов И. Г.

ассистент каф. МОП ЭВМ

Система управления версиями (от англ. Version Control System, VCS или Revision Control System) программное обеспечение для облегчения работы с изменяющейся информацией. Система управления версиями позволяет хранить несколько версий одного и того же документа, при необходимости возвращаться к более ранним версиям, определять, кто и когда сделал то или иное изменение ...

c Википедия

6 / 30

Соседние файлы в папке лекции