Инфоурок Информатика ПрезентацииПрезентация на тему: Современные принципы и методы разработки приложений

Презентация на тему: Современные принципы и методы разработки приложений

Скачать материал
Скачать материал "Презентация на тему: Современные принципы и методы разработки приложений"

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

Бухгалтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

Бизнер-тренер

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

  • Л2. Принципы и методы разработки программных приложений. Методы организации р...

    1 слайд

    Л2. Принципы и методы разработки программных приложений. Методы организации работы в команде разработчиков на платформе 1С:Предприятие.
    Цель занятия: рассмотреть современные принципы и методы разработки программных приложений, проанализировать методы организации работы в команде разработчиков
    МДК 02.01. Технология разработки программного обеспечения

  • Этапы жизненного цикла программного обеспеченияПодготовка: Татьяна запускает...

    2 слайд

    Этапы жизненного цикла программного обеспечения
    Подготовка: Татьяна запускает интернет-магазин товаров для котиков. Поискала сайты с подобной тематикой. Собрала всю информацию об их работе и функциях.
    Проектирование: Татьяна нашла друзей-программистов и обсудила с ним будущее приложение и дизайн.
    Создание: После заключения договора друзья-программисты начали писать код, рисовать дизайн и писать документы.
    Поддержка: Татьяна получила свой сайт, его разместили на сервере, на него начали заходить пользователи и писать в поддержку о багах, друзья-программисты читая отзывы – исправлять их.
    Подготовка
    Проектирование
    Создание
    Дизайн
    Кодирование
    Тестирование
    Документирование
    Поддержка
    Внедрение
    Сопровождение

  • Этапы жизненного цикла программного обеспеченияМОДЕЛЬ
Модель разработки прогр...

    3 слайд

    Этапы жизненного цикла программного обеспечения
    МОДЕЛЬ
    Модель разработки программного обеспечения описывает, какие стадии жизненного цикла оно проходит и что происходит на каждой из них
    МЕТОДОЛОГИЯ
    Методология включает в себя набор методов по управлению разработкой: это правила, техники и принципы, которые делают ее более эффективной

  • Основные модели разработки программного обеспеченияМодели разработки ПОCode a...

    4 слайд

    Основные модели разработки программного обеспечения
    Модели разработки ПО

    Code and fix – модель кодирования и устранения ошибок
    Waterfall model – каскадная модель или «водопад»
    V-model – V-образная модель, разработка через тестирование
    Incremental model – инкрементная модель
    Iterative model – итеративная (или итерационная) модель
    Spiral model – спиральная модель
    Chaos model – модель хаоса
    Prototype model – прототипная модель

  • Waterfall (каскадная модель или «водопад»)Системные требованияТребования к ПО...

    5 слайд

    Waterfall (каскадная модель или «водопад»)
    Системные требования
    Требования к ПО
    Анализ
    Проектирование
    Кодирование
    Тестирование
    Эксплуатация
    ПРЕИМУЩЕСТВА
    -Упрощение контроля
    -Определение стоимости на начальном этапе
    -Не требуется высокая квалификация тестировщика
    НЕДОСТАТКИ
    -Тестирование начинается на последних этапах разработки
    -Заказчик видит готовый продукт в конце разработки, и лишь тогда может дать обратную связь
    -Разработчики пишут много технической документации, что задерживает основную работу

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

  • V-образная модель (разработка через тестирование)РазработкаПРЕИМУЩЕСТВА
-Мини...

    6 слайд

    V-образная модель (разработка через тестирование)
    Разработка
    ПРЕИМУЩЕСТВА
    -Минимальное количество ошибок в архитектуре ПО
    НЕДОСТАТКИ
    -Ошибка при разработке архитектуре в начале разработки приведет к дороговизне возврата на предыдущие этапы и ее устранение.

    Разработка
    Разработка
    Разработка
    Разработка
    Разработка
    Разработка
    Разработка
    Разработка
    Подходит для проектов, в которых важна надёжность и цена ошибки очень высока.

  • Инкрементная модель (разработка через тестирование)ПРЕИМУЩЕСТВА
-Минимальная...

    7 слайд

    Инкрементная модель (разработка через тестирование)
    ПРЕИМУЩЕСТВА
    -Минимальная стоимость на начальных этапах разработки
    -Быстрый фидбэк пользователей
    -Дешевизна ошибок
    НЕДОСТАТКИ
    -Разное виденье программного продукта в отсутствии ТЗ
    -Недобросовестность разработчика

    Версия Б
    Начальное планирование
    Планирование
    Требования
    Проектирование
    Исполнение
    Развертывание
    Тестирование
    Оценка
    Подходит для проектов, в которых точное техзадание прописано уже на старте, а продукт должен быстро выйти на рынок.

  • Iterative model(итеративная модель)ПРЕИМУЩЕСТВА
-Быстрый выпуск минимального...

    8 слайд

    Iterative model(итеративная модель)
    ПРЕИМУЩЕСТВА
    -Быстрый выпуск минимального продукта
    -Постоянное тестирование пользователями
    НЕДОСТАТКИ
    -Использование на начальном этабе баз данных и серверов
    -Отсутствие фиксированного бюджета и сроков

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

  • Spiral model(спиральная модель)ПРЕИМУЩЕСТВА
-Большое внимание уделяется прора...

    9 слайд

    Spiral model(спиральная модель)
    ПРЕИМУЩЕСТВА
    -Большое внимание уделяется проработке рисков
    НЕДОСТАТКИ
    -Есть риск застрять на начальном этапе
    -Разработка длится долго и стоит дорого

    Подходит для работы в исследовательских проектах.

  • Принципы разработки программного обеспеченияВыделяют шесть основных принципов...

    10 слайд

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

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 665 097 материалов в базе

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

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

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

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

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

  • Скачать материал
    • 26.10.2022 1337
    • PPTX 795 кбайт
    • 43 скачивания
    • Оцените материал:
  • Настоящий материал опубликован пользователем Квеквескири Екатерина Сергеевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    • На сайте: 1 год и 7 месяцев
    • Подписчики: 0
    • Всего просмотров: 2859
    • Всего материалов: 2

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

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

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

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

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

500/1000 ч.

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

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

Применение компьютерных моделей при обучении математике и информатике в рамках ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 48 человек из 27 регионов
  • Этот курс уже прошли 179 человек

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

Методика преподавания информатики в начальных классах

72 ч. — 180 ч.

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

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

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 153 человека из 49 регионов
  • Этот курс уже прошли 1 718 человек

Мини-курс

Реклама для роста бизнеса: эффективные стратегии и инструменты

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 38 человек из 20 регионов

Мини-курс

Карьера и развитие в современном мире

10 ч.

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

Мини-курс

Развитие коммуникативных и здоровьесберегающих навыков

8 ч.

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