» Разработка и управление программным обеспечением

Разработка и управление программным обеспечением

1. Краткое описание специальности
Это комплексная IT-специальность, которая готовит специалистов для полного жизненного цикла создания программного продукта: от сбора требований и проектирования архитектуры до непосредственной реализации, тестирования, выпуска и дальнейшего сопровождения. Выпускники этой специальности — это не только программисты, но и будущие архитекторы, тимлиды и менеджеры проектов.

2. Ключевые особенности:
Системное мышление: умение проектировать не просто код, а сложные, масштабируемые и надежные программные системы.
Высокая востребованность и карьерный рост:такие специалисты являются ключевыми в любой IT-компании, а карьерный путь может вести к руководящим позициям.

3.Примеры продуктов: корпоративные информационные системы (ERP, CRM), мобильные и десктопные приложения, облачные сервисы (SaaS), операционные системы, системы анализа big data.

4. Места работы
Выпускники работают во всех секторах экономики, где требуется создание сложного ПО:
крупные IT-кампании, продуктовые IT-компании (разрабатывающие собственное ПО).
IT-департаменты компаний из любой отрасли (банки, ритейл, промышленность, логистика) для разработки внутреннего ПО.
Стартапы на позициях ведущих разработчиков и технических директоров.
Собственный бизнес по созданию программного обеспечения.

5. Обязанности (зависят от конкретной роли в команде)
  1. Анализ требований заказчика и проектирование архитектуры будущей программной системы.
  2. Непосредственная разработка (кодирование) на различных языках программирования: Java, C# и др.
  3. Написание технической документации на всех этапах жизненного цикла ПО.
  4. Тестирование и отладка кода (как ручное, так и автоматизированное — unit-тесты, интеграционные тесты).
  5. Сопровождение и техническая поддержка выпущенного продукта, исправление ошибок, выпуск обновлений.

6. По квалификационному уровню, выпускник сможет осуществлять следующие виды деятельности:
  1. Проектно-технологическая и производственная деятельность: разработка, внедрение и сопровождение программного обеспечения.
  2. Организационно-управленческая деятельность: планирование процессов разработки, управление командой, контроль за соблюдением стандартов и сроков.
  3. Экспериментально-исследовательская деятельность: проведение тестирования, анализ качества и производительности программного обеспечения.
  4. Сервисно-эксплуатационная деятельность: техническая поддержка пользователей, администрирование и мониторинг работающих систем.

7. Кроме того, выпускник приобретет:
Ключевые "жесткие" навыки (Hard Skills):
  • Свободное владение 2-3 языками программирования** (как правило, один строго типизированный — Java/C# и один скриптовый — Python/JS).
  • Глубокое понимание алгоритмов и структур данных, необходимое для создания эффективного кода.
  • Умение работать с базами данных (реляционными — PostgreSQL/MySQL
  • Знание принципов ООП, паттернов проектирования и архитектурных стилей
  • Владение инструментами управления версиями (Git),

Важные "гибкие" навыки (Soft Skills):
  • Системное и алгоритмическое мышление.
  • Управление проектами и командой.
  • Коммуникативные навыки для эффективного взаимодействия с заказчиками, аналитиками, дизайнерами и членами команды.
  • Тайм-менеджмент и работа в условиях многозадачности.
  • Ответственность за принятые технические решения и конечный продукт.
  • Способность к быстрому обучению и адаптации к новым технологиям.

8.В результате освоения образовательной программы у выпускника должны быть сформированы общие и профессиональные компетенции.
Выпускник, освоивший образовательную программу, должен обладать следующими общими компетенциями (далее - ОК):
  • ОК 01 Выбирать способы решения задач профессиональной деятельности применительно к различным контекстам
  • ОК 02 Использовать современные средства поиска, анализа и интерпретации информации, и информационные технологии для выполнения задач профессиональной деятельности
  • ОК 03 Планировать и реализовывать собственное профессиональное и личностное развитие, предпринимательскую деятельность в профессиональной сфере, использовать знания по финансовой грамотности в различных жизненных ситуациях
  • ОК 04 Эффективно взаимодействовать и работать в коллективе и команде
  • ОК 05 Осуществлять устную и письменную коммуникацию на государственном языке ПМР с учетом особенностей социального и культурного контекста
  • ОК 06 Проявлять гражданско-патриотическую позицию, демонстрировать осознанное поведение на основе традиционных общечеловеческих ценностей, в том числе с учетом гармонизации межнациональных и межрелигиозных отношений, применять стандарты антикоррупционного поведения
  • ОК 07 Содействовать сохранению окружающей среды, ресурсосбережению, применять знания об изменении климата, принципы бережливого производства, эффективно действовать в чрезвычайных ситуациях
  • ОК 08 Использовать средства физической культуры для сохранения и укрепления
    здоровья в процессе профессиональной деятельности и поддержания необходимого уровня физической подготовленности
  • ОК 09 Пользоваться профессиональной документацией на одном из официальных языков ПМР и иностранном языке

Выпускник, освоивший образовательную программу, должен обладать профессиональными компетенциями (далее - ПК), соответствующими основным видам деятельности:
  1. Разработка, администрирование и защита баз данных ПК 1.1. Проектировать базы данных. Навыки: разработка модели предметной области
    • ПК 1.2. Разрабатывать объекты баз данных в соответствии с результатами анализа предметной области.
    • ПК.1.3. Реализовывать базу данных в конкретной системе управления базами данных.
    • ПК 1.4. Администрировать базы данных
    • ПК 1.5. Защищать информацию в базе данных с использованием технологии защиты информации.

  2. Разработка и интеграция модулей программного обеспечения
    • ПК 2.1. Проектировать модули программного обеспечения.
    • ПК 2.2. Разрабатывать модули программного обеспечения.
    • ПК 2.3. Выполнять интеграцию модулей и компонентов программного
      обеспечения.
    • ПК 2.4. Выполнять тестирование и отладку программного обеспечения.
    • ПК 2.5. Осуществлять документирование программных модулей программного обеспечения.

  3. Проектирование и разработка информационных систем ПК 3.1. Собирать исходные данные для разработки проектной документации на информационную систему. ПК 3.2. Разрабатывать проектную документацию на разработку информационной системы в соответствии с требованиями заказчика.
    • ПК 3.3. Разрабатывать подсистемы безопасности информационной системы в соответствии с техническим заданием.
    • ПК 3.4. Производить разработку модулей информационной системы в соответствии с техническим заданием
    • ПК 3.5. Интегрировать информационную систему с существующими информационными системами заказчика.
    • ПК 3.6. Осуществлять модульное и интеграционное тестирование информационной системы.
    • ПК 3.7. Разрабатывать техническую документацию на эксплуатацию
      информационной системы.
    • ПК 3.8. Производить оценку информационной системы для выявления возможности ее модернизации


скачать софт