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

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

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

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

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

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

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


 

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

53177. Український етикет. Традиції гостинності і вітання на Україні 42.5 KB
  Діти стають у коло разом з вчителем і вітають один одного хором: Привітаємо сонечко: Здрастуй золотаве Усміхнемось один одному Поглянемо ласкаво Хай сьогодні в кожне серце Зустріч додасть тепла А ми друзів привітаємо Побажаємо добра Вчитель: Любі діти у наш клас Завітали люди щирі. Діти разом: Добрий день в добрий час Заходьте будь ласка до нас Дівчина: Гість у дім – радість з ним. Діти а в який гарний день прийшли до нас дорогі гості А скажіть будь ласка яке сьогодні число Який день тижня Яка чудова пора року гостює в...
53178. ПРАВИЛА ГОСТИННОСТІ 43.5 KB
  Арбуз в перекладі з тюркської мови огірок віслюка Ведучий 1 Читання – ось найкраща розвага. А ось прикрасити кімнату плакатами виготовленими власноруч ми можемо. Ось і читання і розвага: загадки – відгадуємо скоромовки – швидко вимовляємо. Ось осінні оси – ось Я пасу осінніх ос Мала Маринка має м’ячик маленький м’ячик м’яко скаче.
53179. В гостях у первой учительницы 30.5 KB
  Дорогие друзья Накануне прекрасного весеннего праздника Международного женского дня мы решили провести устный журнал в вашем классе где ваша учительница Наталья Борисовна была и у многих из нас первой. Итак страница первая Цветы любимой учительнице В весенний день когда все ожидают Прекрасный женский праздник в нетерпенье В семье и в классах обсуждают Какой сюрприз преподнести на удивленье Наталья Борисовна Кроме живых цветов мы дарим Вам особый букет: из сказаний и легенд о цветах художественное чтение на музыкальном...
53180. Учимся интересно, говорим правильно 70 KB
  К таким умениям и навыкам можно отнести следующие: умение фиксировать внимание на фонетических особенностях звучащего слова; умение анализировать свою речь с позиций правильности неправильности и оценки дикции; умение давать аргументированную оценку речи других; умение читать и говорить правильно подражая звучащему образцу; внятно и отчетливо произносить звуки и слова; читать написанное с орфоэпической подготовкой и без таковой; правильно и рационально пользоваться орфоэпическими словарями в которых есть произносительные...
53181. Велика Британія в 19 столітті – народження традицій 929 KB
  Queen Victoria came to the throne as a young woman in 1837 and reigned until her death in 1901. Because of the growth of parliamentary government she was less powerful than previous sovereigns but as queen and empress she ruled over more lands and peoples than any previous monarch. Furthermore, she enjoyed the respect and affection of her British subjects.
53182. Економічний бій 59 KB
  Товар який стихійно виділився з світу товарів щоб відігравати роль загального еквіваленту гроші. Яку функцію виконують гроші якщо їх віддають у банк під процент Чи діє закон попиту на монополістичному ринку Що станеться на товарному ринку з ціною на молоко якщо збільшиться кількість корів і зменшаться доходи споживачів Продовжіть прислів’я: Хочеш втратити друга.дай йому в борг гроші. Командам пропонується згадати прислів’я або приказки про гроші або про працю.
53184. Закріплення теми «Креслення в системі прямокутних проекцій» 43 KB
  Получение изображения предмета на чертеже воображаемыми лучами называют проецированием Изображение предмета на плоскости методом проецирования называют проекцией Плоскость на которой получают проекцию называютплоскость проекции Назовите методы проецирования центральное и параллельное. Какой метод проецирования более простой и удобный для получения проекций в черчении Где используется метод центрального проецирования в изобразительном искусстве. Назовите три плоскости проецирования фронтальная горизонтальная...