Разработка и управление программным обеспечением
1. Краткое описание специальности
Это комплексная IT-специальность, которая готовит специалистов для полного жизненного цикла создания программного продукта: от сбора требований и проектирования архитектуры до непосредственной реализации, тестирования, выпуска и дальнейшего сопровождения. Выпускники этой специальности — это не только программисты, но и будущие архитекторы, тимлиды и менеджеры проектов.
2. Ключевые особенности:
Системное мышление: умение проектировать не просто код, а сложные, масштабируемые и надежные программные системы.
Высокая востребованность и карьерный рост:такие специалисты являются ключевыми в любой IT-компании, а карьерный путь может вести к руководящим позициям.
3.Примеры продуктов: корпоративные информационные системы (ERP, CRM), мобильные и десктопные приложения, облачные сервисы (SaaS), операционные системы, системы анализа big data.
4. Места работы
Выпускники работают во всех секторах экономики, где требуется создание сложного ПО:
крупные IT-кампании, продуктовые IT-компании (разрабатывающие собственное ПО).
IT-департаменты компаний из любой отрасли (банки, ритейл, промышленность, логистика) для разработки внутреннего ПО.
Стартапы на позициях ведущих разработчиков и технических директоров.
Собственный бизнес по созданию программного обеспечения.
5. Обязанности (зависят от конкретной роли в команде)
- Анализ требований заказчика и проектирование архитектуры будущей программной системы.
- Непосредственная разработка (кодирование) на различных языках программирования: Java, C# и др.
- Написание технической документации на всех этапах жизненного цикла ПО.
- Тестирование и отладка кода (как ручное, так и автоматизированное — unit-тесты, интеграционные тесты).
- Сопровождение и техническая поддержка выпущенного продукта, исправление ошибок, выпуск обновлений.
6. По квалификационному уровню, выпускник сможет осуществлять следующие виды деятельности:
- Проектно-технологическая и производственная деятельность: разработка, внедрение и сопровождение программного обеспечения.
- Организационно-управленческая деятельность: планирование процессов разработки, управление командой, контроль за соблюдением стандартов и сроков.
- Экспериментально-исследовательская деятельность: проведение тестирования, анализ качества и производительности программного обеспечения.
- Сервисно-эксплуатационная деятельность: техническая поддержка пользователей, администрирование и мониторинг работающих систем.
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.2. Разрабатывать объекты баз данных в соответствии с результатами анализа предметной области.
- ПК.1.3. Реализовывать базу данных в конкретной системе управления базами данных.
- ПК 1.4. Администрировать базы данных
- ПК 1.5. Защищать информацию в базе данных с использованием технологии защиты информации.
- Разработка и интеграция модулей программного обеспечения
- ПК 2.1. Проектировать модули программного обеспечения.
- ПК 2.2. Разрабатывать модули программного обеспечения.
- ПК 2.3. Выполнять интеграцию модулей и компонентов программного
обеспечения.
- ПК 2.4. Выполнять тестирование и отладку программного обеспечения.
- ПК 2.5. Осуществлять документирование программных модулей программного обеспечения.
- Проектирование и разработка информационных систем ПК 3.1. Собирать исходные данные для разработки проектной документации на информационную систему. ПК 3.2. Разрабатывать проектную документацию на разработку информационной системы в соответствии с требованиями заказчика.
- ПК 3.3. Разрабатывать подсистемы безопасности информационной системы в соответствии с техническим заданием.
- ПК 3.4. Производить разработку модулей информационной системы в соответствии с техническим заданием
- ПК 3.5. Интегрировать информационную систему с существующими информационными системами заказчика.
- ПК 3.6. Осуществлять модульное и интеграционное тестирование информационной системы.
- ПК 3.7. Разрабатывать техническую документацию на эксплуатацию
информационной системы.
- ПК 3.8. Производить оценку информационной системы для выявления возможности ее модернизации

скачать софт
Мы в социальных сетях
Министерство просвещения