Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Промежуточный этап разработки целей жизненного цикла



Основы процесса

Эта глава посвящена основам процесса: кратко описывает каждую фазу проекта (начало, развитие, конструирование, внедрение) основную цель в терминах, деятельности и промежуточные этапы разработки. Для каждого действия, в этой главе приведены соответствующие ключевые роли, задачи, конечный результат работы, и существующие примеры из Catalog Manager Case Study. Соответствующий раздел RUP веб-сайта системы Z предоставляет для привилегированных пользователей все ссылки (подчеркнуты термины), необходимых для выполнения конкретных видов работ или задач.

 

 

© Авторское право IBM Corp.2007. Все права защищены.

Начало

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

Таблица 5-1. Деятельности характерные для цикла начало

Деятельности Роли Задачи Конечный результат работы Примеры из Catalog Manager
Представление Нового Проекта --Менеджер проекта --Рецензент управления --Разработать Технико – Экономические Обоснования --Идентификация и Установление Рисков --Запуск Проекта --Экспертиза Одобрения Проекта --Технико-Эконочисекое Обоснование --Программное обеспечение   Разработка плана --Список рисков --Анализ Проделанной Работы --Технико-Экономическое обоснование
Подготовка Условий Проекта --Инженер процесса --Специалист по инструментам --Менеджер конфигуратор   --Адаптация процесса разработки для проекта --Выбор и получение инструментов разработки --Установка инструментов разработки --Установка Configuration Management (CM) Environment? --Разработка процесса --Инструменты разработки --Система хранилища проекта Ничего
Определение Требований --Системный Аналитик --Архитектор Программного обеспечения --Тестировщик   --Разработать Видение Проекта --Нахождение актеров(актер – любая сущность относительно, разрабатываемой системы?) и Вариантов Использования --Разработка Дополнительных Технических Требований --Составление Общего Словаря --Назначение Приоритетов Для Вариантов Использования --Определение Способа тестирования --Видение проекта --Модель Варианта Использования --Дополнительные Технические Требования --Глоссарий (словарь специальных терминов) --Документ Архитектуры Программного Обеспечения --Стратегия Тестирования --План Тестирования --Конфигурация среды тестирования --Видение Проекта -- Модель Варианта Использования --Дополнительные Технические Требования --Глоссарий -- Документ Архитектуры Программного -- План Тестирования
Выполнение Архитектурного Потверждения концепции (необязательный) --Архитектор Программного Обеспечения --Архитектурный Анализ --Конструкция Архитектурного Потверждения концепции --Определение Устойчивости Архитектурного Потверджения концепции   --Документ Архитектуры Программного Обеспечения --Модель Анализа --Модель Дизайна --Модель Развертывания -- Архитектурное Потверждение концепции -- Анализ Проделанной Работы Ничего
Планирование Проекта -- Менеджер Проекта --Определение итераций --Идентификация и Определение Рисков --Фазы Планирования и Итераций --Разработать Планирование Итерации --Составить Штат --Оценка Итерации --Список Рисков --Планирование Разработки Программного Обеспечения --Планирование Итерации --Список Рисков --Планирование Разработки Программного Обеспечения --E1 Планирование Итерации

 

Промежуточный этап разработки целей жизненного цикла

В конце Фазы Начало, проект оценивается по следующим критериям:

Ø Заинтересованные стороны соглашаются в определнной области работы

Ø Соглашение о том, чтобы был собран правильный набор требований.

Ø Соглашение о том, чтобы стоимость / график оценки, приоритеты, риски и развитие процесса был соответствующим.

Ø Все риски должны быть выявлены и должны существать стратегии по смягчению последствий для каждого риска.

Состоянием нескольких основных продуктов работы на начальном этапе фазы Начало являются:

Ø Технико-Эконочисекое Обоснование (завершено 100% )

Ø Видение проекта (завершено около 100%)

Ø Глоссарий(завершено около 40%)

Ø Планирование Разработки Программного Обеспечения (завершено около 80%)

Ø Планирование итерации для первой итерации фазы Развитие

(завершено около 100%)

Ø Список рисков (завершено около 25%)

Ø Модель варианта использования (завершено около 20%)

Ø Дополнительные технические требования (завершено около 20%)

Ø План тестирования (завершено около 10%)

Ø Документ архитектуры программного обеспечения (завершено около 10%)

Ø Архитектурное потверждение концепции (один или несколько доступных прототипов, потверждающие концепцию решения для очень специфичных рисков)

 

Развитие

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

Таблица 5-2. Деятельности характерные для цикла развитие

Деятельности Роли Задачи Конечный результат работы Примеры из Catalog Manager
Детализация Требований --Описатель Требований --Системный Аналитик --Архитектор Программного Обеспечения --Деталь Варианта Использования --Разработка Дополнительных Технический Требований -- Составление Общего Словаря -- Назначение Приоритетов Для Вариантов Использования -- Вариант Использования -- Дополнительные Технические Требования --Глоссарий --Документ Архитектуры Программного Обеспчения --Технические данные Варианта Использования --Модели унифицированного языка моделирования (UML) -- Дополнительные Технические Требования
Определение Архитектуры --Архитектор Программного Обеспечения --Дизайнер --Технический Рецензент --Архитектурный Анализ --Сервисный Анализ --Анализ Существующих Ценых Свойств/Имуществ --Анализ Варианта Использования --Идентификация Элементов Дизайна --Описание Архитектуры во Время Выполнения --Описание Распределений --Экспертиза Архитектуры --Документ Архитектуры Программного Обеспечения --Модель Анализа --Модель Дизайна --Дизайн Класса --Дизайн Подсистемы/Компонент Системы --Дизайн Пакета/Пакета программ --Интерфейс --Модуль --Сигнал --Событие -- Модель Развертывания --Модель Сервиса --Компонент/Составная часть Сервиса -- Анализ Проделанной Работы --Документ Архитектуры Программного Обеспечения -- Модели унифицированного языка моделирования (UML)  
Дизайн Компонентов/Составной Части --Дизайнер -- Архитектор Программного Обеспечения --Дизайнер Базы Данных --Дизайнер Пользовательского Интерфейса -- Технический Рецензент --Дизайн Варианта Использования -- Идентификация Элементов Дизайна --Дизайн Подсистемы/Компонентов Системы --Дизайн Модуля --Дизайн Класса -- Дизайн Подсистемы/Компонентов Системы (SOA) --Спецификации Компонента/ Составной части(SOA) --Дизайн Базы Данных --Дизайн Пользовательского Интерфейса --Прототип Пользовательского Интерфейса --Экспертиза Дизайна --Дизайн Модели -- Дизайн Класса -- Дизайн Подсистемы/Компонента Системы --Интерфейс -- Модуль --Сигнал --Событие -- Модель Сервиса --Компонент/Составная часть Сервиса --Модель Данных --Навигация Карты/Схемы -- Прототип Пользовательского Интерфейса -- Анализ Проделанной Работы     -- Модели унифицированного языка моделирования (UML)
Компоненты Кода и Модульного Тестирования --Разработчик -- Технический Рецензент --Реализация Элементов Дизайна --Реализация Разработчиком Теста --Выполнение Разработчиком Тестов -- Экспертиза Кода --Реализация Подсистемы/Компонента Системы --Реализация Элемента --Тест Разработчика --Журнал Тестирования -- Анализ Проделанной Работы   Ничего
Интеграция и Тестирование --Интегратор --Тест-Дизайнер --Тест-Аналитик --Тестировщик --Интеграция Подсистемы/Компонента Системы --Интеграция Системы --Определение Метода Тестирования --Определить Детали Тестирования --Реализовать Тестирование --Определить Процедуры Установки Проверок (IVPs) --Реализовать Процедуры Установки Проверок (IVPs) --Выполнить Набор Тестов --Анализировать Неудачный Тест --Сборка --Реализация Подсистемы/Компонента Системы --Стратегия Тестирования --План тестирования --Конфигурация Среды Тестирования --Тестовый Случай -- Скрипт тестирования --Журнал Тестирования -- Процедуры Установки Проверок (IVPs) --Изменение Требований/Запросов --План тестирования --Тестовые Случаи --Процедуры Установки Проверок (IVPs)
Планирование Проекта --Менеджер Проекта --Оценить Итерацию --Определить и Оценить Риски --Планировать Фазы и Итерации --Разработать План Итерации -- Составить Штат --Оцениевание Итерации --Список Рисков --Планирование Разработки Прогораммного Обеспечения --Планирование Итерации --Список Рисков --Планирование Разработки Прогораммного Обеспечения

 

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.