rpd000007228 (1010089), страница 3
Текст из файла (страница 3)
2.Процессы разработки программного обеспечения. Монгольская орда. Водопадный процесс.
3.Процессы разработки ПО. Итерационный процесс. Быстрое прототипирование.
4.Процессы разработки ПО. Итерационный процесс. V-образная модель.
5.Инструментальные средства этапа разработки. Операционная система. Компилятор.
6.Операционные системы. Монолитное ядро. Микроядро.
7.Архитектура операционных систем для критических приложений.
8.Методы повышения производительности программного обеспечения информационных систем.
9.Определение требований к программному обеспечению информационных систем.
10.Определение требований при помощи прецедентов
11.Оценка размера программного проекта. Размерно ориентированные методики.
12.Оценка размера программного проекта. Метод функциональных точек.
13.Этапы программного проекта.
14.Управление конфигурациями.
15.Управления версиями. Git.
16.Взаимодействие с внешними устройствами. Драйверы внешних устройств (символьные, блочные и сетевые).
17.Монолитные операционные системы. Модули ядра.
18.Этап проектирования.
19.UML диаграммы этапа проектирования.
20.UML диаграммы этапа анализа. Диаграмма прецедентов. Концепуальная модель. Диаграмм последовательности для прецедента.
21.Принцип инкапсуляции.
22.Этап тестирования. Метод черного ящика.
23.Этап тестирования. Метод белого ящика. Контроль тестового покрытия при помощи Gcov.
24.Этап тестирования. Типы тестов. V-образная модель.
25.Тестирования конечных автоматов.
26.Шаблоны проектирования. Одиночка. Абстрактная фабрика.
27.Шаблоны проектировния. Обсервер.
28.Шаблоны проектирования. Стратегия.
29.Шаблоны реального времени. Мастер слейв.
30.Пакеты. Управление пакетами в linux.
31.Шаблоны распределения обязанностей. Эксперт. Низкая связность. Высокая степень зацепления.
32.Архитектуры систем управления.
33.Системы реального времени. Источники недетерминизма.
34.Механизмы межзадачного обмена. Разделяемая память. Семафоры.
35.Потоки. Механизмы синхронизации. Шаблон мастер-слейв.
-
УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
а)основная литература:
1. Г.Н Исаев. Проектирование информационных систем –М.: Омега-Л, 2012.
2. С.Н. Зыль. Проектирование, разработка и анализ программного обеспечения систем реального времени. Спб.: БХВ-Петербург, 2010.
3. Д. Хамбл, Ж. Фарли. Непрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий.:Пер. с англ.-М.:ООО «И.Д. Вильямс»,2011.
4. Б. Бейзер. Тестирование черного ящика. Технологии функционального тестирования программного обеспечения и систем. Спб.Питер.2004.
5. Р. Карлсбертон, К. Браун, Г.Кобб. Быстрое тестирование. :Пер. с англ.-М.:ООО «И.Д. Вильямс»,2002.
б)дополнительная литература:
1. ГОСТ 34.601-90. Автоматизированные Системы. Стадии Создания.
2. RTCA/DO-178B. Software considerations in airborne system and equipment certification RTCA Inc, 1992, - 138 p.
3. А.Н. Максимов Конспект лекций по дисциплине “Инструментальные средства информационных систем.”
в)программное обеспечение, Интернет-ресурсы, электронные библиотечные системы:
-
МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
1. Лекционные занятия: Аудитория базовой кафедры №308, оснащенная презентационной техникой, доска и мел
2. Практические занятия: Аудитория базовой кафедры №308, оснащенная презентационной техникой, доска и мел
3. Система дистанционного обучения развернутая на компьютере преподавателя.
4. Система контроля версия развернутая на компьютере преподавателя.
5. Набор необходимого программного обеспечения, распространяемого по лицензии GPL на компакт диске.
6. Дополнительная литература к лекциям на компакт диске.
7. Образ виртуальной машины на usb носителе.
Приложение 1
к рабочей программе дисциплины
«Инструментальные средства информационных систем »
Аннотация рабочей программы
Дисциплина Инструментальные средства информационных систем является частью Профессионального цикла дисциплин подготовки студентов по направлению подготовки Информационные системы и технологии. Дисциплина реализуется на 3 факультете «Московского авиационного института (национального исследовательского университета)» кафедрой (кафедрами) 308.
Дисциплина нацелена на формирование следующих компетенций: ОК-6 ,ПК-13 ,ПК-15 ,ПК-18 ,ПК-31.
Содержание дисциплины охватывает круг вопросов, связанных с: изучением инструментальных средств применяемых на этапах разработки информационных систем, а также с изучением структуры и состава современных инструментальных средств проектирования информационных систем.
Преподавание дисциплины предусматривает следующие формы организации учебного процесса: Лекция, мастер-класс, Практическое занятие.
Программой дисциплины предусмотрены следующие виды контроля: промежуточная аттестация в форме Экзамен (3 семестр).
Общая трудоемкость освоения дисциплины составляет 3 зачетных единиц, 108 часов. Программой дисциплины предусмотрены лекционные (24 часов), практические (26 часов), лабораторные (0 часов) занятия и (31 часов) самостоятельной работы студента.
Приложение 2
к рабочей программе дисциплины
«Инструментальные средства информационных систем »
Cодержание учебных занятий
-
Лекции
1.1.1. Этапы разработки информационных систем. Процессы разработки информационных систем.(АЗ: 2, СРС: 0,5)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.1.2. Методы оценки трудоемкости разработки информационных систем. Процесс разработки авиационного ПО. Стандарт КТ-178 (DO-178). Этапы разработки по ГОСТ 34(АЗ: 2, СРС: 0,5)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.1. Инструментальные средства этапа определения требований(АЗ: 2, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.2. Инструментальные средства этапа анализа(АЗ: 2, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.3. Инструментальные средства этапа разработки. Программа. Что представляет из себя программа. Компилятор. Линковщик. Отладчик и профайлер.(АЗ: 2, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.4. Инструментальные средства для управления конфигурациями(АЗ: 2, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.5. Инструментальные средства этапа тестирования.Инструментальные средства для модульного тестирования;контроля тестового покрытия;статистического анализа(АЗ: 2, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.6. Инструментальные средства этапа проектирования(АЗ: 2, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.7. Инструментальные средства этапа внедрения и сопровождения. Подготовка дистрибуций, обновление программного обеспечения(АЗ: 2, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.1. Операционные системы. Системы с монолитным ядром, операционные системы с микроядром(АЗ: 2, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.2. Системы реального времени(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.3. Языки программирования(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
-
Практические занятия
1.1.1. Инструменты оценки трудоемкости и контроль производительности разработки информационных систем(АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.2.1. Инструментальные средства для фиксации и отслеживания требований к информационной системе(АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.2.2. Использование инструментальных средств этапа анализа(АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.2.3. Использование инструментальных средств этапа проектирования(АЗ: 2, СРС: 2)
Форма организации: Практическое занятие
1.2.4. Использование инструментальных средств управления конфигурациями(АЗ: 2, СРС: 2)
Форма организации: Практическое занятие
1.2.5. Использование инструментальных средств этапа разработки(АЗ: 2, СРС: 2)
Форма организации: Практическое занятие
1.2.6. Использование средств модульного тестирования(АЗ: 2, СРС: 2)
Форма организации: Практическое занятие
1.2.7. Использование инструментов контроля тестового покрытия(АЗ: 2, СРС: 2)
Форма организации: Практическое занятие
1.2.8. Формирование пакетов(АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.3.1. Методы повышения производительности(АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.3.2. Механизмы современных операционных систем(АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.3.3. Механизмы современных операционных систем(АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.3.4. Системы реального времени(АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
-
Лабораторные работы
-
Типовые задания
Приложение 3
к рабочей программе дисциплины
«Инструментальные средства информационных систем »
Прикрепленные файлы
Версия: AAAAAARxKME Код: 000007228