software development

21
РАЗРАБОТКА ПО

Upload: ilya-polishchuk

Post on 20-Jul-2015

27 views

Category:

Education


0 download

TRANSCRIPT

РАЗРАБОТКА ПО

Фазы разработки2

Контроль исходного кода;

Отслеживание ошибок.

Контроль исходного кода3

Структура проекта4

Project

Project_1

Project_2

Project_test

Project_06112012

Project_for_demo

Структура проекта5

Project_arh

02102012

06112012

03122012

Чем помогают системы контроля?6

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

Ведут «историю изменений файла» не налагая на разработчика больших требований

Преимущества 7

Больше не нужно помнить о всех исправленных ошибках и модификациях;

Нет смысла складировать ревизии на жестком диске;

Нет смысла плодить много папок проектов, с незначительными отличиями, и помнить в чем эти отличия;

Нет смысла переносить проекты в ручную.

SVN8

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

2. Вносят изменения в рабочие копии.

3. Фиксируют эти изменения в хранилище.

SVN9

TortoiseSVN10

Mercurial11

1. Создается новый репозиторий;

2. В рабочей директории данного репозитория изменяются, добавляются, удаляются файлы;

3. Выполняется фиксация изменений в данный репозиторий

4. Шаги 2 и 3 повторяются столько раз, сколько необходимо;

5. При необходимости производится синхронизация изменений с другими репозиториями.

TortoiseHg12

Отслеживание ошибок13

Преимущества14

Отслеживание;

Метрики качества.

Отслеживание15

Можете видеть каждую проблему;

Не забудете устранить ошибку;

Другие пользователи могут вводить данные об обнаруженных в вашем ПО ошибках.

Метрики качества16

Позволяют изолировать узкие места в вашем цикле тестирования;

Позволяют отслеживать вносимые усовершенствования.

JIRA17

JIRA18

JIRA19

JIRA20

21

Вопросы?