Бедность указывает на отсутствие средств, а не на отсутствие благородства (Д. Боккаччо).

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

1 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
7 октября 2018
Методология программирования
Типичный процесс разработки программного обеспечения следует этим шагам:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Просмотров: 35

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

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

    Добавить комментарий

    Войти с помощью: 

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

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

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

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

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

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

    close
    galka

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

    close