Лекции по Конструированию программного обеспечения


Характеристики иерархической сложности структуры программной системы


Download 4.8 Mb.
bet3/12
Sana20.10.2023
Hajmi4.8 Mb.
#1713893
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
Конструирование программного обеспечения

Характеристики иерархической сложности структуры программной системы

  • Количество вершин (модулей);
  • Количество связей между вершинами;
  • Высота – количество уровней управления;
  • Ширина – максимальное количество модулей, размещенных на отдельных уровнях управления.

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

Это один из этапов разработки программного обеспечения.

Свойства прототипа

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

Этапы разработки прототипа

  • Определение начальных требований.
  • Разработка первого варианта, который содержит только пользовательский интерфейс системы.
  • Изучение прототипа заказчиком и конечным пользователем. Получение обратной связи о необходимых изменениях и дополнениях.
  • Переработка прототипа с учетом полученных замечаний и предложений.

Методологии прототипирования

  • Быстрое, при котором макет может быть выброшен, главное - скорость;
  • Эволюционное, которое ставит своей целью последовательное создание макетов системы.

Достоинства и недостатки прототипирования

  • Достоинства
  • уменьшение времени, стоимости и рисков;
  • вовлечение пользователя в процесс разработки
  • Недостатки
  • недостаточный анализ,
  • смешение прототипа и готовой системы в представлении пользователей,
  • большое время создания прототипа.

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

Это процесс создания модели программного продукта. Модель может быть в виде :

  • Бумажного макета или макета на основе компьютера (изображает или рисует человеко-машинный диалог);
  • Работающего макета (выполняет часть требуемых функций ПС);
  • Существующей программы (характеристики которой затем улучшаются).

Download 4.8 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling