Разделы презентаций


Промышленные технологии

Содержание

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯПоследовательность шагов проектирования ЭИС ТЕХНОЛОГИЯ DATARUN

Слайды и текст этой презентации

Слайд 1Промышленные технологии
Клевцов С.И. кафедра МПС
Проектирование информационных систем

Промышленные технологииКлевцов С.И. кафедра МПСПроектирование информационных систем

Слайд 2ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Последовательность шагов проектирования ЭИС
ТЕХНОЛОГИЯ DATARUN

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯПоследовательность шагов проектирования ЭИС ТЕХНОЛОГИЯ DATARUN

Слайд 3ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Комплекс моделей, создаваемых в процессе разработки

ЭИС
ТЕХНОЛОГИЯ DATARUN

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯКомплекс моделей, создаваемых в процессе разработки ЭИСТЕХНОЛОГИЯ DATARUN

Слайд 4ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Для успешного процесса разработки необходимы три

составляющие:

процесс (process),
нотация (notation)
набор утилит (tools).

Процесс описывает,

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

ТЕХНОЛОГИЯ RUP

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯДля успешного процесса разработки необходимы три составляющие: процесс (process), нотация (notation) набор утилит

Слайд 5ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Фазы рационального унифицированного процесса (RUP)
ТЕХНОЛОГИЯ

RUP

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯФазы рационального унифицированного процесса (RUP) ТЕХНОЛОГИЯ RUP

Слайд 6ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Фазы рационального унифицированного процесса (RUP)
ТЕХНОЛОГИЯ

RUP

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯФазы рационального унифицированного процесса (RUP) ТЕХНОЛОГИЯ RUP

Слайд 7ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Четыре последовательные стадии:
ТЕХНОЛОГИЯ RUP
Динамический аспект
начальная

стадия (inception);
стадия уточнения (elaboration);
стадия конструирования (construction);
стадия ввода в действие (transition).

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯЧетыре последовательные стадии:ТЕХНОЛОГИЯ RUPДинамический аспект начальная стадия (inception);стадия уточнения (elaboration);стадия конструирования (construction);стадия ввода

Слайд 8ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Начальная стадия
ТЕХНОЛОГИЯ RUP
Динамический аспект
Результатами начальной

стадии являются:

общее описание системы (основные требования к проекту, его характеристики

и ограничения);
начальная диаграмма вариантов использования (степень готовности - 10 - 20%);
начальный проектный глоссарий (словарь терминов);
начальный бизнес-план;
план проекта, отражающий стадии и итерации;
один или несколько прототипов.

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯНачальная стадияТЕХНОЛОГИЯ RUPДинамический аспект Результатами начальной стадии являются:общее описание системы (основные требования к

Слайд 9ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Стадия уточнения
ТЕХНОЛОГИЯ RUP
Динамический аспект
Результатами стадии

уточнения являются:

диаграмма вариантов использования (завершенная по крайней мере на 80%),

определяющих требования к системе;
перечень дополнительных требований, включая требования нефункционального характера и требования, не связанные с конкретными вариантами использования;
описание базовой архитектуры будущей системы;
работающий прототип;
уточненный бизнес-план;
план разработки всего проекта, отражающий итерации и критерии оценки для каждой итерации.
ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯСтадия уточненияТЕХНОЛОГИЯ RUPДинамический аспект Результатами стадии уточнения являются:диаграмма вариантов использования (завершенная по крайней

Слайд 10ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Стадия уточнения
ТЕХНОЛОГИЯ RUP
Динамический аспект
Базовая архитектура

будущей системы включает:

модель предметной области, которая отражает понимание бизнеса и

служит отправным пунктом для формирования основных классов предметной области;
технологическую платформу, определяющую основные элементы технологии реализации системы и их взаимодействие.
ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯСтадия уточненияТЕХНОЛОГИЯ RUPДинамический аспект Базовая архитектура будущей системы включает:модель предметной области, которая отражает

Слайд 11ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Стадия конструирования
ТЕХНОЛОГИЯ RUP
Динамический аспект
Результатом стадии

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

Как минимум,

он содержит следующее:

ПО, интегрированное на требуемых платформах;

руководства пользователя;

описание текущей реализации.
ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯСтадия конструированияТЕХНОЛОГИЯ RUPДинамический аспект Результатом стадии конструирования является продукт, готовый к передаче конечным

Слайд 12ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Стадия ввода в действие
ТЕХНОЛОГИЯ RUP
Динамический аспект


Данная стадия включает:

бета-тестирование, позволяющее убедиться, что новая система соответствует ожиданиям

пользователей;
параллельное функционирование с существующей (legacy) системой, которая подлежит постепенной замене;
конвертирование баз данных;
оптимизацию производительности;
обучение пользователей и специалистов службы сопровождения.
ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯСтадия ввода в действиеТЕХНОЛОГИЯ RUPДинамический аспект Данная стадия включает:бета-тестирование, позволяющее убедиться, что новая

Слайд 13ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Статический аспект RUP характеризуют четыре основных

элемента:
ТЕХНОЛОГИЯ RUP
Статический аспект

исполнители;
действия;
результаты деятельности;
рабочие процессы.

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯСтатический аспект RUP характеризуют четыре основных элемента:ТЕХНОЛОГИЯ RUPСтатический аспект исполнители;действия;результаты деятельности;рабочие процессы.

Слайд 14ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
ТЕХНОЛОГИЯ RUP
Статический аспект
В рамках RUP

определены шесть основных процессов:

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

и три вспомогательных

процесса:

управление конфигурацией;
управление проектом;
создание инфраструктуры (environment).

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯТЕХНОЛОГИЯ RUPСтатический аспект В рамках RUP определены шесть основных процессов:построение бизнес-моделей;определение требований;анализ и

Слайд 15ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
• Rational Rose — CASE-средство визуального

моделирования информационных систем, имеющее возможности генерирования элементов кода.
• Rational Rose

RealTime — позволяет на выходе получить исполняемый модуль;
• Rational Requisite Pro — средство управления требованиями, позволяющее создавать, структурировать, устанавливать приоритеты, отслеживать, контролировать изменения требований, возникающие на любом этапе разработки компонентов приложения;
• Rational ClearQuest — продукт для управления изменениями и отслеживания дефектов в проекте (bug tracking), тесно интегрирующийся со средствами тестирования и управления требованиями и представляющий собой единую среду для связывания всех ошибок и документов между собой;
• Rational SoDA — продукт для автоматического генерирования проектной документации, позволяющий установить корпоративный стандарт на внутрифирменные документы. Возможно также приведение документации к уже существующим стандартам (ISO, CMM);
• Rational Purify, Rational Quantify Rational PureCoverage, — средства тестирования и отладки:
- Rational Purify — весьма мощное средство поиска ошибок на run-time для разработчиков приложений и компонентов, программирующих на C/C++,

ТЕХНОЛОГИЯ RUP
Продукты, поддерживающие RUP

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ• Rational Rose — CASE-средство визуального моделирования информационных систем, имеющее возможности генерирования элементов

Слайд 16ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- Rational Visual Quantify — средство

измерения характеристик для разработчиков приложений и компонентов, программирующих на C/C++,

Visual Basic и Java; помогает определять и устранять узкие места в производительности ПО,
- Rational Visual PureCoverage — автоматически определяет области кода, которые не подвергаются тестированию;
• Rational ClearCase — продукт для управления конфигурацией программ, позволяющий производить версионный контроль всех документов проекта. С его помощью можно поддерживать несколько версий проектов одновременно, быстро переключаясь между ними.
• Rational Requisite Pro поддерживает обновления и отслеживает изменения в требованиях для группы разработчиков;
• SQA TeamTest — средство автоматизации тестирования;
• Rational TestManager — система управления тестированием, которая объединяет все связанные с тестированием инструментальные средства, артефакты, сценарии и данные;
• Rational Robot — инструмент для создания, модификации и автоматического запуска тестов;
• SiteLoad, SiteCheck — средства тестирования Web-сайтов на производительность и наличие неработающих ссылок;
• Rational PerformanceStudio — измерение и предсказание характеристик производительности систем

ТЕХНОЛОГИЯ RUP
Продукты, поддерживающие RUP

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ- Rational Visual Quantify — средство измерения характеристик для разработчиков приложений и компонентов,

Слайд 17ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
ТЕХНОЛОГИЯ RUP
Артефакты и роли
Неотъемлемую часть

RUP составляют:

артефакты (artefact),
прецеденты (precedent)
роли (role).

Артефакты — это

некоторые продукты проекта, порождаемые или используемые в нем при работе над окончательным продуктом.
ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯТЕХНОЛОГИЯ RUP Артефакты и ролиНеотъемлемую часть RUP составляют: артефакты (artefact), прецеденты (precedent)роли (role).

Слайд 18ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
ТЕХНОЛОГИЯ RUP
Артефакты и роли
Business modeling
Артефакты-модели:

модель бизнес-процессов — определение бизнес-требований к разрабатываемой системе;
• модель структуры

предприятия — артефакт для разработки функциональной модели системы;
• модели документов, бизнес-сущностей, модели сценариев бизнес-функций, модели состояний бизнес-сущностей — для проектирования пользовательского интерфейса, БД системы; представляют собой описание статического и динамического состояний системы с различных точек зрения;
• модели бизнес-правил — артефакт используется для моделирования правил в ПО.
Артефакты-документы:
• оценка организации заказчика, структура бизнеса;
• словарь терминов предметной области;
• набор бизнес-правил;
• коммерческое предложение;
• спецификации бизнес-функций;
• план работ на этапе бизнес-моделирования;
• рекомендации по проведению бизнес-моделирования;
• запросы на изменение.
ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯТЕХНОЛОГИЯ RUP Артефакты и ролиBusiness modelingАртефакты-модели:• модель бизнес-процессов — определение бизнес-требований к разрабатываемой

Слайд 19ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
ТЕХНОЛОГИЯ RUP
Артефакты и роли
Requirements
Артефакты-модели:
• модель

функции системы;
• модель сценариев функций системы;
• модель интерфейсов пользователя;
• модель

сценариев работы пользователя системы;
• модель выходных форм;
• модель правил системы.
Артефакты-документы:
• план управления требованиями;
• словарь терминов системы;
• спецификация на программную систему;
• спецификация на функции системы;
• правила системы;
• запросы заинтересованных лиц;
• план работ на этапе определения требований к системе;
• рекомендации по моделированию на этапе определения требований;
• запросы на изменение.
ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯТЕХНОЛОГИЯ RUP Артефакты и ролиRequirementsАртефакты-модели:• модель функции системы;• модель сценариев функций системы;• модель

Слайд 20ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
ТЕХНОЛОГИЯ RUP
Артефакты и роли
Analysis and

design
Артефакты-модели:
• логическая модель данных;
• физическая модель данных;
• модель спецификаций компонентов

системы;
• сценарии взаимодействия классов, реализующих компоненты системы.

Артефакты-документы:
• архитектура программного обеспечения;
• спецификации программных компонентов;
• рекомендации на этапе анализа и проектирования;
• план работ на этапе анализа и проектирования;
• запросы на изменение.

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯТЕХНОЛОГИЯ RUP Артефакты и ролиAnalysis and designАртефакты-модели:• логическая модель данных;• физическая модель данных;•

Слайд 21ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Методическую основу проектирования ИС корпорации Oracle
(www.oracle.com)

составляет метод Oracle (Oracle Method) -
комплекс методов, охватывающий большинство

процессов
ЖЦ ПО.
В состав комплекса входят:
• CDM (Custom Development Method) - разработка прикладного ПО;
• PJM (Project Management Method) - управление проектом;
• AIM (Application Implementation Method) - внедрение прикладного ПО;
• BPR (Business Process Reengineering) - реинжиниринг бизнес-процессов;
• OCM (Organizational Change Management) - управление изменениями, и др.

МЕТОД Огасlе

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯМетодическую основу проектирования ИС корпорации Oracle(www.oracle.com) составляет метод Oracle (Oracle Method) - комплекс

Слайд 22ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Метод CDM оформлен в виде консалтингового

продукта CDM Advantage - библиотеки стандартов и руководств.

Он представляет

собой развитие достаточно давно созданного Oracle CASE-Method, известного по использованию CASE-средств фирмы Oracle.

CDM является методическим руководством по разработке прикладного ПО с использованием инструментального комплекса Oracle Developer Suite, а сам процесс проектирования и разработки тесно связан с Oracle Designer

МЕТОД Огасlе

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯМетод CDM оформлен в виде консалтингового продукта CDM Advantage - библиотеки стандартов и

Слайд 23ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Метод CDM оформлен в виде консалтингового

продукта CDM Advantage - библиотеки стандартов и руководств.

Он представляет

собой развитие достаточно давно созданного Oracle CASE-Method, известного по использованию CASE-средств фирмы Oracle.

CDM является методическим руководством по разработке прикладного ПО с использованием инструментального комплекса Oracle Developer Suite, а сам процесс проектирования и разработки тесно связан с Oracle Designer

МЕТОД Огасlе

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯМетод CDM оформлен в виде консалтингового продукта CDM Advantage - библиотеки стандартов и

Слайд 24ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Этапы и процессы CDM
В соответствии с

CDM ЖЦ ПО формируется из определенных этапов (фаз) проекта и

процессов, каждый из которых выполняется в течение нескольких этапов

МЕТОД Огасlе

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯЭтапы и процессы CDMВ соответствии с CDM ЖЦ ПО формируется из определенных этапов

Слайд 25ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
В CDM выделяются два основных подхода

к разработке:

• Классический подход (Classic).

• Подход быстрой разработки (Fast Track).

• Подход

облегченной разработки (Lite).

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

Подход быстрой разработки, в отличие от каскадного классического, является итерационным и основан на методе DSDM (Dynamic Systems Development Method).

Подход облегченной разработки это подход для малых проектов

МЕТОД Огасlе

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯВ CDM выделяются два основных подхода к разработке:•	Классический подход (Classic). •	Подход быстрой разработки

Слайд 26ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
PJM - это определенная дисциплина ведения

проекта, позволяющая гарантировать, что цели проекта, четко определенные в его

начале, остаются в центре внимания на протяжении всего проекта.

МЕТОД Огасlе

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯPJM - это определенная дисциплина ведения проекта, позволяющая гарантировать, что цели проекта, четко

Слайд 27ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Этапы и процессы PJM
МЕТОД Огасlе

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯЭтапы и процессы PJMМЕТОД Огасlе

Слайд 28ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Управление проектом и предоставление отчетности (Control

and
Reporting) - содержит задачи, в результате решения которых определяются границы

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

• Управление работой (Work Management) — содержит задачи, помогающие руководить работами, выполняемыми по плану, и контролировать их. Предназначен также для поддержки финансового ведения проекта.

• Управление ресурсами (Resource Management) — включает задачи, связанные с обеспечением каждого этапа исполнителями, а также содержит указания о необходимых для выполнения работ по проекту умениях и навыках.

• Управление качеством (Quality Management) — гарантирует, что проект отвечает требованиям пользователя в течение всего процесса разработки.

• Управление конфигурацией (Configuration Management) — содержит задачи, помогающие сохранить, организовать и проследить за всем тем, что получается в результате выполнения проекта.

МЕТОД Огасlе

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯУправление проектом и предоставление отчетности (Control andReporting) - содержит задачи, в результате решения

Слайд 29ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Технология Borland
В соответствии с технологией Borland

процесс создания ПО включает в себя пять основных этапов:

• определение требований;
• анализ

и проектирование;
• разработка;
• тестирование и профилирование;
• развертывание.

Выполнение всех этапов координируется процессом управления конфигурацией и изменениями.
ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯТехнология BorlandВ соответствии с технологией Borland процесс создания ПО включает в себя пять

Слайд 30ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Технология Borland
Имеется интегрированный комплекс инструментальных средств,

реализующих управление полным жизненным циклом приложений (Application Life Cycle Management,

ALM).

Определение требований реализуется с помощью системы управления требованиями CaliberRM

Сущность концепции ALM сосредоточена в системе управления конфигурацией и изменениями:
именно она объединяет основные фазы ЖЦ ПО.

Такой системой является StarTeam, разработанная компанией Starbase.

Она выполняет функции контроля версий, управления изменениями, отслеживания дефектов, управления требованиями (в интеграции с CaliberRM), управления потоком задач и управления проектом.

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯТехнология BorlandИмеется интегрированный комплекс инструментальных средств, реализующих управление полным жизненным циклом приложений (Application

Слайд 31ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Технология Borland


Имеется средство анализа и проектирования

Together ControlCenter разработано компанией TogetherSoft.

В основе его применения лежит

один из вариантов подхода "Быстрой разработки ПО" под названием Feature Driven Development (FDD)

Together ControlCenter - интегрированная среда проектирования и разработки, поддерживающая визуальное моделирование на UML с последующим написанием приложений для платформ J2EE (Java) и .Net (С#, C++ и Visual Basic).

В системе реализована технология LiveSource, которая обеспечивает синхронизацию между проектом приложения и изменениями.
ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯТехнология BorlandИмеется средство анализа и проектирования Together ControlCenter разработано компанией TogetherSoft. В основе

Слайд 32ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Технология Borland
В технологии Borland выделяется три

уровня интеграции.

Функциональная (touch-point) интеграция позволяет обратиться из одной системы

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

Встроенная (embedded) интеграция обеспечивает работу с одной системой непосредственно в среде другой. Например, не выходя из среды разработки Jbuilder, можно просматривать графики производительности, которые создает система Optimizeit.

Самый высокий уровень интеграции - синергетический (synergistic), позволяющий сочетать функции двух различных продуктов незаметно для разработчиков.

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯТехнология BorlandВ технологии Borland выделяется три уровня интеграции. Функциональная (touch-point) интеграция позволяет обратиться

Слайд 33ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Технология Computer Associates
Имеется комплекс инструментальных средств

поддержки различных процессов ЖЦ ПО:
• AllFusion Modeling Suite - интегрированный комплекс

CASE-средств [16], включающий следующие продукты:
o AllFusion Process Modeler (BPwin) - функциональное моделирование;
o AllFusion ERwin Data Modeler (ERwin) - моделирование данных;
o AllFusion Component Modeler (Paradigm Plus) - объектно-ориентированный анализ и проектирование с использованием UML и возможностью генерации кода;
o AllFusion Model Manager (Model Mart) - организация совместной работы команды разработчиков;
o AllFusion Data Model Validator (ERwin Examiner) - проверка структуры и качества моделей данных.

• AllFusion Change Management Suite - комплекс средств управления конфигурацией и изменениями.
• AllFusion Process Management Suite - средства управления процессами и проектами для различных типов приложений.


ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯТехнология Computer AssociatesИмеется комплекс инструментальных средств поддержки различных процессов ЖЦ ПО:•	AllFusion Modeling Suite

Слайд 34ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Технология Computer Associates
Для управления групповой разработкой

используется средство Model Mart, обеспечивающее многопользовательский доступ к моделям, созданным

с помощью ERwin и BPwin.

Модели хранятся на центральном сервере и доступны для всех участников группы проектирования.

Model Mart удовлетворяет ряду требований, предъявляемым к средствам управления разработкой крупных систем, а именно:

• Совместное моделирование.
• Создание библиотек решений.
• Управление доступом.
ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯТехнология Computer AssociatesДля управления групповой разработкой используется средство Model Mart, обеспечивающее многопользовательский доступ

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика