Базовая информация по дисциплине

«Современные технологии разработки программного обеспечения» 3 семестр

Информация об авторах

Исаева Марета Завалуевна –старший преподаватель кафедры «ИВТ»

Цели и задачи  дисциплины

Цели дисциплины: получение глубоких и систематизированных знаний об основах построения программных комплексов; ознакомление с жизненными циклами программы; рассмотрение предпосылок создания и условия реализации программных комплексов.

Задачи дисциплины:

- изучение методов проектирования и производства программного продукта, принципов построения, структуры и приемы работы с инструментальными средствами, поддерживающими создание программного обеспечения; методов организации работы в коллективах разработчиков программного обеспечения.

Длительность изучения дисциплины: 13 недель

Трудоемкость дисциплины: 4 зачетные единицы

В результате освоения дисциплины студент должен:

знать:                    

- методы проектирования и производства программного продукта, принципы построения, структуры и приемы работы с инструментальными средствами, поддерживающими создание программного обеспечения.

уметь:

- применять методы проектирования и производства программного продукта, принципы построения, структуры и приемы работы с инструментальными средствами, поддерживающими создание программного обеспечения.

владеть:

-  основными методами проектирования и производства программного продукта.

Структура дисциплины

Теоретический

материал

Количество модулей – 2

Количество тем/лекций в каждом модуле -  4;2.

Практический

материал

По данной дисциплине предусматривается выполнение лабораторных работ к двум рассматриваемым модулям. Всего 6 лабораторных работ.

Контрольно-измерительные материалы

В комплекте тестовых заданий имеется по 20 вопросов к каждому модулю, на ответы отводится 40 минут.

 

 

 

Программа дисциплины

Модуль

Темы/Лекции

Материалы для сопровождения дисциплины

Контрольно- измерительные материалы

Направления подготовки

Модуль 1

 

1.Требования к программной системе. Функциональные и нефункциональные требования.

2.Внешнее проектирование программной системы. Принцип концептуальной целостности.

3.Архитектура программных систем. Модели программных систем. Уровни абстракции. Системы, управляемые методом портов. Системы, управляемые сообщениями.

4.Тестирование и отладка. Статическое тестирование модуля. Тестирование сопряжений. Комплексное тестирование.

1. Презентация

2. Лабораторные

работы

Тест

 

 

ИВТ

магистратура

 

 

Модуль 2

 

5.Внедрение программных систем. Эксплуатация программных систем.

6. Выбор цикла разработки ПО.

1. Презентация

2. Лабораторные

работы

Тест

 

Учебно-методическое и информационное обеспечение   дисциплины:

1.Золотов, С. Ю. Проектирование информационных систем / С.Ю. Золотов. - Томск: Эль Контент, 2013. - 88 с. -:URL: http://biblioclub.ru/index.php?page=book&id=208706.

2.Милехина, О.В. Информационные системы: теоретические предпосылки к построению: учебное пособие / О.В. Милехина, Е.Я. Захарова, В.А. Титова. - Новосибирск : НГТУ, 2014. - 383 с -URL: http://biblioclub.ru/index.php?page=book_view&book_id=258420.

3. Абрамов Г. В., Проектирование информационных систем / Г. В. Абрамов, И. Е. Медведкова, Л. А. Коробова. - Воронеж: Воронежский государственный университет инженерных технологий, 2012. - 172 с. - URL: http://www.biblioclub.ru/index.php?page=book&id=141626.