Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АТ конспект.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
195.45 Кб
Скачать

3)Планирование на основе требований на примере xp

Планирование включает следующие работы:

-оценивание,

-планирование версий и итераций.

3.1) Оценивание

Оценивание представляет собой определение объема работ в разрезе историй пользователя.

Каждая история оценивается в пунктах.

Один пункт равен "идеальной" (сорокачасовой) неделе, целиком посвященной программированию.

Если оценка лежит в пределах от 1 до 3 пунктов - то он ставится на карточке истории.

Если оценка менее 1 - на карточке ставится 0. Это - так называемый "песок".

Если оценка превышает 3 пункта - мы имеем дело с "эпопеей". В этом случае карточка помечается, как "split" и подлежит процедуре разделения.

Другая стратегия работы с такой карточкой – попытаться вместить ее в оптимальный срок путем упрощения.

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

3.2) Планирование версий и итераций

Планирование в XP базируется на следующих основных понятиях:

-производительность,

-приоритеты,

-стоимость версии,

-составление плана версий,

-составление плана итераций.

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

Ключевую роль в назначении приоритетов играет, безусловно, заказчик.

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

Стоимость версии определяется, базируясь на производительности, приоритетах и сроках.

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

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

Тема14: Применение методов анализа требований при приобретении стандартного программного обеспечения

Покупка ПО под требования бизнес-процесса данного предприятия – такая же область приложения методов анализа требований как и разработка собственного ПО.

1. Современные тенденции в развитии аис и технологий их создания

Индустрия производства АИС претерпела за 2 последних десятилетия качественные изменения. Это связано с такими тенденциями компьютерного мира и мировой экономики, как:

-развитие и появление новой элементной базы,

-наступление эпохи персональных компьютеров,

-появление и развитие интегрированных сред разработки,

-появление глобальных сетей передачи данных,

-глобализаци бизнеса,

-рост конкуренции,

-переход к экономике, ориентированной на потребителя,

-появление и развитие электронного бизнеса и др.

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

Среди современных тенденций в развитии технологий создания АИС следует отметить:

-быстрые методы прототипирования,

-ориентацию на варианты использования,

-переход от разработки к настройке.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]