31131

Унифицированный процесс разработки программных систем

Доклад

Информатика, кибернетика и программирование

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

Русский

2013-08-25

45.19 KB

10 чел.

Вопрос 18 Унифицированный процесс разработки программных систем.

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

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

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

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

ЖЦ процесса разработки ПС состоит из 4 фаз, каждый из которых включает определенные рабочие процессы и дисциплины в определенном удельном весе.

  1.  начало (Inception),
  2.   исследование (Elaboration),
  3.  построение (Construction)
  4.  внедрение(Transition).

 Фаза последовательность действий.

Итерация – четко определенная последовательность действий с явно сформулированным планом и критерием оценки, которая приводит к  появлению новой версии для внутреннего и внешнего использования.

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

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

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

   Фаза внедрения. Развертывание системы в ее рабочей среде, бета-тестирование, подгонка мелких деталей под нужды пользователей. 

  RUP выделяет в ЖЦ на 4 основные фазы, в рамках каждой из которых возможно проведение нескольких итераций. Кроме того, разработка системы может пройти через несколько циклов, включающих все 4 фазы.

Дисциплины RUP.

  1.  моделирование предметной области – описывается структура и динамика организации; 
  2.  определение требований – описывается основанный на прецедентах метод постановки требований;
  3.  анализ и проектирование – описываются различные виды архитектуры системы;
  4.  реализация – собственно разработка программ, автономное тестирование и интеграция;
  5.  тестирование – описываются тестовые сценарии, процедуры и метрики для измерения числа ошибок;
  6.  развертывание – охватывает конфигурирование поставляемой системы;
  7.  управление конфигурациями и изменениями – управление изменениями и поддержание целостности артефактов проекта;
  8.  управление проектом – описывает разные стратегии работы с итеративным процессом;
  9.  управление средой разработки – рассматриваются вопросы инфраструктуры, необходимой для разработки системы.


 

А также другие работы, которые могут Вас заинтересовать

6857. Визначення коефіцієнтів тертя ковзання 87 KB
  Визначення коефіцієнтів тертя ковзання Мета роботи Метою є експериментальне визначення коефіцієнтів тертя ковзання у тертєвих парах з різних конструкційних матеріалів. Використовується метод В.О. Желіговського (нахиленої лінійки), що дає можли...
6858. Определение коэффициентов трения скольжения 66 KB
  Определение коэффициентов трения скольжения Цель работы Цель - экспериментальное определение коэффициентов трения скольжения в трущихся парах из разных конструкционных материалов. Используется метод В.A. Желиговского (наклонной линей...
6859. Визначення геометричних параметрів зубчатих коліс 84 KB
  Визначення геометричних параметрів зубчатих коліс Ціль роботи: засвоєння методики розрахунку геометричних параметрів евольвентних зубчатих передач визначення геометричних параметрів (розшифровка) евольвентних зубчатих коліс засвоєння правил офо...
6860. Визначення механічних характеристик електричних двигунів 3.09 MB
  Визначення механічних характеристик електричних двигунів Мета роботи: визначення залежностей частоти обертання ротору електродвигуна та його механічної потужності від моменту, який розвиває двигун Електродвигуни постійного струму...
6861. Вивчення конструкцій механізмів слідкуючих систем дистанційного керування 66.5 KB
  Вивчення конструкцій механізмів слідкуючих систем дистанційного керування Ціль роботи...
6862. Изучение конструкций механизмов следящих систем дистанционного управления 43 KB
  Изучение конструкций механизмов следящих систем дистанционного управления. Выходной вал следящего привода с заданной степенью точности воспроизводит в виде механического перемещения входной управляющий сигнал....
6863. Визначення пружних властивостей та характеристик гвинтових пружин 1.46 MB
  Визначення пружних властивостей та характеристик гвинтових пружин Мета роботи - визначення: пружних властивостей гвинтових пружин методів розрахунків міцності та жорсткості пружин при проектуванні методів експериментального...
6864. Визначення моментів тертя у підшипниках кочення 53 KB
  Визначення моментів тертя у підшипниках кочення Мета роботи: визначення моментів тертя у шарикопідшипниках. Розрахункові методи визначення моментів тертя у підшипниках кочення Моменти тертя Тп, Н.мм, у шарикопідшипниках із внутріш...
6865. Понятие и виды инвестиций. Источники инвестиций 44 KB
  Понятие и виды инвестиций. Источники инвестиций. Понятие инвестиции и их значение. Слово инвестиция происходит от латинского слова инвест-вкладывать. Если обратиться к терминологическому словарю - то это использование денег для полу...