Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекция по ТРПО последняя.docx
Скачиваний:
46
Добавлен:
27.09.2019
Размер:
174.48 Кб
Скачать

Метод oracle

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

В состав комплекса входит:

CDM – разработка прикладного программного обеспечения

В соответствии с CDM формируется из определенных этапов(фаз) проекта и процессов. Каждая из которых выполняется в течение нескольких этапов:

  1. Стратегия (определение требований)

  2. Анализ (формулирование детальных требований к системе)

  3. Проектирование (преобразование требований в детальные спецификации системы)

  4. Реализация (написание и тестирование приложений)

  5. Внедрение (установка новой прикладной системы, подготовка к началу эксплуатации)

  6. Эксплуатация

Процессы CDM:

  1. Определение бизнес-требований или постановка задачи

  2. Исследование существующих систем

  3. Определение технической архитектуры

  4. Проектирование и реализация БД

  5. Проектирование и реализация модулей

  6. Конвертирование данных

  7. Документирование

  8. Тестирование

  9. Обучение

  10. Внедрение

  11. Поддержка и сопровождение

Процессы состоят из последовательностей взаимосвязанных задач.

PJM – управление проектом

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

Процессы метода PJM:

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

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

  3. Управление ресурсами. Здесь решаются задачи, связанные с обеспечением каждого этапа исполнителями.

  4. Управление качеством. Процесс гарантирует, что проект отвечает требованиям пользователя в течение всего процесса разработки.

  5. Управление конфигурацией.

Задачи PJM можно распределить внутри каждого процесса по трем группам – задачи планирования, управления и завершения. И по уровням – отнести задачу на уровень проекта или на уровень отдельного этапа.

AIM – внедрение прикладного программного обеспечения

Основную суть методики составляет адаптация бизнес-процессов к применению информационных технологий и одновременно адаптации этих самих информационных технологий к конкретным бизнес-процессам. Основная идея AIM состоит в следующем подходе – строить грубая модель явления, выявляются детальные требования к разным аспектам явления. Модель и детальные требования отображаются в приложении (приложение настраивается и демонстрируется). Если какие-то аспекты моделей или требований не реализуются приложением, то формируется подход как их реализовать. Стоимость реализации новых возможностей приложения оценивается. Если она слишком велика, то происходит возврат к перестройке модели или пере формулированию требований. Если стоимость реализации новых возможностей оправдана, то новые компоненты приложения разрабатываются и интегрируются в приложении. Составляются инструкции по использованию приложения, объединяющие стандартные и новые возможности приложения, базирующиеся на модели явления и на детальных требованиях к нему. Новая модель внедряется в жизнь.

BPR – реинженеринг бизнес-процессов

OCM – управление изменениями и другие

Комплекс ORACLE содержит набор интегрированных средств разработки для быстрого создания приложения. Он включает средства моделирования, программирования на JAWA, разработки компонентов, бизнес-анализа и составления отчетов. Все эти средства используют общие ресурсы, что позволяет совместно работать над одним проектом в группе разработчиков. ORACLE интегрирован с ORACLE DATABASE и ORACLE APPLICATION SERVER, образуя единую платформу для создания и установки приложений. ORACLE DEVELOPER SUITE включает в себя:

  1. Средства моделирования и генерации приложений

  2. Средства быстрой разработки приложений

  3. Визуальные средства разработки отчетов

  4. Средства визуального программирования на языке Jawa

  5. Средства для разработки аналитических приложений

  6. Система для построения хранилищ данных

  7. Средства разработки информационного портала организации