Скачать 423.92 Kb.
|
Фаза ВнедрениеФаза Внедрения в рамках Унифицированного процесса очень сильно отличается от традиционного процесса разработки. Это отличие объясняется следующим обстоятельством, в рамках Унифицированного процесса команда входит в фазу Внедрения с практически стабильной, интегрированной и оттестированной версией целевой системы. При традиционном каскадном подходе, чаще всего, конечная фаза интеграции начинается с ряда огромных проблем. Очень часто систему просто не удается скомпилировать целиком так, как интерфейсы между различными частями системы оказываются несогласованными, или на этапе интеграции происходят сбои. Это приводит к необходимости крупных изменений, а, следовательно, в лучшем случае срыву сроков, прежде чем система заработает и будет готова тестироваться. Очень часто в этом момент времени менеджерам проекта приходится тратить значительные усилия на повторное согласование требований и сроков с инвесторами проекта и заинтересованными сторонами, что вызывает у целевой аудитории системы вполне понятное недоумение. [12] Основная цель фазы Внедрения – обнаружить возможные ошибки (как технологические, так и функциональные) в бета-версии продукта. Если обнаруживаются функциональные ошибки (что-то работает не так, как описано в модели вариантов использования), то итерация фазы Внедрение станет похожа на облегченную первую итерацию фазы Построение – так же придётся заново описывать, анализировать, проектировать, реализовывать и тестировать изменённую функциональность. Естественно, что повторять нужно не все этапы развития варианта использования, а только те, на которых уже была допущена ошибка. После исправления любой ошибки, будь то технологическая или функциональная, нужно ещё раз провести полное регрессионное тестирование. Если регрессионное тестирование не выявило больше никаких ошибок, то готовый программный продукт нужно сдавать заказчику. На этом в рамках курса «Введение в унифицированный процесс» процесс разработки завершается. ЗаключениеВ процессе выполнения данной дипломной работы были выполнены следующие задачи: Изучены возможности IBM RMC для настройки RUP под конкретный процесс и для публикации web-сайта процесса. Разработана и реализована с помощью IBM RMC полная модель процесса разработки ПО, предназначенная для целей УМК. Созданная модель наполнена справочной и методической информацией в соответствии с потребностями курса «Унифицированный процесс разработки ПО». Список использованных источников и литературы
Приложение А. Руководство программиста
Для создания с нуля Процесса Разработки первым шагом необходимо создать Библиотеку Методик. Для этого выбираем в меню File\New\Method Library и заполняем название библиотеки и путь, по которому она будет храниться. Рис. 49 Создание Библиотеки Методик
В результате предыдущего действия у нас создалась пустая Библиотека Методик, в которой теперь нужно создать Подключаемую Методику. В меню выбираем File\New\Method Plug-in. Выбираем имя и сохраняем Методику.
В контекстном меню листа Content Packages в Представлении библиотеки, открывающемуся по щелчку правой кнопкой мыши, выбираем New\Content Package. Именуем и сохраняем Пакет Содержаний. В результате выполненных шагов у нас сформировалась структура для создания и редактирования содержания Методик. Рис. 50 Создание Пакета Содержаний
Выбираем лист Configurations в дереве Представления Библиотеки Методик. Выбираем New\Method Configuration в контекстном меню, появляющемся по щелчку правой кнопкой мыши. Вводим имя Конфигурации Упрощенная методология в поле Name и переходим в редакторе на вкладку Plug-in and Package Selection. Выбираем все элементы нашей Подключаемой Методики для использования в созданной Конфигурации. Рис. 51 Создание Конфигурации Методик
Выбираем лист Delivery Processes в дереве Представления Библиотеки Методик. Выбираем New\ Delivery Process в контекстном меню. Вводим имя Процесса и выбираем созданную конфигурацию как Default Configuration в появившемся диалоге New Process Component. В появившемся диалоговом окне Switch Configuration выбираем Yes. Сохраняем наш Процесс и переходим к его редактированию.
Для начала в Представлении Конфигураций находим Упрощенный процесс и дважды кликаем по нему для начала редактирования. Переходим на закладку Work Breakdown Structure.
Для публикации сайта, необходимо добавить в определение Конфигурации представление, которое будет отображаться на сайте. Для начала создадим произвольную категорию (Custom category). В Представлении Библиотеки выделяем лист Custom Categories и в контекстном меню выбираем New\Custom Category. Называем новую категорию. Переходим на вкладку Assign и добавляем в поле Content Elements созданный нами процесс разработки. Теперь в контекстном меню категории Представление методологии выбираем меню New\Custom Category, называем новую категорию Роли, переходим на вкладку Assign и добавляем в поле Content Elements Роли: все роли, которые мы хотим опубликовать. Аналогичным образом создаем категории Задачи и Рабочие продукты. Для того чтобы созданное нами представление отображалось по умолчанию, нажимаем на кнопку Make default, сохраняем изменения. Выбираем в меню Configuration\Publish, в первом окне нажимаем Next, указываем название сайта и путь где будет размещен набор html-страниц на диске, нажимаем Finish. Для корректной работы опубликованного сайта на клиентской машине необходимо установить Java Runtime Environment (JRE) Приложение Б. Руководство пользователяСгенерированный RMC сайт состоит из двух логических частей: дерева процесса и панели содержимого процесса. Дерево процесса, созданное по умолчанию, является доступным пользователю только на просмотр. Для того чтобы изменить в нём что-нибудь, нужно сначала сохранить это дерево как своё. Для этого нужно нажать SaveAs на кнопке над деревом процесса. В созданном дереве можно: добавлять новые элементы, переименовывать имеющиеся и перегруппировывать любые элементы по любым категориям. Для того чтобы добавить новый элемент, нужно нажать на кнопку Add New Node. Для перегруппирования можно либо перетащить элемент в другую категорию (drag-and-drop), либо нажать на кнопку Add From Default и добавить элемент из списка. В панели содержимого (рис. 13) процесс описывается с точки зрения: Work Breakdown Structure, Team Allocation, Work Product Usage. Во вкладке Work Breakdown Structure отображается, какие задачи запланированы на каждой из фаз. Team Allocation показывает, участники с какими ролями принимают участие на каждой из фаз. Work Product Usage показывает, какие рабочие продукты создаются на каком этапе разработки. Все названия фаз, итераций, рабочих продуктов, ролей и задач являются гиперссылками, ведущими на описания самих элементов. RMC автоматически генерирует диаграммы, показывающие взаимодействие между ролями и ассоциированными с ними задачами и артефактами. Рис. 52 Диаграмма для системного аналитика и его ролей и артефактов. |
Федеральное агентство по образованию Томский государственный педагогический университет Томский государственный педагогический университет совместно с Сибирским нии торфа со расхн, Институтом климатических и экологических... | Sylvestris, Acer negundo, Fraxinus pennsylvanica, и Platanus occidentalis... Томский государственный университет (Томск), Огайский государственный университет (сша) | ||
Томский государственный университет | «Томский государственный педагогический университет» (тгпу) рабочая Программа учебной дисциплины Учебно-методическое пособие по курсу «Организационное поведение» /Д. М. Сафина. – Казань: Казанский (Приволжский) федеральный университет;... | ||
«Томский государственный педагогический университет» (тгпу) «утверждаю» Проректор по научной работе и информатизации А. Э. Калинина | Томский государственный университет «Обществознание» и в результате освоения дисциплин ооп подготовки бакалавра: «История», «Философия» | ||
Рабочая программа дисциплины Государственное образовательное учреждение высшего профессионального образования «Томский государственный университет» | Томский государственный университет «Понятие, задачи и сущность правовой работы в Вооруженных Силах Российской Федерации» | ||
Томский государственный университет Профессиональные компетенции преподавателя, использующего метод кейс-стади в организации обучения | Томский государственный университет физический факультет Программа предназначена для студентов VI курса физического факультета | ||
Российской Федерации Национальный исследовательский Томский государственный университет Специальность 032001 – Документоведение и документационное обеспечение управления | Фгбоу впо «национальный исследовательский томский государственный университет» Информационное обеспечение и делопроизводство в государственном и муниципальном управлении | ||
Фгбоу впо «национальный исследовательский томский государственный университет» Информационное обеспечение и делопроизводство в государственном и муниципальном управлении | Томский государственный педагогический университет К участию в школе приглашаются студенты, аспиранты, молодые сотрудники вузов и научных организаций | ||
Государственное образовательное учреждение высшего профессионального... | Томский государственный педагогический университет К участию в школе приглашаются студенты, аспиранты, молодые сотрудники вузов и научных организаций |