Показать виджеты
Скрыть виджеты
20 января 2026 активны на платформе
50 755 +44
Преподавателей
677 365 +951
Студентов
Версия для слабовидящих

Корзина

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

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

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

О курсе

В учебном пособии рассматриваются существующие принципы разработки программных продуктов, такие как SOLID, KISS, DRY, YAGNI и чистая архитектура, общие паттерны распределения обязанностей (GRASP), а также порождающие, структурные и поведенческие паттерны проектирования GoF. Приводятся сильные и слабые стороны существующих методологий разработки программного обеспечения. Весь материал, который приводится в учебном пособии, в той или иной мере применяется на практике в продуктовых компаниях IT-сегмента. Все исходные коды рассматриваемых примеров можно скачать с репозитория автора на GitHub. Соответствует актуальным требованиям федерального государственного образовательного стандарта высшего образования. Издание адресовано студентам высших учебных заведений, обучающимся по ИТ направлениям.
Базовый учебник
Серия
Высшее образование
Тематика/подтематика
Компьютерные и информационные науки / Программирование
Дисциплины
Технологии программирования и программное обеспечение в информационно-управляющих комплексах , Инструментальные средства разработки программного обеспечения , Языки разработки программного обеспечения , Групповая разработка программного обеспечения , Разработка программного обеспечения систем управления и сбора данных , Современные проблемы программирования и программные средства , Проектирование программного обеспечения , Методология разработки программного обеспечения и технологии программирования , Методология разработки программного обеспечения , Современные технологии разработки программного обеспечения , Программирование и программное обеспечение , Разработка программного обеспечения , Технологии проектирования программного обеспечения систем управления , Шаблоны проектирования , Интерфейс программного обеспечения , Проектирование по компьютерным технологиям в механике , Системный подход в разработке программного обеспечения , Основы разработки программного обеспечения , Избранные методы разработки ПО , Специализированные методы разработки ПО , Программное обеспечение и интернет-ресурсы в переводе , Методология и технология проектирования программного обеспечения , Командная разработка ПО , Жизненный цикл разработки программного обеспечения , Управление качеством разработки программного обеспечения , Методы разработки программного обеспечения , Применение паттернов в проектировании , Введение в разработку программного обеспечения , Принципы проектирования и дизайна программного обеспечения , Шаблоны разработки программного обеспечения , Объектно-ориентированные технологии разработки программного обеспечения специальных организационно-технических систем , Технология разработки программного обеспечения специальных организационно-технических систем , Технологии проектирования программного обеспечения , Паттерны проектирования , Средства проектирования программного обеспечения , методы проектирования программного обеспечения систем управления , Проектирование программного обеспечения автоматизированных систем , Разработка программного обеспечения систем управления , Технология проектирования программного обеспечения систем управления , Обеспечение качества разработки программного обеспечения , Технология программирования и разработка программного обеспечения , Разработка ПО , Программирование и основы разработки программных средств , Дополнительные главы баз данных и анализ программного кода , Основы безопасной разработки ПО , Программное обеспечение и системные функции контроллеров , Современные методы разработки ПО , Современные технологии разработки ПО , Технология проектирования и разработки программного обеспечения , Паттерны проектирования и реализации программного обеспечения , Гибкие методики разработки программного обеспечения , Гибкие методики разработки ПО , Шаблоны проектирования программного обеспечения , Разработка программного обеспечения, дизайн алгоритмов и аналитика , CASE-средства проектирования программного обеспечения , Технология разработки ПО , Управление качеством при разработке ПО , Программная инженерия (методологии проектирования программного обеспечения, паттерны) , Технологии командной разработки ПО , Интегрированные среды разработки программного обеспечения , Современные методологии разработки программного обеспечения , Архитектурное проектирование и паттерны программирования , Архитектура, дизайн и процесс разработки ПО , Процесс разработки ПО , Средства разработки программного обеспечения , Проектирование программного обеспечения для многопроцессорных вычислительных устройств , Современные парадигмы и методологии программирования , Программирование и разработка программных систем , Введение в аппаратные и программные системы , Методы и средства программного обеспечения , Паттерны насилия в личности и культуре , Основы проектирования программного обеспечения на языках высокого уровня , Паттерны архитектуры , Разработка ПО систем контроля и управления , Технологии и методы разработки программного обеспечения , Программирование на графических адаптерах (CUDA) , Математические методы в разработке программного обеспечения , Разработка программного обеспечения для распределенных вычислительных систем
Направления подготовки/Специальности/Профессии

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

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

Введение

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

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

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

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

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

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

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

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

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

Методика

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

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

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

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

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

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