Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВВС_Заочникам / Lectures_16-17.pptx
Скачиваний:
102
Добавлен:
15.04.2015
Размер:
14.09 Mб
Скачать

Модель процессов MSF

Каждая фаза процесса разработки завершается главной опорной точкой

(major milestone). Характеризующие ее результаты видны не только коллективу разработчиков, но и заказчику.

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

одной фазы проекта на другую. 91

Экстремальное программирование

Основные 12 приемов XP – 4 группы

93

Основные 12 приемов XP – 4 группы

94

Парное программирование

Весь код создается парами программистов,

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

клавиатура передается от одного к другому.

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

взаимодействие внутри команды. 95

Коллективное владение

Каждый разработчик отвечает за весь код => каждый может изменить любой участок кода. Парное программирование поддерживает эту практику: работая в парах, все программисты

получают доступ ко всему коду. Преимущество коллективного владения кодом - ускоряется процесс разработки - при появлении ошибки её может устранить любой программист.

При этом повышается риск появления ошибок,

вносимых программистами, которые считают что знают, что делают, но не рассматривают некоторые зависимости. Выход – качественное тестирование. 96

Заказчик всегда рядом

«Заказчик» в XP — это не тот, кто оплачивает счета, а тот, кто на самом деле использует систему.

XP утверждает, что заказчик должен быть всё время на связи и доступен для вопросов.

97

Надежность и качество программных средств

Основные понятия и показатели надежности ПС.

Дестабилизирующие факторы и методы обеспечения надежности

функционирования ПС.

Модели надежности ПО.

Обеспечение качества и надежности в процессе разработки сложных ПС.

98

Основные понятия и показатели надежности ПС

Основные понятия надежности систем

Надежность (по определению из ГОСТ 13377-75) - свойства объекта выполнять

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

Основные понятия надежности систем

Таким образом, в общем случае (для любых технических объектов / систем, включая аппаратно-программные комплексы):

надежность – внутреннее свойство системы, заложенное при ее создании и

проявляющееся во времени при функционировании и эксплуатации системы.

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

Соседние файлы в папке ВВС_Заочникам