реферат на тему Средства поддержки коллективной разработки прикладного программного обеспечения
Защищен в июне 2022 на отлично.
Введение
Профессиональное творчество программиста принципиально отличается от творчества в науке и искусстве. Программистские задачи с каждым годом становятся все сложнее и объемнее, а сроки, за которые требуется решить эти задачи, с каждым годом сокращаются. Поэтому современные программы создаются коллективами от нескольких десятков до тысяч программистов, в то время как творческие деятели науки и искусства работают небольшими группами или в одиночку [3].
Сегодня обычными стали программные системы, размер которых исчисляется десятками тысяч или даже миллионами строк на языках высокого уровня. Ни один человек никогда не сможет полностью понять такую систему. Поэтому такой объем работ потребует привлечения команды разработчиков, в идеале как можно меньшей по численности. Но какой бы ни была численность команды, всегда будут возникать значительные трудности, связанные с организацией коллективной разработки. Чем больше разработчиков, тем сложнее связи между ними и тем сложнее координация, особенно если участники работ географически удалены друг от друга, что типично в случае очень больших проектов. Таким образом, при коллективном выполнении проекта главной задачей руководства является поддержание единства и целостности разработки [5].
Список использованных источников
1. Орещенков, И. С. Инструментальные средства разработки программного обеспечения. Система Fossil / И. С. Орещенков. — 2-е изд., стер. — Санкт-Петербург : Лань, 2022. — 284 с. — ISBN 978-5-507-44104-4. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/207560 (дата обращения: 16.06.2022). — Режим доступа: для авториз. пользователей.
2. Верхолат, А. М. Проектирование структуры базы данных : учебное пособие / А. М. Верхолат, В. П. Суслов. — 2-е, испр. и доп. — Санкт-Петербург : БГТУ "Военмех" им. Д.Ф. Устинова, 2018. — 65 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/122049 (дата обращения: 16.06.2022). — Режим доступа: для авториз. пользователей.
3. Зубкова, Т. М. Технология разработки программного обеспечения : учебное пособие / Т. М. Зубкова. — Санкт-Петербург : Лань, 2019. — 324 с. — ISBN 978-5-8114-3842-6. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/122176 (дата обращения: 16.06.2022). — Режим доступа: для авториз. пользователей.
4. Леонидова, Г. Ф. Программно-техническое обеспечение автоматизированных библиотечно-информационных систем : учебное пособие / Г. Ф. Леонидова. — Кемерово : КемГИК, [б. г.]. — Часть 2 : Программное обеспечение автоматизированных библиотечно-информационных систем — 2021. — 264 с. — ISBN 978-5-8154-0221-8. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/49646 (дата обращения: 16.06.2022). — Режим доступа: для авториз. пользователей.
5. Барков, И. А. Объектно-ориентированное программирование : учебник / И. А. Барков. — Санкт-Петербург : Лань, 2022. — 700 с. — ISBN 978-5-8114-3586-9. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/206699 (дата обращения: 16.06.2022). — Режим доступа: для авториз. пользователей.
6. Рочев, К. В. Информационные технологии. Анализ и проектирование информационных систем : учебное пособие / К. В. Рочев. — 2-е изд., испр. — Санкт-Петербург : Лань, 2022. — 128 с. — ISBN 978-5-8114-3801-3. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/206894 (дата обращения: 16.06.2022). — Режим доступа: для авториз. пользователей.
7. Мутигуллин А.С., Прасолова Е.А. Обзор методологий разработки корпоративных информационных систем // Научное обозрение. Технические науки. – 2018. – № 6. – С. 41-45; URL: https://science-engineering.ru/ru/article/view?id=1206 (дата обращения: 16.06.2022).
8. Жидков И. В., Зубарев И. В., Хабибуллин И. В. Выбор рациональной модели разработки безопасного программного обеспечения // Вопросы кибербезопасности. 2021. №5 (45). URL: https://cyberleninka.ru/article/n/vybor-ratsionalnoy-modeli-razrabotki-bezopasnogo-programmnogo-obespecheniya (дата обращения: 16.06.2022).
9. Хайриев Фуркат Нусрат Угли Использование Agile-подхода к созданию программного обеспечения // Universum: технические науки. 2021. №5-1 (86). URL: https://cyberleninka.ru/article/n/ispolzovanie-agile-podhoda-k-sozdaniyu-programmnogo-obespecheniya (дата обращения: 16.06.2022).
10. Зайцева И. А., Ебата В. Ш., Ковбаса Н. А. Практика применения методологий Agile, Scrum в ИТ-проектах // Индустриальная экономика. 2021. №1. URL: https://cyberleninka.ru/article/n/praktika-primeneniya-metodologiy-agile-scrum-v-it-proektah (дата обращения: 16.06.2022).
11. Jira Software // Официальный сайт : [сайт]. – 2022. –https://www.atlassian.com/ru/software/jira
12. Fossil // Официальный сайт : [сайт]. – 2022. –https://www.fossil-scm.org/home/doc/trunk/www/index.wiki
13. ERWin Data Modeler // Официальный сайт : [сайт]. – 2022. –https://www.erwin.com/products/erwin-data-modeler/
14. Rational Rose // Официальный сайт : [сайт]. – 2022. –https://www.ibm.com/support/pages/ibm-rational-rose-enterprise-7004-ifix001
15. Доррер, Г. А. Методология программной инженерии : учебное пособие / Г. А. Доррер. — Красноярск : СибГУ им. академика М. Ф. Решетнёва, 2021. — 190 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/195097 (дата обращения: 16.06.2022). — Режим доступа: для авториз. пользователей.