40583

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

Лекция

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

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

Русский

2013-10-17

869.44 KB

19 чел.

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

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

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

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

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

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

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

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

Реализация

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

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

Интеграция

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

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

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

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

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

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

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

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

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

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

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

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


 

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

50127. Методи послідовного пошуку екстремуму у критеріальному моделюванні 630.34 KB
  Крім того, критеріальний метод має важливе методологічне значення в процесі дослідження. Він надає техніко-економічному аналізу оптимальних рішень узагальнювальний характер і дозволяє більш раціонально використовувати вихідну інформацію...
50128. Визначення горизонтальної й вертикальної складових індукції магнітного поля Землі за допомогою земного індуктора 176 KB
  Визначення горизонтальної й вертикальної складових індукції магнітного поля Землі за допомогою земного індуктора. Вертикальну площину в якій лежить вектор а отже й вісь магнітної стрілки називають площиною магнітного меридіану. Прилад під'єднаний до затискачів мілівеберметр або балістичний гальванометр можна проградуювати так щоб він безпосередньо показував зміну магнітного потоку який пронизує витки індуктора. Нехай вісь індуктора орієнтована горизонтально в площині магнітного меридіана площина витків теж горизонтальна.
50129. Исследование процессов накопления и релаксации заряда в диэлектрических материалах 1.32 MB
  Определение постоянной времени RCцепи. Даже если цепь не содержит конденсаторов всегда присутствует электрическая емкость изоляции и в ней возникают токи смещения обусловленные изменением электрического поля во времени. В цепях постоянного тока распределение электрических зарядов на проводниках и токов на участках цепи стационарно то есть неизменно во времени. Если на какомто участке цепи происходят изменения силы тока или напряжения то другие участки цепи могут почувствовать эти изменения только через некоторое время которое по...
50130. Определение коэффициента термического расширения (объемного) жидкости 116 KB
  Цель работы: 1 измерить изменение объема воды при нагреве ее от 0 С до 90 С; 2 определить показатель коэффициента термического расширения. Особенный интерес представляет поведение воды в диапазоне температур 0 10 С. В данной работе исследуется изменение объема воды в диапазоне температур от 0 С до 40 90 С максимальная температура ограничена длиной измерительной трубки. Для проведения измерений в интервале 0 20 С термостат в начале работы заполняется смесью льда и воды что обеспечивает начальную температуру 0 С.
50131. ОПРЕДЕЛЕНИЕ ПОКАЗАТЕЛЯ ПРЕЛОМЛЕНИЯ ПЛОСКОПАРАЛЛЕЛЬНОЙ ПЛАСТИНЫ С ПОМОЩЬЮ МИКРОСКОПА 160 KB
  Углы падения отражения и преломления отсчитываются от нормали к границе раздела двух сред ON. Направления этих лучей определяются следующими законами геометрической оптики: луч падающий АО луч отраженный ОВ луч преломленный ОД и нормальON восстановленная в точке падения О лежат в одной плоскости; угол отражения NOB численно равен углу падения ON; синус угла падения i относится к синусу угла преломления r как скоростьсвета в первой среде υ1 относится к скорости света во второй среде υ2. 1 Последний закон в оптике известен как...
50132. Тактика гри у футболі. Індивідуальні, групові і командні дії в нападі і захисті 27.5 KB
  Індивідуальні групові і командні дії в нападі і захисті. Система гри - це основний спосіб гри команди який визначає особливості розташування і пересування гравців у захисті і нападі для досягнення успіху в матчі. Гра в захисті й нападі вимагає від гравців оперативного розвязання ігрових ситуацій використання різноманітних тактичних засобів. Тактика гри у футбол реалізується в індивідуальних групових і командних діях у нападі й захисті.
50134. ВЕРОЯТНОСТНО-ЭКОНОМИЧЕСКИЙ МЕТОД РАСЧЕТА СТАЛЬНЫХ КОНСТРУКЦИЙ 172.5 KB
  Принципиальное отличие этого метода от заложенного в нормы метода расчета по предельным состояниям состоит в том что в расчет вводится не нормативные или расчетные значения нагрузок и прочностных свойств конструкционных материалов а СТАТИСТИЧЕСКИЕ ХАРАКТЕРИСТИКИ их распределений СРЕДНИЕ ЗНАЧЕНИЯ И КОЭФФИЦИЕНТЫ ВАРИАЦИИ. Коэффициент надежности по ответственности не используется. Таблица 1 Статистические характеристики давления ВЕТРА Ветровой район Среднее значение давления ветра кПа кг м2 Коэффициенты вариации Vf k = qo I II III IV...
50135. ОПРЕДЕЛЕНИЕ ОТНОШЕНИЯ ТЕПЛОЕМКОСТЕЙ ГАЗА МЕТОДОМ КЛЕМАНА-ДЕЗОРМА 92.5 KB
  Основные теоретические положения к данной работе основополагающие утверждения: формулы схематические рисунки: Введение Первый закон термодинамики утверждает что количество теплоты DQ сообщенное газу расходуется на изменение внутренней энергии газа DU и на работу А совершаемую газом: DQ = DU . Теплоемкостью газа называется величина равная количеству теплоты необходимой для нагревания данной массы газа на один кельвин. T0...