Методология Oracle CDM/PJM

Oracle CDM/PJM – метод сквозного создания и внедрения информационных систем с использованием Oracle Designer. Полная методология CDM изложена в отдельном документе и находится в архиве фирмы. В этом разделе приводятся наиболее важные ее моменты [см. также 18].

Oracle Custom Development Method (CDM) — составная часть глобальной методологии разработки ИС — Oracle Method. Кроме CDM в Oracle Method входят метод разработки хранилищ данных (DWM), метод внедрения готовых приложений (Aim), метод управления проектом (PJM) и ряд других.

Поскольку решаемые в CDM задачи тесно связаны и переплетены с задачами руководителя проекта, то CDM наиболее сильно связан с методикой Oracle PJM по организации управления разработкой проекта. Цель PJM (Project Metod) – определить структуру, в рамках которой проекты в области информационных технологий можно было бы согласованно планировать, оценивать, контролировать и завершать.

Этапы классического подхода в CDM:

· Стратегия - определение требований.

· Анализ - формулирование детальных требований к прикладной системе.

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

· Реализация - написание и тестирование приложений.

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

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

Процессы в CDM (в скобках – условные коды):

· Постановка задачи или Определение производственных требований (RD).

· Исследование существующих систем (ES).

· Определение технической архитектуры (TA).

· Проектирование и построение БД (DB).

· Проектирование и реализация модулей (MD).

· Преобразование (конвертирование) данных (CV).

· Документирование (DO).

· Тестирование (TE).

· Обучение (TR).

· Внедрение или Переход к новой системе (TS).

· Поддержка и сопровождение (PS).

Методология RUP

По методологии Rational unified process (RUP) фирмы Rational Rose жизненный цикл системы состоит из следующих этапов:

· Основные потоки работ процесса:

· Деловое моделирование или Моделирование процессов предметной области.

· Выработка требований.

· Анализ и проектирование.

· Выполнение или Кодирование (реализация программного кода).

· Испытание или Тестирование.

· Развертывание или Установка ПО.

· Основные потоки работ поддержки:

· Управление конфигурацией и изменениями.

· Управление проектом.

· Управление средой.

Методология фирмы SoftServe

Фирма SoftServe Inc. (Virginia, U.S.) осуществляет консалтинговые услуги на всех этапах жизненного цикла разработки ПО, который, по ее представлению, состоит в следующем:

· Планирование (Planning):

· Планирование информационных ресурсов (Information Resource Planning).

· Планирование обмена данными (Electronic Data Interchange Planning).

· Планирование внедрения (Implementation Planning).

· Проектирование и разработка (Design and Development):

· Системный анализ, проектирование и разработка (System analysis, design and development)

· Определение технических требований к аппаратному и программному обеспечению (Hardware/Software selection).

· Проектирование базы данных (Database Design).

· Проектирование программной архитектуры (System Integration Design).

· Проектирование пользовательского интерфейса (User-Interface Design).

· Внедрение (Implementation):

· Тестирование системы (System Testing).

· Обучение и тренинг пользователей (Training and Education courses).

· Выпуск документации (System and User Documentation).

· Поддержка (Support):

· Наблюдение за работой системы (System audits).

· Техническое сопровождение (On-going technical support).

· Пересмотр методов управления и обеспечения безопасности (Control and Security review).

· Управление потоком данных (Data processing management).

Другие международные стандарты

Список международных стандартов

В целом, при проектировании систем используются следующие международные стандарты IEEE и ISO [1,2]:

· ASTM 1340-90 - Standard Guide for Rapid Prototyping of Computerized Systems.

· IEEE Std 610.12-1990 - IEEE Standard Glossary of Software Engineering Terminology (ANSI).

· IEEE Std 730-1989 - IEEE Standard for Software Quality Assurance Plans (ANSI).

· IEEE Std 828-1990 - IEEE Standard for Software Configuration Management Plans (ANSI).

· IEEE Std 830-1993 -IEEE Recommended Practice for Software Requirements Specifications (ANSI). Рекомендации по разработке спецификаций требований программного обеспечения (см. п. 2.1.2).

· IEEE Std 982.1-1988 - IEEE Standard Dictionary of Measures to Produce Reliable Software (ANSI).

· IEEE Std 982.2-1988 - IEEE Guide for the Use of IEEE Standard Dictionary of Measures to Produce Reliable Software (ANSI).

· (ANSI/)IEEE Std 983-1986 - IEEE Guide to Software Quality Assurance Planning.

· IEEE Std 1002-1987 - IEEE Standard Taxonomy for Software Engineering Standards (ANSI).

· (ANSI/)IEEE Std 1012-1986 - IEEE Standard for Software Verification and Validation Plans (ANSI).

· IEEE Std 1016-1987 - IEEE Recommended Practice for Software Design Descriptions (ANSI).

· IEEE Std 1028-1988 - IEEE Standard for Software Reviews and Audits (ANSI).

· (ANSI/)IEEE Std 1042-1987 - IEEE Guide to Software Configuration Management (ANSI).

· IEEE Std 1058.1-1987 - IEEE Standard for Project Management Plans (ANSI).

· IEEE Std 1074-1991[1995?] - IEEE Standard for Developing Software Life Cycle Processes (ANSI) (см. п. 2.2.2).

· IEEE P1233, October 1993 - Draft Guide to Developing System Requirements Specifications.

· ANSI/IEEE 829-1983 Standard for Software Test Documentation.

· ANSI/IEEE 1008-1986 Standard for Software Unit Testing.

· IEEE 1063-1987 (confirmed 1993) - Standard for Software User Documentation.

· ISO 9000-3:1991 - Quality management and quality assurance standards - Part 3: Guidelines for the application of ISO 9001:1994 to the development, supply, installation and maintenance of computer software (см. п. 2.4.4).

· ISO 9126:1991 - Quality characteristics and guidelines for their use.

· ISO 12119:1994 - Quality requirements and testing.

· ISO 6592:2000 - Guidelines for the documentation of computer-based application systems.

· ISO 9294-1990-TO - Guidelines for the management of software documentation.

· ISO 9127:1988 - User documentation and cover information for consumer software packages.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: