62
На данный момент существует множество инструментов, построенных
по системе GIT, наиболее популярным продуктом является система GitHub.
Данный продукт давно себе зарекомендовал, многие разработчики начинают
свое знакомство именно с этой системе. Это также удобно, так как
разработчикам не потребуется времени на изучение данного средства.
В отличии от многих других GIT-систем, GitHub имеет помимо
консольного интерфейса, web-интерфейс, а также оконный интрфейс для OC
Windows, Linux, MacOs. Наличие этих интерфейсов упрощает и ускоряет
работу разработчик[3].
Помимо всего этого в среду разработки Visual Studio можно встроить
расширение, позволяющее работать с GitHub напрямую.
GitHib позволят создавать большое количество репозиториев, однако
пользователям с бесплатным аккаунтом нельзя создавать приватные
(закрытые) репозитории. Однако, в платной версии можно создавать
неограниченное количество любых репозиториев. Стоимость использования
данного аккаунта составляет 15$ в месяц. Можно сказать, что для данного
проекта это не большая сумма. К тому же, в приватный репозиторий можно
приглашать множество разработчиков, поэтому потребуется оплачивать
только один платный аккаунт.
Одним из немногих GIT-систем, в которых пользователи с
бесплатными аккаунтами могут создавать приватные репозитории является
система BitBucket. Однако, для работы с данной системой можно
использовать только консольный интерфейс и некоторые команды в ней
отличаются от общепринятых.
В связи со всем вышесказанным, было принято решения выбрать
систему GitHub в качестве средства коллективной разработки.
2.3 Информационное обеспечение задачи
2.3.1 Информационная модель и её описание
Инфологическая или информационная модель (схема данных) и ее
описание предполагает моделирование входных, промежуточных и