Базовая информация по дисциплине
«Современные технологии разработки программного обеспечения» 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.
