Последние новости:

Поиск по сайту:

Сперва любовь, потом брак: сперва пламя, потом дым (Н. Шамфор).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

**ссылки nofollow

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Статьи партнеров:

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close