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

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

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

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

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

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

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


 

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

63385. ОРГАНИЗАЦИОННО-ТЕХНИЧЕСКИЕ ПРОБЛЕМЫ СОЗДАНИЯ БД 431 KB
  Информационные системы созданные на основе БД характеризуется следующими особенностями: большое количество функций процессов атрибутов данных и сложные взаимосвязи между ними; наличие подсистем имеющих свои задачи и цели функционирования...
63386. Общие условия и противоречия экономического развития 113.5 KB
  Сущность и роль производства в развитии общества. Цель структура факторы производства. Формы общественного производства. Продукт производства.
63387. Учебно-методическое обеспечение курсов информатики. Средства обучения. Кабинет информатики и информационных технологий 59.5 KB
  Рекомендуется, чтобы окна кабинета выходили на северную или северо-восточную сторону горизонта. В противном случае окна необходимо оборудовать устройствами жалюзи светлого цвета для защиты экранов мониторов от прямых солнечных лучей.
63388. ОБСЛЕДОВАНИЕ И ИЗУЧЕНИЕ ИНФОРМАЦИОННЫХ ПОТРЕБНОСТЕЙ ПОЛЬЗОВАТЕЛЕЙ 461 KB
  Выявление факторов способствующих и препятствующих достижению цели Изучение информационных потребностей Анализ запросов пользователей оценка использования информации Определение необходимой информации для различных видов деятельности...
63389. Возникновение экономической мысли. Древний мир. Экономические идеи на Древнем Востоке 100 KB
  Распространение практики наемного труда устанавливались предельные сроки найма и размер денежного вознаграждения за труд. Обосновывается общественное разделение труда что считается основой деления общества на касты.
63390. Понятие популяции. Статические характеристики популяции: численность (плотность) и биомасса популяции, возрастной и половой состав. Пространственное размещение и его характер. Динамические характеристика популяции. Кривые выживания 59 KB
  Виды заселяют эти «островки» своими популяциями. Конечно, биологический вид не похож на сеятеля, засевающего природные участки группами своих особей: просто виды распространены не равномерно...
63391. Частотное объединение и разделение каналов 308.01 KB
  Формирование группового тракта системы с ЧРК При частотном разделении каналов для передачи данных различных источников сообщений используются определенные поддиапазоны частот.
63392. Экономика как система общественных отношений. Типы экономических систем, способы классификации, сущность, значение в развитии общественного хозяйства 63 KB
  Правоотношения собственности. Теория прав собственности. Экономико-правовые и организационно-экономические отношения собственности. Отношения собственности в системе экономических отношений.