Современные технологии создания программного обеспечения


                


Технология Oracle


Методическую основу ТС ПО корпорации 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) - управление изменениями, и др.
  • Метод CDM оформлен в виде консалтингового продукта CDM Advantage - библиотеки стандартов и руководств (включающего также PJM). Он представляет собой развитие достаточно давно созданного Oracle CASE-Method, известного по использованию CASE-средств фирмы Oracle и книгам Р. Баркера. По существу, CDM является методическим руководством по разработке прикладного ПО с использованием инструментального комплекса Oracle Developer Suite, а сам процесс проектирования и разработки тесно связан с Oracle Designer и Oracle Forms.

    В соответствии с CDM ЖЦ ПО формируется из определенных этапов (фаз) проекта и процессов, каждый из которых выполняется в течение нескольких этапов ():

  • стратегия (определение требований);
  • анализ (формулирование детальных требований к системе);
  • проектирование (преобразование требований в детальные спецификации системы);
  • реализация (написание и тестирование приложений);
  • внедрение (установка новой прикладной системы, подготовка к началу эксплуатации);
  • эксплуатация.
  • Рисунок 2. Этапы и процессы CDM

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

    На этапе проектирования разрабатывается подробная архитектура системы, проектируются схема реляционной БД и программные модули, устанавливаются перекрестные ссылки между компонентами системы для анализа их взаимного влияния и контроля за изменениями.



    Содержание  Назад  Вперед





    Forekc.ru
    Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий