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

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

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

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

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

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

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


 

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

83140. Создание женского образа «Снежной королевы» с использованием различных элементов прически 4.04 MB
  Актуальностью для данной работы является постоянный интерес парикмахеров и технологов по прическам из длинных волос к разным историческим эпохам, для которых характерно разнообразие элементов причесок, методов и способов их выполнения.
83141. Курсовое проектирование по теории вероятностей, математической статистике и случайным процессам с элементами научно-исследовательской работы студентов 4.56 MB
  Задачи курсового проектирования по конкретной дисциплине, естественно, определяются ее спецификой, однако можно выделить и общие вопросы, не зависящие от предметной области, в том числе такие, как: профессиональная ориентация студента в изучаемых в университете направлениях (на 1 курсе, когда студент выбирает для себя направление бакалавриата)...
83142. Экологическая политика и международная деятельность Республики Беларусь в области охраны окружающей среды 968.49 KB
  Экологическая ситуация в Республике Беларусь имеет региональный характер. Региональная специфика экологических проблем определяется взаимодействием нескольких основных факторов. К их числу относятся, во-первых, неоднородность природных условий территории, а, следовательно, и неодинаковая устойчивость ее различных частей к внешним воздействиям.
83143. Учебное пособие по дисциплине: Металлические конструкции 9.04 MB
  Строительство является одной из самых металлоемких отраслей народного хозяйства. Значительная часть стали расходуется на изготовление металлоконструкций, из которых возводятся автодорожные и железнодорожные мосты, каркасы промышленных и гражданских зданий, башни и мачты антенных устройств, опоры линий электропередачи...
83145. ВИКОРИСТАННЯ ДИДАКТИЧНИХ ІГОР НА УРОКАХ ОБРАЗОТВОРЧОГО МИСТЕЦТВА В СЕРЕДНІХ КЛАСАХ 218 KB
  Проблеми перебудови нашого суспільства нерозривно пов’язані з вирішенням завдань формування творчої особистості. Адже саме така особистість є справжнім творцем історії, оскільки весь шлях, який пройдено людством, – це безперервний процес творіння.
83146. ШЛЯХИ ВДОСКОНАЛЕННЯ БУХГАЛТЕРСЬКОГО ОБЛІКУ ВЛАСНОГО КАПІТАЛУ 88.05 KB
  Актуальність теми дослідження полягає в тому, що запровадження в економічне життя України ринкових відносин, провокує до розвитку окремих фірм не державного характеру, що в свою чергу вимагає грамотної політики в галузях управління цими фірмами, це стосується і обліку результатів діяльності підприємств.
83147. Роль интеллектуальной собственности в реформируемой экономике РФ 211 KB
  Интеллектуальная собственность и уровень инновационного развития экономики Российской Федерации, являются объектом исследования в данной работе. В качестве предмета исследования выступают отношения интеллектуальной собственности. Целью работы является изучение понятия интеллектуальной собственности...
83148. Диагностика и лечение хронического гастрита 299.34 KB
  При изучении влияния профессиональных факторов на течение хронического гастрита у подростков установлено, что в группе больных с тяжелыми видами труда, ухудшение в состоянии здоровья наблюдается значительно чаще, чем при благоприятных условиях работы.