ОБОСНОВАНИЕ И РАЗРАБОТКА ТРЕБОВАНИЙ К ПРОГРАММНЫМ СИСТЕМАМ: РЕКОМЕНДАЦИИ И ТЕХНОЛОГИИ
Ключевые слова:
разработка, анализ, рекомендации, документы, диаграммы, требования, пользователь, срок, оценка, аспектАннотация
В современном мире программные системы играют ключевую роль в различных сферах деятельности, от бизнеса и робототехники до образования. Для успешного создания таких систем необходимо тщательно обосновывать и разрабатывать требования, что является критически важным этапом в жизненном цикле разработки программного обеспечения, программных продуктов и технологий. В данной статье рассматриваются основные методологические подходы и технологии, а также разработаны рекомендации, используемые для обоснования и разработки требований к программным системам. Во многих ВУЗах РФ данная дисциплина включена в учебный план многих направлений подготовки бакалавриата, связанных с информационными технологиями и программной инженерией. Также данные рекомендации могут применяться специалистами в сфере информационных технологий, бизнес-аналитиками, тестировщиками, программистами в своей профессиональной деятельности. Данная статья поможет усовершенствовать процессы выявления и анализа требований на протяжении всего цикла разрабатываемого проекта. Как результат освоения данных методических рекомендаций, является получение высококачественной информационной системы, которая решает все поставленные заказчиком задачи. Рассмотрено проведение предпроектного обследования, определение концепции и границы системы, предложена методика поиска возможных решений для создания новой или модернизации имеющейся программной системы.
Библиографические ссылки
1 Баштовой А.В., Кузнецов Е.Н. Разработка требований к программным системам: Методические рекомендации для студентов. – М.: МГТУ им. Н. Э. Баумана, 2021. – 120 с.
2 Гостев П.С. Управление проектами разработки ПО: подходы и инструменты. – СПб.: Питер, 2022. – 320 с.
3 Иванов В.И., Петров Л.П. Технологии преподавания программирования: учебное пособие. – М.: Академия, 2018. – 224 с.
4 Лапаев И.А. Инженерия требований: основы и практика. – М.: КноРус, 2019. – 190 с.
5 Линчевский А.Ю. Громов С.В. Процесс разработки программного обеспечения: этапы и подходы. – Екатеринбург: Изд-во Уральского ун-та, 2021. – 275 с.
6 Савельев А.П. Современные методологии разработки ПО: SCRUM, Agile, Kanban. – СПб.: БХВ-Петербург, 2020. – 210 с.
7 Сидоров М.В. Проектирование программных систем: учебник для вузов. – М.: Высшая школа, 2022. – 270 с.
8 Шилов Н.В. Обоснование и разработка требований к информационным системам. – М.: Диалог-МГУ, 2017. – 240 с.
