Формулирование требования к разработке програмного обеспечения и их анализ


Download 297.47 Kb.
bet6/20
Sana16.06.2023
Hajmi297.47 Kb.
#1513035
TuriЛитература
1   2   3   4   5   6   7   8   9   ...   20
Bog'liq
ФОРМУЛИРОВАНИЕ ТРЕБОВАНИЯ К РАЗРАБОТКЕ ПРОГРАМНОГО ОБЕСПЕЧЕНИЯ И ИХ АНАЛИЗ

Рабочий процесс


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

    • Бизнес-моделирование – исследование и описание существующих бизнес-процессов заказчика, а также поиск их возможных улучшений.

    • Управление требованиямиопределение границ проекта, разработка функционального дизайна будущей системы и его согласование с заказчиком.

    • Анализ и проектирование – проектирование архитектуры системы на основе функциональных требований и ее развитие на протяжении всего проекта.

    • Реализация – разработка, юнит-тестирование и интеграция компонентов системы.

    • Тестирование – поиск и отслеживание дефектов в системе, проверка корректности реализации требований.

    • Развертывание – создание дистрибутива, установка системы, обучение пользователей.

    • Управление конфигурациями и изменениями – управление версиями исходного кода и документации, процесс обработки запросов на изменение .

    • Управление проектом – создание проектной команды, планирование фаз и итераций, управление бюджетом и рисками.

    • Среда – создание инфраструктуры для выполнения проекта, включая организацию и настройку процесса разработки.

  1. МЕТОДЫ ВЫЯВЛЕНИЯ ТРЕБОВАНИЙ К ПО. УРОВНИ ТРЕБОВАНИЙ. АНАЛИЗ ТРЕБОВАНИЙ К ПО

Цель анализа требований в проектах – получить максимум информации о заказчике и специфике его задач, уточнить рамки проекта, оценить возможные риски, а также сформировать проектную группу, на которую будет возложена значительная часть предстоящих работ.
На этом этапе происходит идентификация принципиальных требований методологического и технологического характера, формулируются цели и задачи проекта, а также определяются критические факторы успеха, которые впоследствии будут использоваться для оценки результатов внедрения. Анализ требований выполняется на основе совещаний и собеседований с руководителями и специалистами заказчика, а продолжительность этого этапа, в зависимости от сложности задач и масштаба внедрения, может составлять от нескольких дней до нескольких недель.
Определение и описание требований (методологических и технических) – шаги, которые во многом определяют успех всего проекта, поскольку именно они влияют на все остальные этапы. Практика показывает, что недостаточная проработка требований зачастую проявляется лишь тогда, когда проект почти завершен, а значительная часть ресурсов, выделенных на его реализацию, уже затрачена. К сожалению, устранение проблем на этапе разработки обходится гораздо дороже, чем тщательная проработка на стадии анализа [12, 21].



    1. Download 297.47 Kb.

      Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   20




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling