Содержание
Работа с линейной историей (журнал ревизий)
Работа с ревизиямиЭтот модуль не является обязательным для завершения учебного курса.
Ветвление и слияниеЭтот модуль не является обязательным для завершения учебного курса.
Что делать дальше?
Уведомление о завершении дисциплины
Концепции управления версиями в широком смысле призваны облегчить совместную работу больших коллективов над изменяющейся информацией. Управление версиями получило широкое распространение в сфере информационных технологий при разработке программного обеспечения благодаря появлению систем управления версиями (от англ. Version Control Systems или VCS). Практика показала, что управление версиями с успехом используется и в других областях, в которых ведется работа с большим количеством непрерывно изменяющихся электронных документов.
Этот курс подробно познакомит слушателя с Git — распределенной системой контроля версий, которая благодаря гибкости, быстроте и легкости работы завоевала любовь сотен тысяч разработчиков по всему миру и стала одним из стандартов на ведение совместной разработки кода группой разработчиков в контексте конфигурационного управления проектами, а также на сопровождение процесса разработки с точки зрения хранения версий и эволюции программного обеспечения.
Пройдя этот курс, Вы научитесь:
- производить установку Git и подготовку рабочего окружения на различных платформах;
- создавать репозитории, записывать изменения в репозиторий;
- просматривать истории ревизий, отменять изменения;
- работать с удаленными репозиториями, ветвями и тэгами;
- понимать рабочие процессы для организации коллективной разработки;
- пользоваться различными инструментами для решения повседневных задач.
Курс «Управление разработкой ПО» рассчитан на широкий круг слушателей, поскольку управление версиями одинаково эффективно используется в программной инженерии, дизайне, электронном документообороте, проектировании и даже при повседневной работе с простыми текстовыми файлами. В первую очередь курс адресован именно студентам технических специальностей, напрямую или косвенно связанных с информационными технологиями.
Требования к освоению дисциплины в соответствии с ФГОС
Дисциплина входит в профессиональный модуль (модуль 2). В результате изучения профессионального модуля обучающийся должен:
иметь практический опыт:
- сбора и анализа информации для определения потребностей клиента;
- разработки и публикации программного обеспечения отраслевой направленности со статическим и динамическим контентом на основе готовых спецификаций и стандартов;
- отладки и тестирования программного обеспечения отраслевой направленности;
- адаптации программного обеспечения отраслевой направленности;
- разработки и ведения проектной и технической документации;
- измерения и контроля характеристик программного продукта;
уметь:
- проводить анкетирование и интервьюирование;
- строить структурно-функциональные схемы;
- анализировать бизнес-информацию с использованием различных методик;
- формулировать потребности клиента в виде четких логических конструкций;
- участвовать в разработке технического задания;
- идентифицировать, анализировать и структурировать объекты информационного контента;
- разрабатывать информационный контент с помощью языков разметки;
- разрабатывать программное обеспечение с помощью языков программирования информационного контента;
- разрабатывать сценарии;
- размещать информационный контент в глобальных и локальных сетях;
- использовать инструментальные среды поддержки разработки, системы управления контентом;
- создавать анимации в специализированных программных средах;
- работать с мультимедийными инструментальными средствами;
- осуществлять выбор метода отладки программного обеспечения;
- формировать отчеты об ошибках;
- составлять наборы тестовых заданий;
- адаптировать и конфигурировать программное обеспечение для решения поставленных задач;
- осуществлять адаптивное сопровождение программного продукта или информационного ресурса;
- использовать системы управления контентом для решения поставленных задач;
- программировать на встроенных алгоритмических языках;
- составлять техническое задание;
- составлять техническую документацию;
- тестировать техническую документацию;
- выбирать характеристики качества оценки программного продукта;
- применять стандарты и нормативную документацию по измерению и контролю качества;
- оформлять отчет проверки качества;
знать:
- отраслевую специализированную терминологию;
- технологии сбора информации;
- методики анализа бизнес-процессов;
- нотации представления структурно-функциональных схем;
- стандарты оформления результатов анализа;
- специализированное программное обеспечение проектирования и разработки информационного контента;
- технологические стандарты проектирования и разработки информационного контента;
- принципы построения информационных ресурсов;
- основы программирования информационного контента на языках высокого уровня;
- стандарты и рекомендации на пользовательские интерфейсы;
- компьютерные технологии представления и управления данными;
- основы сетевых технологий;
- языки сценариев;
- основы информационной безопасности;
- задачи тестирования и отладки программного обеспечения;
- методы отладки программного обеспечения;
- методы тестирования программного обеспечения;
- алгоритмизацию и программирование на встроенных алгоритмических языках;
- архитектуру программного обеспечения отраслевой направленности;
- принципы создания информационных ресурсов с помощью систем управления контентом;
- архитектуру и принципы работы систем управления контентом;
- основы документооборота;
- стандарты составления и оформления технической документации;
- характеристики качества программного продукта;
- методы и средства проведения измерений;
- основы метрологии и стандартизации.
Условия завершения и оценка
Электронный экзамен.
Для получения оценки «удовлетворительно» необходимо выполнить все обязательные задания дисциплины;
для получения оценки «хорошо» — 75% всех тестовых заданий, включая выполненную полностью обязательную часть;
для получения оценки «отлично» — 100% заданий.
Рекомендованная литература
- Информационные технологии Авторы: Шандриков А. С. Минск: РИПО, 2015 г. , 443 с.
- Информационные технологии отраслевой направленности : учебник [Электронный ресурс] ; Региональный финансово-экономический техникум. — Курск, 2011. — 158 с.
- Информационные технологии отраслевой направленности : практикум [Электронный ресурс] ; Региональный финансово-экономический техникум. — Курск, 2011. — 108 с.
- Основы программирования : учебник [Электронный ресурс] ; Региональный финансово-экономический техникум. — Курск, 2015. — 257 с.
- Основы программирования : практикум [Электронный ресурс] ; Региональный финансово-экономический техникум. — Курск, 2015. — 56 с.
- Распределенная система контроля версий Git, документация – электронный ресурс