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

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

Презентация на тему: Современные принципы и методы разработки приложений - Скачать презентации бесплатно ☑ Презентации по предметам на school-textbook.com
Смотреть онлайн
Поделиться с друзьями:
Cкачать презентацию: Презентация на тему: Современные принципы и методы разработки приложений

Презентация "Презентация на тему: Современные принципы и методы разработки приложений" онлайн бесплатно или скачать на сайте электронных школьных учебников/презентаций school-textbook.com

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

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

Этапы жизненного цикла программного обеспечения<br>Подготовка: Татьяна запускает интернет-магазин то
2 слайд

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

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

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

Основные модели разработки программного обеспечения<br>Модели разработки ПО<br><br>Code and fix – мо
4 слайд

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

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

Waterfall (каскадная модель или «водопад»)<br>Системные требования<br>Требования к ПО<br>Анализ<br>П
5 слайд

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

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

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

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

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

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

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

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

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

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

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

Spiral model(спиральная модель)<br>ПРЕИМУЩЕСТВА<br>-Большое внимание уделяется проработке рисков<br>
9 слайд

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

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

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

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

Отзывы по презентациям на сайте school-textbook.com "Презентация на тему: Современные принципы и методы разработки приложений" (0)
Оставить отзыв
Прокомментировать

Путеводитель по миру знаний. Тем, кто хочет учиться.

Свяжитесь с нами