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

28.Охарактеризуйте понятие технология datarun.

Одной из наиболее распространенных в мире электронных методологий является методология DATARUN. В соответствии с методологией DATARUN ЖЦ ПО разбивается на стадии, которые связываются с результатами выполнения основных процессов, определяемых стандартом ISO 12207.

Методология DATARUN опирается на две модели или на два представления:

  1. Модель организации;

  2. Модель ИС.

Методология DATARUN обеспечена средствами автоматизированной поддержки;

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

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

Подход DATARUN преследует две цели:

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

  2. Спроектировать ИС на основании модели данных.

29 Охарактеризуйте понятие технология rup.

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

Методология Rational Unified Process структурирована в двух направлениях

  1. Время(разделение жизненного цикла на фазы и версии)

  2. Компоненты процесса( создание необходимого набора средств для выполнения четко определенных задач)

Оба направления должны быть хорошо проработаны для получения успешного проекта. Работа над проектом состоит из следующих временных этапов

1 начало (inception)- определение общей идеи проекта, целей проекта и их обоснование;

2 планирование(elaboration)- планирование необходимых действий и ресурсов, указание особенностей и проектирование архитектуры;

3 создание(construction)- построение продукта при помощи серии последовательных версий (итераций);

4 внедрение(transition)- поставка продукта пользователям(производство, распространение, установка, настройка, обучение);

В разрезе компонентов процесс делится на следующие стадии

  1. Построение бизнес модели(business modeling)- определение необходимых возможностей системы и потребностей пользователей;

  2. Определение требований к системе(requirements)- сужение множества функций и качеств системы до необходимого и достаточного уровня;

  3. Анализ(analysis) и дизайн(design)- описание вариантов и способов реализации системы;

  4. Реализация(implementation)- создание программного кода;

  5. Тестирование(test)- проверка корректности функционирования системы;

  6. внедрение (deployment)- передача в эксплуатацию конечным пользователям и их обучение.

Модель жизненного цикла RUP является довольно сложной, детально проработанной итеративно- инкрементной модели.