В учебном пособии рассмотрены основные концепции программной инженерии: в первой главе обсуждаются базовые понятия, история и терминология программной инженерии; во второй главе – стандарты и модели жизненного цикла программного продукта, типовая ролевая модель команды программного проекта; основное содержание третьей главы – обзор средств визуального моделирования, используемых при структурном ан…
В учебно-методическом пособии раскрываются теоретические основы программирования на языке Си, показаны практические примеры реализации различных программ, а также даны методические рекомендации для выполнения лабораторных работ. Методическое пособие предназначено для студентов, обучающихся по направлениям подготовки 09.03.01 «Информатика и вычислительная техника», 09.03.02 «Прикладная информатика»…
Рассмотрены основные концепции анализа и проектирования при решении задач в рамках предметной области: объектно-ориентированная, процедурно-функциональная, логико-ориентированная, а также их синтез в рамках решения прикладных задач. Оценка возможностей технологий выполнена на практическом примере. Кроме того, рассмотрены технологии построения агентных моделей предметной области. Отдельно для агент…
Учебное пособие «Разработка мобильных приложений в среде Android Studio» представляет собой теоретически и практический материал с примерами по разработке мобильных приложений для операционной системы Android. Пособие предназначено для студентов направлений подготовки 09.03.04 Программная инженерия и 02.03.03 Математическое обеспечение и администрирование информационных систем Института компьютерн…
Учебное пособие содержит материалы, необходимые для ведения инженерных расчетов с опорой на междисциплинарный подход STEM. Изложение базируется на наглядных примерах из различных учебных дисциплин с использованием отечественной физико-математической программы SMath. Некоторые задачи дополнены примерами на языке Python, математической программы Maple и сайта WolframAlpha.com. Для широкого круга чит…
Авторами ставится задача построения допустимого пути в графе. Показано, что в эйлеровом графе возможно построить допустимый эйлеров цикл, а для произвольного графа – покрытия допустимыми цепями. Работа алгоритмов проиллюстрирована на примерах с помощью разработанного авторами программного обеспечения.
Учебное пособие разработано на основе материалов лекций и лабораторных занятий по курсам «Прикладные протоколы Интернета» и «Информационные сети», проводимых на факультете Автоматики и вычислительной техники ФГБОУ ВО «НГТУ». Пособие, прежде всего, предназначено для подготовки специалистов и бакалавров по направлениям «Информатика и вычислительная техника» и «Программная инженерия». Кроме того, изл…
Данная книга предназначена для прагматичных специалистов в области разработки программного обеспечения, которые хотят получить надежные, заслуживающие доверия ответы на большинство трудных вопросов, с которыми им приходится сталкиваться в процессе внедрения Scrum. В своей книге автор описывает все аспекты процесса внедрения: запуск процесса, оказание людям помощи в освоении новых ролей, структуриз…
В данной статье рассматриваются прикладные задачи, для решения которых ранее предлагался метод динамического программирования, разработанный Р. Беллманом в середине прошлого века. Этот метод, основанный на принципе оптимальности и вытекающих из него рекуррентных уравнениях, позволил свести решение многих сложных прикладных задач к решению последовательности более простых однотипных задач. К настоя…
Если вы хотите разрабатывать по методике Scrum программные продукты, способные удовлетворить любого заказчика, то в этой книге вы обнаружите единый источник и исчерпывающее руководство по Scrum, которые вы так долго искали. Автор книги, ведущий специалист по обучению методике Scrum, раскрывает в ней основные ценности, принципы и нормы практики Scrum, а также описывает гибкие, проверенные временем …