Существует несколько требований к созданию чертежей программного обеспечения.

  • Знание объектно-ориентированного программирования.
  • Чертежи служат инструментом для моделирования программ.
  • Вы должны прояснить свои идеи.

Формализм проектирования систем

Объектно-ориентированный анализ

  • Исследование проблемы
  • Во время анализа происходит фокусировка на де Объекте

Объектно-ориентированный дизайн

  • Создание концептуального решения, отвечающего требованиям
  • Нет необходимости описывать, что делает каждый объект

От дизайна к реализации

  1. - Анализ
  2. - Дизайн
  3. - Строительный кодекс

Единый процесс

  • Процесс — это набор частично упорядоченных шагов, предназначенных для достижения цели.
  • В программной инженерии цель состоит в том, чтобы эффективно и предсказуемо предоставить программный продукт, отвечающий потребностям вашего бизнеса.
  • Процесс разработки программного обеспечения — это подход к созданию, развертыванию и обслуживанию программного обеспечения.
  • Унифицированный процесс (UP) — это процесс построения объектно-ориентированных систем.
  • Цель UP — обеспечить производство высококачественного программного обеспечения, отвечающего потребностям пользователей, в рамках предсказуемых графиков и бюджетов.