40583

Общие принципы и подходы к разработке ПО

Лекция

Информатика, кибернетика и программирование

Итерация N Унифицированный процесс разработки программного обеспечения USDP Модель вариантов использования описывает случаи в которых приложение будет использоваться. Аналитическая модель описывает базовые классы для приложения. Модель проектирования описывает связи и отношения между классами и выделенными объектами Модель развертывания описывает распределение программного обеспечения по компьютерам.

Русский

2013-10-17

869.44 KB

18 чел.

Занятие №20
Общие принципы и подходы к разработке ПО

Модели разработки ПО

  1.  Водопадная
  2.  Каскадная модель
  3.  Спиральная
  4.  Экстремальное программирование
  5.  Инкрементальная
  6.  Унифицированный процесс разработки программного обеспечения (USDP)
  7.  Методология MSF

Водопадная модель

Спиральная модель

Инкрементальная разработка

Анализ требований

Проектирование

Реализация

Компонентное

тестирование

Интеграция

Тестирование

единого целого

Итерация 1   Итерация 2   ….   Итерация N

Унифицированный процесс разработки программного обеспечения (USDP)

  1.  Модель вариантов использования, описывает случаи, в которых приложение будет использоваться.
  2.  Аналитическая модель описывает базовые классы для приложения.
  3.  Модель проектирования описывает связи и отношения между классами и выделенными объектами
  4.  Модель развертывания описывает распределение программного обеспечения по компьютерам.
  5.  Модель реализации описывает внутреннюю  организацию программного кода.
  6.  Модель тестирования состоит из тестирующих компонентов, тестовых процедур и различных вариантов тестирования

Методология MSF

Типичные компоненты архитектуры программного продукта и типичные требования к ПО

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

Надежность – способность системы противостоять различным отказам и сбоям.

 Отказ – это переход системы в результате ошибки в полностью неработоспособное состояние.

 Сбой – ошибка в работе системы, которая не приводит к выходу системы из строя.

Чем меньше отказов и сбоев за какой-то определенный интервал времени, тем система считается надежнее.


 

А также другие работы, которые могут Вас заинтересовать

16511. Основы эмбриологического рисунка 180.61 KB
  Основы эмбриологического рисунка Современные способы получения изображений биологических объектов становятся все более привычными для специалистовбиологов. Так классический фотопроцесс вытесняется методами видеомикроскопии объект исследования все чаще фотограф...
16512. ПРАВИЛА ВИКОНАННЯ ЕЛЕКТРИЧНИХ СХЕМ ЦИФРОВОЇ ТЕХНІКИ 143.5 KB
  Лабораторна робота 3 Тема: ПРАВИЛА ВИКОНАННЯ ЕЛЕКТРИЧНИХ СХЕМ ЦИФРОВОЇ ТЕХНІКИ Електрична схема – це конструкторський документ в якому умовними графічними позначеннями УГП показано складові частини виробу і зв’язки між ними. Їх виконують у відповідності д...
16513. Прикладная численная математика 134 KB
  Лабораторная работа №5 Прикладная численная математика 1.1 Вычисление определенных интегралов В MATLAB определены команды quad и quadl для приближенного вычисления определенных интегралов I = dx. Команда quad или quadl имеет следующие модификации: quad'fx' ab; quad'fx' a...
16514. Вычисление пределов – команда limit 62 KB
  Лабораторная работа №6 1.1 Вычисление пределов – команда limit Для вычисления пределов функции Fx заданной в аналитическом символьном виде служит команда limit которая используется в одном из следующих вариантов: limitFxa – возвращает предел символьного выражения F
16515. Разложение в ряд Тейлора – команда taylor 208.5 KB
  Лабораторная работа №7 1.1 Разложение в ряд Тейлора – команда taylor В задачах аппроксимации и приближения функций fx важное место занимает их разложение в ряд Тейлора в окрестности точки a: fx = . Частным случаем этого ряда при a = 0 является ряд Маклорена: fx = ...
16516. ИЗМЕРЕНИЕ ПАРАМЕТРОВ СИГНАЛОВ И ЦЕПЕЙ 789.5 KB
  ИЗМЕРЕНИЕ ПАРАМЕТРОВ СИГНАЛОВ И ЦЕПЕЙ Методические указания к лабораторной работе № 1 по курсам Основы теории цепей Теория электрических цепей для студентов направлений Радиотехника Телекоммуникации Информационная безопасность В методических...
16517. ПРОСТЕЙШИЕ ЭЛЕКТРИЧЕСКИЕ ЦЕПИ ПРИ ГАРМОНИЧЕСКОМ ВОЗДЕЙСТВИИ 141 KB
  ПРОСТЕЙШИЕ ЭЛЕКТРИЧЕСКИЕ ЦЕПИ при гармоническом воздействии Методические указания к лабораторной работе №2 по курсам Основы теории цепей Теория электрических цепей для студентов направлений Радиотехника Телекоммуникации Информационная безопа
16518. АНАЛИЗ СЛОЖНЫХ ЛИНЕЙНЫХ ЦЕПЕЙ 186.5 KB
  АНАЛИЗ СЛОЖНЫХ ЛИНЕЙНЫХ ЦЕПЕЙ Методические указания к лабораторной работе № 3 по курсам Основы теории цепей Теория электрических цепей для студентов направлений Радиотехника Телекоммуникации Информационная безопасность АНАЛИЗ СЛОЖНЫХ ЛИНЕЙ...
16519. ИНДУКТИВНО-СВЯЗАННЫЕ ЦЕПИ 188.5 KB
  ИНДУКТИВНОСВЯЗАННЫЕ ЦЕПИ Методические указания к лабораторной работе № 4 по курсам Основы теории цепей Теория электрических цепей для студентов направлений Радиотехника Телекоммуникации Информационная безопасность Составители Е.В. Вострец