Синицын С.В., Налютин Н.Ю., Несвижский А.И. МОСКОВСКИЙ ИНЖЕНЕРНО-ФИЗИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ) Технологии разработки и верификации.

Презентация:



Advertisements
Похожие презентации
Кафедра «Кибернетика» Дипломная работа по направлению «Прикладная математика и информатика» на тему: Разработка приложения для управления.
Advertisements

Учебный курс Стандартизация и сертификация программного обеспечения Лекция 7 доктор технических наук, профессор, проректор по информатизации, заведующий.
Модель команды определение ролей продолжение Microsoft Solution Framework.
Жизненный цикл программного обеспечения Подготовил студент 1 курса Лось Павел.
Жизненный цикл программного обеспечения Лекция 4.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 4. Прохождение фазы выработки концепции в.
Компьютерные методы моделирования оптических приборов кафедра прикладной и компьютерной оптики Организация разработки программного обеспечения.
Как мы учим студентов Взгляд работодателя Артём Круглов Руководитель магистратуры веб-разработчиков Руководитель ресурсно-технологического центра Группы.
Положение об отделе В.Андреев, Д.Сатин. Штат отдела начальник отдела; бизнес-аналитик; проектировщик пользовательских интерфейсов; специалист по анализу.
Кафедра «Кибернетика» Дипломная работа по направлению «Прикладная математика и информатика» на тему: Разработка программной системы.
Презентация дисциплины по выбору Для студентов, обучающихся по направлению «Прикладная информатика» (магистерская программа «Прикладная информатика.
Факультет бизнес - информатики НИУ ВШЭ – Пермь На факультете ведется подготовка бакалавров по направлениям: Бизнес-информатика Программная.
Факультет бизнес-информатики НИУ ВШЭ – Пермь На факультете ведется подготовка бакалавров по направлениям: Бизнес-информатика Бизнес-информатика.
Учебный курс «Технологии программирования. Курс на базе Microsoft Solutions Framework (MSF)» Нижегородский государственный университет им. Н.И. Лобачевского.
«1С:Документооборот 8». Зачем автоматизировать документооборот? Единая информационная база документов Возможность параллельного выполнения операций Непрерывность.
Подготовка специалистов в области систем менеджмента качества в КГТУ им.А.Н.Туполева Докладчик: Галимов Фарид Мисбахович Докладчик: Галимов Фарид Мисбахович,
Тема ВКР Автор: ФИО Руководитель: ФИО, уч. степень, уч. звание.
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Ульяновский государственный технический университет»
. Москва, 2016 Кафедра: «Организационно- кадровая работа в органах государственной власти» Презентацию подготовил: Студент 1 курса магистратуры заочной.
Автор : Макаров А.В. Научный руководитель : к.ф.м.н., доцент кафедры Систем Информатики НГУ, с.н.с. Васючкова Татьяна Сергеевна Система поддержки дистанционного.
Транксрипт:

Синицын С.В., Налютин Н.Ю., Несвижский А.И. МОСКОВСКИЙ ИНЖЕНЕРНО-ФИЗИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ) Технологии разработки и верификации программного обеспечения МИФИ, Кафедра «Кибернетика»

Практические навыки IT- студентов, приобретаемые в ВУЗе Схема технологической подготовки Верификация – путь к гарантиям качества Структура учебного проекта Опыт преподавания в МИФИ МИФИ, Кафедра «Кибернетика» Содержание

Получение студентами практических навыков

Обучение специалиста в ВУЗе МИФИ, Кафедра «Кибернетика» Получение студентами практических навыков

Двухступенчатая схема бакалавр-магистр МИФИ, Кафедра «Кибернетика» Получение студентами практических навыков

МИФИ, Кафедра «Кибернетика» Распространение передовых технологий ВУЗ

RTCA DO-178B Requirements and Technical Concepts for Aviation DO-178B - международный документ, регламентирующий разработку ПО в авиационной отрасли Процессы Планирование разработки ПО Разработка ПО (требования к системе, проектирование, кодирование, интеграция) Верификация Управление конфигурациями Управление качеством Управление жизненным циклом МИФИ, Кафедра «Кибернетика»

Схема технологической подготовки Схемы взаимодействия ВУЗа и предприятия

МИФИ, Кафедра «Кибернетика» Культура производства Наличие представления об основных приемах организации и управлении программными разработками, понятие о технологических процедурах, документах и критичности разрабатываемых систем, задачах управления качеством и управления конфигурациями Инструментальные навыки Проведение обследования и анализ требований, разработка программной документации, формальные инспекции, конфигурационное управление, управление изменениями, управление рисками, проектирование интерфейсов и баз данных Коллективная разработка Организация коллектива, роли, взаимодействие, обучение Что слабо развито в современных программах

МИФИ, Кафедра «Кибернетика» Менеджер Аналитик Разработчик Дизайнер Тестировщик Роли в студенческом проекте

МИФИ, Кафедра «Кибернетика» Культуре нельзя научить, но ей можно научиться. Навыки приобретаются трудом Непрерывность технологической подготовки Нельзя объять необъятное Независимость от конкретных инструментов Один, два, много Навыки коллективной работы Что можно улучшить в программах подготовки

МИФИ, Кафедра «Кибернетика» Дисциплины технологического цикла

МИФИ, Кафедра «Кибернетика» Изучение жизненного цикла по семестрам

МИФИ, Кафедра «Кибернетика» Изучение жизненного цикла по семестрам

МИФИ, Кафедра «Кибернетика» Гарантии качества – это актуально! Гарантии качества

Выполнение проекта в сроки заказчика Соблюдение бюджета проекта Использование накопленного опыта Загрузка ресурсов предприятия Равномерность производственного процесса Обучение кадров МИФИ, Кафедра «Кибернетика» Гарантии качества

Удовлетворение требований заказчика Управление изменениями Управление конфигурациями Управление на основе метрик процессов Верификация на всех этапах Валидация результатов МИФИ, Кафедра «Кибернетика» Гарантии качества

МИФИ, Кафедра «Кибернетика» Верификация на всех этапах Верификация Подтверждение при помощи объективных доказательств факта соответствия работы системы предъявляемым к ней требованиям

Верификация охватывает все этапы МИФИ, Кафедра «Кибернетика» Верификация

Верификация на ранних стадиях Процедура формальной инспекции Верификация на модульном уровне Драйверы и заглушки Верификация программной интеграции Тесты межмодульных интерфейсов Верификация на уровне системной интеграции Тесты пользовательских интерфейсов Валидация Бета-тестирование МИФИ, Кафедра «Кибернетика» Верификация

Учебный проект для изучения верификации Опыт МИФИ

Курс «Верификация и сертификация ПО» опыт более 30 лет Опирается на опыт верификации бортовых систем для гражданской авиации (ООО ДС «БАРС») Поддержан грантом Microsoft и входит в программу Microsoft Curricula ( МИФИ, Кафедра «Кибернетика» Опыт обучения

Лекции 16 лекций Семинары 11 семинаров Лабораторные работы Привязаны к семинарам Тесты для проверки знаний База из ~400 вопросов Что есть в курсе Синицын С.В., Налютин Н.Ю. Верификация программного обеспечения: Учебное пособие. М.: ИНТУИТ, с МИФИ, Кафедра «Кибернетика»

Учебный пример « Калькулятор » Модуль визуализации Модуль разбора и анализа выражений Модуль математических функций

Требования Архитектура Программный код Тесты Протоколы тестирования Протоколы формальных инспекций … МИФИ, Кафедра «Кибернетика» Демонстрация материалов проекта Демонстрация

«Калькулятор» разработан на платформе Microsoft.NET 2.0 на языке программирования C# 2.0 MVSTE for Software Testers содержит следующие инструменты для тестирования: Manual Testing (ручное тестирование); Web Testing (функция веб-тестирования); Unit Testing (модульное тестирование); Code Coverage (анализ покрытия кода); Ordered Testing (упорядоченное тестирование); средства управления тестированием, позволяющие составлять тесты, выполнять их и централизованно отслеживать данный процесс. МИФИ, Кафедра «Кибернетика» Microsoft.NET как платформа для тестирования Демонстрация

МИФИ, Кафедра «Кибернетика» Методика практических занятий Опыт МИФИ

МИФИ, Кафедра «Кибернетика» Типовая структура практических занятий Семинарское занятие Тест Проверка домашнего задания Разбор нового материала Практическая работа с системой Выдача домашнего задания

МИФИ, Кафедра «Кибернетика» Опыт проведения практических занятий Демонстрация

Общий обзор тестирования и верификации ПО и знакомство с обучающим примером Калькулятор Выявление несоответствий в спецификации требований Ручное тестирование Модульное тестирование Покрытия кода Интеграционное тестирование Роли и обязанностях тестировщика в команде разработчиков программных продуктов Контрольные мероприятия МИФИ, Кафедра «Кибернетика» План практических занятий курса

Кафедра «Кибернетика», МИФИ Синицын Сергей Владимирович, Заведующий кафедрой Адрес: , Москва, Каширское ш., д. 31, МИФИ, кафедра «Кибернетика» Тел: +7 (495) WWW: СПАСИБО ЗА ВНИМАНИЕ ! МИФИ, Кафедра «Кибернетика»