Вопросы_Разработка_стандартизация_прогр_средств
.docвопросы по дисциплине
"РАЗРАБОТКА И СТАНДАРТИЗАЦИЯ ПРОГРАММЫХ СРЕДСТВ И ИНФОРМАЦИОНЫХ ТЕХНОЛОГИЙ"
Программная инженерия. Понятия программных средств и информационной технологии. CASE-технология. Принципы разработки программного обеспечения (ПО).
Модели жизненного цикла ПО.
Анализ требований и определение спецификации ПО. Требования к спецификации ПО. Формальные модели предметной области.
Методология IDEF0. Функциональные диаграммы: назначение, правила разработки, пример составления. Количественный анализ функциональных диаграмм.
Методика составления календарного плана. Пример составления плана.
Стандарты и методики. Виды и группы стандартов.
Методика Oracle CDM и ее особенности. Международный стандарт ISO/IEC 12207:1995-08-01, его структура, особенности.
Стандарты ГОСТ 34, ГОСТ Р. Общая характеристика ЕСПД. Достоинства и недостатки ЕСПД. Содержание технического задания и описание программы по ЕСПД.
Виды программ и программных документов. Виды эксплуатационных документов. Обозначение программ и программных документов. Стадии разработки ПО в соответствии с ЕСПД.
Правила оформления пояснительной записки по ГОСТ 7.32-2001. Рекомендации по стилю изложения материала.
Профили открытых информационных систем. Принципы формирования и группы профилей.
Показатели качества ПО. Объекты уязвимости. Дестабилизирующие факторы.
Основные понятия надежности. Стандарт ССНТ. Показатели надежности восстанавливаемых и невосстанавливаемых систем и их. статистическое определение.
Методы обеспечения надежности на разных этапах жизненного цикла вычислительных систем.
Выбор показателей надежности.
Математические модели надежности ПО. Зависимость надежности от времени.
Способы обеспечения и повышения надежности ПО. Методы введения структурной избыточности. Дуальное, N-версионное и модифицированное дуальное программирование.
Повышение надежности ПО с помощью избыточности ОС. Метод контрольных функций.
Тестирование ПО. Стратегии тестирования. Виды тестирования. Аксиомы тестирования.
Протоколы тестирования. Отчет о тестировании.
Понятие рынка ПС. Сертификация ПО.
Модели качества процессов конструирования. Сертификация ПО.
Основные направления интеллектуализации ПО. Упреждающие компьютеры.
Адаптивное и адаптируемое программное обеспечение. Общая характеристика состояния.