Размер шрифта
Цветовая схема
Изображения
Обычная версия сайта

Технологии разработки программного обеспечения 1

УМКД дисциплины

Рабочая программа и аннотация - TRPO1_IVT_25-04-18.pdf - для просмотра файла необходимо авторизоваться

Методические рекомендации - MR_TRPO1_IVT.pdf

Аннотация

Аннотация к дисциплине "Технологии разработки программного обеспечения 1" 1. Цели и задачи изучения дисциплины Цель: Формирование у обучающихся знаний о процессах и методах разработки качественного программного обеспечения в соответствии со стандартами и моделями жизненного цикла, а также формирование умений и навыков применения современных инструментальных средств к процессам разработки ПО. Задачи: 1) формирование знаний о процессах, моделях и стандартах жизненного цикла ПО, методах анализа требований, проектирования и оценки качества процессов ПО; 2) формирование умений планирования и реализации процессов жизненного цикла ПО с применением инструментов разработки ПО; 3) формирование навыков автоматизированной разработки и документирования ПО в соответствии со стандартами в области разработки ПО. 2. Краткая характеристика учебной дисциплины Дисциплина состоит из 4-х разделов. В первом разделе раскрываются основные понятия дисциплины, такие как процесс, проект, персонал, продукт, качество и документация ПО. Второй раздел посвящен анализу требований: разработка C-требований, т.е. требований заказчика, разработка D-требований, т.е. детальных требований. В третьем разделе описывается процесс проектирования архитектуры ПО. Четвертый раздел посвящен детальному проектированию. 3. Место дисциплины в структуре образовательной программы Дисциплина входит в вариативную часть "Блок 1" образовательной программы бакалавриата, реализуется на 3-м году обучения с трудоемкостью освоения - 4.0 Зет. 4. Взаимосвязь дисциплины с предшествующими и последующими дисциплинами учебного плана подготовки Предшествующие дисциплины: Информатика, Программирование, Объектно-ориентированное программирование, Практикум по разработке алгоритмов, ЭВМ и периферийные устройства, Логические основы ЭВМ и алгоритмизации, Электроника, Базы данных, Операционные системы, Машинные языки программирования, Учебная практика. Последующие дисциплины: Технологии разработки программного обеспечения 2, Web-технологии, Системы проектирования и моделирования электронных схем, Микропроцессорные системы, Конструирование печатных узлов, Конструкторско-технологическое обеспечение производства ЭВМ, Оптические средства вычислительных систем, Оптические методы и средства обработки информации, Производственная практика (практика по получению профессиональных умений и опыта профессиональной деятельности), Локальные компьютерные сети, Программируемые логические контроллеры, Проектирование цифровых устройств на программируемых логических интегральных схемах, Многомашинные и многопроцессорные системы, Проектирование вычислительных систем, Микроконтроллерные системы, Цифровые и компьютерные средства измерений, Аппаратные интерфейсы и протоколы, Основы защиты информации, Основы тестирования программного обеспечения, Человеко-машинное взаимодействие, Администрирование компьютерных сетей, Эксплуатация и диагностика средств вычислительной техники, Аппаратные и программные средства мобильных устройств, Распределенные вычисления и сервисы, Преддипломная практика (практика для выполнения выпускной квалификационной работы), Защита ВКР. 5. Ожидаемые результаты освоения дисциплины В результате освоения дисциплины у обучающихся должны быть сформирована следующая компетенция: ПК-2 – Способность разрабатывать компоненты аппаратно-программных комплексов и баз данных, используя современные инструментальные средства и технологии программирования