Помощь в написании студенческих работ
Антистрессовый сервис

Процессы разработки требований к ИС

РефератПомощь в написанииУзнать стоимостьмоей работы

Основной проблемой разработки требований являются сложности с формализацией, процессом сбора и корректной трансформации без потери смысла бизнес и функциональных требований в документе, который будет понятен программистам, разработчикам и другим техническим специалистам. Это связано с тем, что Заказчик не всегда может правильно и четко сформулировать требования. Требования могут быть… Читать ещё >

Процессы разработки требований к ИС (реферат, курсовая, диплом, контрольная)

В создании требований могут быть выделены четыре основных этапа:

  • 1. Выявление требований — это первоначальный сбор требований, который включает в себя определение границ проекта, классов и фокус-групп типичных пользователей, интервьюирование, анкетирование, опросы и наблюдение за пользователями.
  • 2. Анализ требований — детализация, обеспечивающая одинаковое понимание требований всеми заинтересованными лицами и проверка наличия ошибок.
  • 3. Документирование заключается в фиксации требований с помощью естественного языка, графических схем, формальных логических языков.
  • 4. Проверка — подтверждение задокументированных требований. Проверка требований происходит несколько раз в течение первых трех пунктов, поэтому не всегда выделяется как отдельный этап.

Выявление требований Сбор требований является первым шагом в разработке требований. Выявление требований осуществляется путем опроса заинтересованных лиц, в ходе которого формируются первичные требования.

Также существуют такие источники данных для сбора требований как:

  • 1. Законодательные основы, оказывающие влияние на деятельность компании
  • 2. Внутренние нормы и документы, влияющие на деятельность компании — корпоративные стандарты предприятия
  • 3. Внутреннее устройство организации
  • 4. Бизнес-процессы компании
  • 5. Отчеты по использованию уже существующих на предприятии программных и аппаратных средств

Для качественного выявления требований необходимо придерживаться следующих шагов:

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

Анализ требований Следующая стадия после сбора требований — Анализ требований, подразумевающий их детализацию, которая будет гарантировать, что выявленные требования понимают все заинтересованные лица, а также тщательное исследование требований на наличие ошибок, пробелов и других недочетов. На данной стадии производится качественное и подробное описание требований, позволяющих менеджменту компании проанализировать все затраты на внедрение системы, а разработчикам и другим техническим специалистам — приступить к проектированию, сборке и тестированию. Также в процессе анализа требований проводится их классификация по уровням: бизнес-требования, пользовательские требования, функциональные и нефункциональные требования.

Существует два вида проблем, с которыми чаще всего сталкиваются разработчики на данном этапе. Первая проблема заключается в невозможности формулирования корректных полных и четких требований заказчиков. Обычно это происходит из-за непонимания процесса разработки системы. Вторая проблема — несоответствие видения конечного продукта разработчиком и заказчиком. Часто специалист, проводящий сбор требований не до конца понимает, что нужно заказчику и сам додумывает требования. Чтобы избежать такой проблемы необходимо поручать такую серьезную и важную работу высококвалифицированному специалисту, который сможет эффективно взаимодействовать с ключевым пользователем.

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

Требования могут быть зафиксированы в таких формах как: описания, сценарии использования, спецификации процессов, пользовательские истории и техническое задание. После документирования требования необходимо утвердить со стороны заказчика и со стороны разрабатывающей информационную систему компании. Затем задокументированные требования вступают в полную силу.

Стандартами, которые обычно используются для регламентирования этапа Документирование требований, являются: ГОСТ 34.602−89 «Техническое задание на создание автоматизированной системы», стандарт IEEE 830−1998 и ГОСТ 19.201−78 «Техническое задание, требования к содержанию и оформлению».

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

Выводы по первой главе

Основной проблемой разработки требований являются сложности с формализацией, процессом сбора и корректной трансформации без потери смысла бизнес и функциональных требований в документе, который будет понятен программистам, разработчикам и другим техническим специалистам. Это связано с тем, что Заказчик не всегда может правильно и четко сформулировать требования.

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

В первой главе была определена важность разработки корректных и качественных требований для внедряемой системы, описаны виды требований и их характеристики. Также были описаны основные этапы разработки требований к информационной системе, такие как выявление, анализ, документирование и проверка требований.

Показать весь текст
Заполнить форму текущей работой