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

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

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

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

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

Аннотация

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