Поиск по сайту:
Жестокость законов препятствует их соблюдению (Ш. Монтескьё).

Методология программирования. Понимание проблемы

[wtr-time]
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
07.10.2018
Методология программирования

Типичный процесс разработки программного обеспечения следует этим шагам:

  • Сбор требований
  • Постановка задачи
  • Проектирование системы
  • Реализация
  • Тестирование
  • Документация
  • Обучение и поддержка
  • Сопровождение

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

Сбор требований

Обычно клиенты или пользователи не могут четко определить свои проблемы или требования. У них есть смутное представление о том, чего они хотят. Таким образом, разработчики системы должны собрать требования клиента, чтобы понять проблему, которая должна быть решена, или то, что должно быть поставлено. Детальное понимание проблемы возможно только при первом понимании бизнес-направления, для которого разрабатывается решение. Некоторые ключевые вопросы, которые помогают в понимании бизнеса включают в себя:

  • Что делается?
  • Как это делается?
  • Какова частота выполнения задачи?
  • Каков объем решений или операций?
  • Какие проблемы возникают?

Некоторые методы, которые помогают в сборе этой информации являются:

  • Интервью
  • Рассылка вопросников
  • Изучение существующих системных документов
  • Анализ бизнес-данных

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

  • Неполное определение задачи
  • Неверные цели программы
  • Доработка для того чтобы поставить необходимый результат клиенту
  • Увеличение затрат
  • Задержка поставки

Из-за глубины необходимых сведений, требование к сбору также известен как детальное расследование.

Постановка задачи

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

  • Определение области проекта
  • Сосредоточьтесь на команде
  • Держите проект на контроле
  • Подтверждение того, что желаемый результат был достигнут в конце проекта

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Спасибо!

Теперь редакторы в курсе.