Инфоурок Другое ПрезентацииПроблемы развития и освоения программной инженерии

Проблемы развития и освоения программной инженерии

Скачать материал
Скачать материал "Проблемы развития и освоения программной инженерии"

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Специалист по ипотечному кредитованию

Описание презентации по отдельным слайдам:

  • Проблемы развития и освоения                    программной инженерии...

    1 слайд

    Проблемы развития и освоения программной инженерии



    Липаев Владимир Васильевич

    профессор, доктор технических наук
    Институт системного программирования РАН
    lip@ispras.ru

  • Первые отечественные вычислительные машины:               МЭСМ;  М-1; М-2; БЭ...

    2 слайд

    Первые отечественные вычислительные машины: МЭСМ; М-1; М-2; БЭСМ; Стрела; БЭСМ-2; М-40; М-50
    Универсальные вычислительные машины
    Спец-е машины реального времени
    ЭВМ систем противоракетной обороны
    Семейства вычисл-ных машин
    М-20
    М-220; БЭСМ-4
    БЭСМ-6; АС-6
    Урал: 11 -16
    УМ1-НХ; УМ-2
    Аргон: 1 - 17

    Курс-1 – 5Э89

    5Э26; 40У6

    5Э92б; 5Э51
    5Э71; М-10
    М-13
    Эльбрус 1; 2;
    Эльбрус-90
    ЕС ЭВМ:
    1020 - 1066
    СМ ЭВМ: 1 - 1820
    Аргон ЕС: А-30 - А50; Поиск

  •      Динамика истории отечественных десятилетий

    3 слайд

    Динамика истории отечественных десятилетий


  • Задачи создания программных средств...

    4 слайд

    Задачи создания программных средств реального времени :

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

  • Типичные недостатки разработки проектов крупных программных продуктов р...

    5 слайд

    Типичные недостатки разработки проектов крупных программных продуктов реального времени:

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

  • -  большая размерность, высокая трудоемкость и стоимость комплексов программ...

    6 слайд

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


    Программные продукты с гарантированным качеством, отличают:

  • Проблемы развития и освоения                    программной инженерии:...

    7 слайд

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

  • Цели применения профилей международных   стандартов жизненного цикла ПС:...

    8 слайд

    Цели применения профилей международных стандартов жизненного цикла ПС:
    - освоение мирового опыта и методов современной программной инженерии;
    - применение совершенных, стандартизированных процессов для обеспечения жизненного цикла программных средств;
    - гарантирование высокого качества, надежности и безопасности отечественных программных продуктов;
    - обеспечение конкурентоспособности отечественных программных продуктов на мировом рынке;
    - сертификация качества отечественных предприятий, поставляющих программные продукты;
    - обучение специалистов современной программной инженерии.

  • Стандарты управления жизненным циклом, качеством и интерфейсами систем и...

    9 слайд

    Стандарты управления жизненным циклом, качеством и интерфейсами систем и программных средств
    Стандарты разработки, сопровождения, тестирования и управления конфигурацией компонентов и программных средств
    Стандарты обеспечения качества, безопасности, документирования и сертификации в жизненном цикле программных средств
    Профиль международных стандартов жизненного цикла программных средств включает:

  • Стандарт ISO 9126 определяет характеристики      качества комплексов пр...

    10 слайд

    Стандарт ISO 9126 определяет характеристики качества комплексов программ:
    Функциональная пригодность детализируется: пригодностью для применения; корректностью (правильностью, точностью); способностью к взаимодействию; защищенностью.
    Надежность характеризуется: уровнем завершенности (отсутствия ошибок); устойчивостью к дефектам; восстанавливаемостью; доступностью – готовностью.
    Эффективность рекомендуется отражать: временной эффективностью; используемостью ресурсов.
    Применимость (практичность) предлагается описывать: понятностью; простотой использования; изучаемостью; привлекательностью.
    Сопровождаемость представляется: удобством для анализа; изменяемостью; стабильностью; тестируемостью.
    Переносимость (мобильность) предлагается отражать: адаптируемостью; простотой установки – инсталляции; замещаемостью.

  • Четыре ключевых объекта: - требования заказчика и/или пол...

    11 слайд

    Четыре ключевых объекта:
    - требования заказчика и/или пользователей к системе, которые определяют цели создания и назначение системы и программного продукта, их функции и область применения;
    - тесты – эталоны и вторая адекватная форма описания содержания и функционирования комплекса программ для проверки полноты реализации требований, а также для верификации на соответствия исходным требованиям к системе;
    - эксплуатационная документация (третий эталон), которая должна обеспечивать применение программного продукта пользователями в соответствии с требованиями заказчика;
    - программный продукт и система, результат реализации требований: функциональные характеристики системы и предусмотренные свойства, для обеспечения корректного применения.

  • Требования
-  общие требования к каче...

    12 слайд



    Требования
    - общие требования к качеству функционирования и характеристикам программного продукта реального времени;
    - ограничения ресурсов для реализации требований к крупному программному продукту;
    - требования к надежности функционирования крупных программных продуктов;
    - требования к функциональной безопасности крупных программных продуктов;
    - требования к производительности и эффективности динамического использования ресурсов ЭВМ программным продуктом в реальном времени;
    требования к допустимым рискам динамического применения крупных программных продуктов;
    требования к эксплуатационной документации

  • Верификация требований
-  верификация требований к проек...

    13 слайд

    Верификация требований
    - верификация требований к проекту системы;
    - верификация требований к функциям и характеристикам крупного комплекса программ;
    - верификация требований к архитектуре крупного комплекса программ;
    - верификация требований к функциональным компонентам крупного комплекса программ;
    - трассировка требований к компонентам комплекса программ;
    - сравнительный анализ приоритетов требований и допустимых рисков комплекса программ;
    обеспечение баланса требований к крупному комплексу программ с учетом доступных ресурсов

  • Конфигурационное управление                                    комплексами пр...

    14 слайд

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

  • База данных 
-  спецификаций требований  и ресурс...

    15 слайд

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

  • Специалисты
  заказчик  – разработч...

    16 слайд

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

  • Cпециалисты –  источники  дефектов 
-...

    17 слайд


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

  • Монографии, регламентирующие  процессы  программной инженерии на базе  междун...

    18 слайд

    Монографии, регламентирующие процессы программной инженерии на базе международных стандартов Липаев В.В. Программная инженерия.
    Методологические основы. Учебник для ВУЗОВ.
    Технико-экономическое обоснование проектов сложных программных средств
    Системное проектирование сложных программных средств для информационных систем
    Методы обеспечения качества крупномасштабных программных средств
    Функциональная безопасность программных средств
    Анализ и сокращение рисков проектов сложных программных средств
    Сопровождение и управление конфигурацией сложных программных средств
    Документирование сложных программных средств
    Процессы и стандарты жизненного цикла сложных программных средств. Справочник
    www.ispras.ru/lipaev/index.htm

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 656 275 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 05.03.2020 217
    • PPTX 261 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Пашковская Вера Антоновна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Пашковская Вера Антоновна
    Пашковская Вера Антоновна
    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 74780
    • Всего материалов: 235

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 120 человек из 43 регионов

Курс профессиональной переподготовки

Библиотечно-библиографические и информационные знания в педагогическом процессе

Педагог-библиотекарь

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 475 человек из 69 регионов
  • Этот курс уже прошли 2 324 человека

Курс повышения квалификации

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 33 человека из 20 регионов
  • Этот курс уже прошли 152 человека

Курс профессиональной переподготовки

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Этот курс уже прошли 25 человек

Мини-курс

Психологическая экспертиза в юридической сфере: теоретические аспекты

2 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Стимулирование интереса к обучению у детей дошкольного возраста

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 10 человек

Мини-курс

Созависимые отношения и способы их преодоления

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 47 человек из 22 регионов
  • Этот курс уже прошли 29 человек