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

3 Модели жц аис. Каскадная и спиральнаясхемы проектирования аис. Положительные стороны и недостатки.

Модели ЖЦ АИС – Структура, определяющая последовательное осуществление процессов, действий, задач, выполняемых на протяжении ЖЦ и взаимосвязи между этими процессами.

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

Этапы проекта в соответствии с каскадной моделью:

  1. Формирование требований;

  2. Проектирование;

  3. Разработка;

  4. Тестирование;

  5. Внедрение;

  6. Эксплуатация и сопровождение.

Преимущества:

-Полная и согласованная документация на каждом этапе;

-Определенный порядок последовательности работ;

-Позволяет четко спланировать сроки и затраты.

Недостатки:

-Существенная задержка получения готовых результатов;

-Ошибки на любом из этапов выявляются на последующих этапах, что приводит к необходимости возврата и переоформление проектной документации;

-Сложность управления проектом.

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

Каждая итерация – законченные циклы разработки в виде 1й версии АИС.

Этапы итерации:

1.Формирование требований

2.Анализ

3.Проектирование

4.Разработка

5.Интеграция

На каждой итерации оцениваются:

-риск превышения сроков и стоимости проекта;

-необходимость выполнения ещё одной итерации;

-степень полноты и точности понимания требований к системе;

-целесообразность прекращения проекта.

Преимущества:

-Упрощается процесс внесения изменений в проект;

-Обеспечивает большую гибкость в управлении проектом;

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

-Влияние заказчика на работу в процессе проверки каждой итерации.

Недостатки:

-Сложность планирования;

-Напряженный режим работы для разработчиков;

-Планирование работ проводится на основе имеющегося опыта и недостаточно метрик для измерения качества каждой версии.

4 Требования к технологии проектирования, разработки и сопровождения аис

Технология проектирования - определяет совокупность трех составляющих:

-пошаговой процедуры, определяющей последовательность технологических операций проектирования;

-правила, используемые для оценки результатов выполнения технологических операций;

-представление проектной разработки на экспертизу и утверждению.

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

Технология проектирования, разработки и сопровождения ИС должна удовлетворять следующим общим требованиям:

-технология должна поддерживать полный ЖЦ ПО;

-технология должна обеспечивать гарантированное достижение целей разработки ИС с заданным качеством и в установленное время;

-технология должна обеспечивать возможность ведения работ по проектированию отдельных подсистем небольшими группами (3-7 человек). Это обусловлено принципами управляемости коллектива и повышения производительности за счет минимизации числа внешних связей;

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

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

-стандарт проектирования;

-стандарт оформления проектной документации;

-стандарт пользовательского интерфейса.

Требование разработки

-Выполнение работ по созданию программного обеспечения;

-Подготовка к внедрению АИС;

-Контроль, тестирование основных показателей проекта.

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