Показать виджеты
Скрыть виджеты
Горячая линия
16 июля 2024 активны на платформе
52 639 +17
Преподавателей
564 026 +16
Студентов
Версия для слабовидящих

Корзина

Позиций
Стоимость 0
Перейти в корзину
Войдите или зарегистрируйтесь, чтобы получить все преимущества платформы Юрайт!

ПРИНЦИПЫ, ПАТТЕРНЫ И МЕТОДОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Используют: 149 вузов 87 преподавателей 279 студентов
бакалавриат магистратура специалитет аспирантура
2 зачетных единицы
72 академ/часа
4 часа в неделю
Доступно к покупке
Оплаченный доступ к контенту предоставляется только на платформе, а также онлайн и офлайн в мобильном приложении
Оплаченный доступ к контенту
предоставляется только на платформе, а
также онлайн и офлайн в мобильном
приложении
Скачивание контента в
PDF недоступно
Скачивание контента в PDF недоступно
  • О курсе
  • Авторы
  • Программа курса
  • Методика

О курсе

В учебном пособии рассматриваются существующие принципы разработки программных продуктов, такие как SOLID, KISS, DRY, YAGNI и чистая архитектура, общие паттерны распределения обязанностей (GRASP), а также порождающие, структурные и поведенческие паттерны проектирования GoF. Приводятся сильные и слабые стороны существующих методологий разработки программного обеспечения. Весь материал, который приводится в учебном пособии, в той или иной мере применяется на практике в продуктовых компаниях IT-сегмента. Все исходные коды рассматриваемых примеров можно скачать с репозитория автора на GitHub. Соответствует актуальным требованиям федерального государственного образовательного стандарта высшего образования. Издание адресовано студентам высших учебных заведений, обучающимся по ИТ направлениям.
Базовый учебник
Серия
Высшее образование
Тематика/подтематика
Технические науки и информационные технологии / Программирование
Дисциплины
Технологии программирования и программное обеспечение в информационно-управляющих комплексах , Инструментальные средства разработки программного обеспечения , Языки разработки программного обеспечения , Групповая разработка программного обеспечения , Разработка программного обеспечения систем управления и сбора данных , Современные проблемы программирования и программные средства , Проектирование программного обеспечения , Методология разработки программного обеспечения и технологии программирования , Методология разработки программного обеспечения , Современные технологии разработки программного обеспечения , Программирование и программное обеспечение , Разработка программного обеспечения , Технологии проектирования программного обеспечения систем управления , Шаблоны проектирования , Интерфейс программного обеспечения , Проектирование по компьютерным технологиям в механике , Системный подход в разработке программного обеспечения , Основы разработки программного обеспечения , Избранные методы разработки ПО , Специализированные методы разработки ПО , Программное обеспечение и интернет-ресурсы в переводе , Методология и технология проектирования программного обеспечения , Командная разработка ПО , Жизненный цикл разработки программного обеспечения , Управление качеством разработки программного обеспечения , Методы разработки программного обеспечения , Применение паттернов в проектировании , Введение в разработку программного обеспечения , Принципы проектирования и дизайна программного обеспечения , Шаблоны разработки программного обеспечения , Объектно-ориентированные технологии разработки программного обеспечения специальных организационно-технических систем , Технология разработки программного обеспечения специальных организационно-технических систем , Технологии проектирования программного обеспечения , Паттерны проектирования , методы проектирования программного обеспечения систем управления , Проектирование программного обеспечения автоматизированных систем , Разработка программного обеспечения систем управления , Технология проектирования программного обеспечения систем управления , Обеспечение качества разработки программного обеспечения , Технология программирования и разработка программного обеспечения , Разработка ПО , Программирование и основы разработки программных средств , Дополнительные главы баз данных и анализ программного кода , Основы безопасной разработки ПО , Программное обеспечение и системные функции контроллеров , Современные методы разработки ПО , Современные технологии разработки ПО , Технология проектирования и разработки программного обеспечения , Паттерны проектирования и реализации программного обеспечения , Гибкие методики разработки программного обеспечения , Гибкие методики разработки ПО , Шаблоны проектирования программного обеспечения , Разработка программного обеспечения, дизайн алгоритмов и аналитика , CASE-средства проектирования программного обеспечения , Технология разработки ПО , Управление качеством при разработке ПО , Программная инженерия (методологии проектирования программного обеспечения, паттерны) , Технологии командной разработки ПО , Интегрированные среды разработки программного обеспечения , Современные методологии разработки программного обеспечения , Архитектурное проектирование и паттерны программирования , Архитектура, дизайн и процесс разработки ПО , Процесс разработки ПО , Средства разработки программного обеспечения , Проектирование программного обеспечения для многопроцессорных вычислительных устройств , Современные парадигмы и методологии программирования , Программирование и разработка программных систем , Введение в аппаратные и программные системы , Методы и средства программного обеспечения , Паттерны насилия в личности и культуре , Основы проектирования программного обеспечения на языках высокого уровня , Паттерны архитектуры , Разработка ПО систем контроля и управления , Технологии и методы разработки программного обеспечения , Программирование на графических адаптерах (CUDA) , Математические методы в разработке программного обеспечения , Разработка программного обеспечения для распределенных вычислительных систем
Направления подготовки/Специальности/Профессии
10.03.01 Информационная безопасность,
22.04.02 Металлургия,
23.03.01 Технология транспортных процессов,
23.03.02 Наземные транспортно-технологические комплексы,
23.05.01 Наземные транспортно-технологические средства,
24.03.02 Системы управления движением и навигация,
27.03.03 Системный анализ и управление,
27.03.04 Управление в технических системах,
27.03.05 Инноватика,
27.05.01 Специальные организационно-технические системы,
37.05.01 Клиническая психология,
37.05.02 Психология служебной деятельности,
38.05.02 Таможенное дело,
45.03.04 Интеллектуальные системы в гуманитарной сфере,
09.03.01 Информатика и вычислительная техника,
23.03.03 Эксплуатация транспортно-технологических машин и комплексов,
11.03.02 Инфокоммуникационные технологии и системы связи,
09.03.03 Прикладная информатика,
37.03.01 Психология,
02.03.03 Математическое обеспечение и администрирование информационных систем,
27.03.02 Управление качеством,
38.03.05 Бизнес-информатика,
44.03.01 Педагогическое образование,
38.04.05 Бизнес-информатика,
09.04.02 Информационные системы и технологии,
45.04.02 Лингвистика,
01.04.04 Прикладная математика,
09.04.04 Программная инженерия,
09.06.01 Информатика и вычислительная техника,
27.06.01 Управление в технических системах,
13.04.02 Электроэнергетика и электротехника,
11.03.03 Конструирование и технология электронных средств,
11.05.02 Специальные радиотехнические системы,
12.03.01 Приборостроение,
12.03.02 Оптотехника,
12.03.03 Фотоника и оптоинформатика,
12.03.04 Биотехнические системы и технологии,
12.03.05 Лазерная техника и лазерные технологии,
02.04.02 Фундаментальная информатика и информационные технологии,
12.05.01 Электронные и оптико-электронные приборы и системы специального назначения,
13.03.02 Электроэнергетика и электротехника,
02.03.02 Фундаментальная информатика и информационные технологии,
15.03.04 Автоматизация технологических процессов и производств,
15.03.06 Мехатроника и робототехника,
01.04.03 Механика и математическое моделирование,
15.04.04 Автоматизация технологических процессов и производств,
15.04.05 Конструкторско-технологическое обеспечение машиностроительных производств,
15.04.06 Мехатроника и робототехника,
19.03.01 Биотехнология,
16.03.01 Техническая физика,
16.03.03 Холодильная, криогенная техника и системы жизнеобеспечения,
18.03.02 Энерго- и ресурсосберегающие процессы в химической технологии, нефтехимии и биотехнологии,
09.04.01 Информатика и вычислительная техника,
01.04.02 Прикладная математика и информатика,
02.03.01 Математика и компьютерные науки,
03.04.01 Прикладные математика и физика,
02.04.03 Математическое обеспечение и администрирование информационных систем,
09.04.03 Прикладная информатика,
09.03.02 Информационные системы и технологии,
09.03.04 Программная инженерия,
01.03.04 Прикладная математика,
12.04.01 Приборостроение,
15.03.01 Машиностроение,
27.04.04 Управление в технических системах,
01.03.02 Прикладная математика и информатика,
03.04.03 Радиофизика,
14.03.01 Ядерная энергетика и теплофизика,
15.04.02 Технологические машины и оборудование,
41.04.05 Международные отношения
Свернуть
Еще 65

Программа курса

Свернуть все темы
Развернуть все темы

Введение

Время прохождения 98 минут
Свернуть
Развернуть тему

Тема 3. Паттерны проектирования GoF

Время прохождения 2797 минут
Свернуть
Развернуть тему

Тема 4. Методологии разработки программного обеспечения

Время прохождения 561 минута
Свернуть
Развернуть тему

Список используемых источников

Время прохождения 49 минут
Свернуть
Развернуть тему

Завершение курса

Время прохождения 48 минут
Свернуть
Развернуть тему

Методика

Укажите параметры рабочей программы
Паттерны проектирования и реализации программного обеспечения
Есть вопросы? Напишите нам

Материалы курса

Лекции22
Тесты4
Задания4

Поделиться курсом

Подписка от 349 ₽/мес.
Этот курс и более
10 920 других учебников
и курсов будут доступны
при покупке личной
подписки

Курсы по теме: