Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КОНСПЕКТ СА.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
2.1 Mб
Скачать

Технологическую операцию проектирования представим:

Рис. 3.7. Технологическая операция проектирования

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

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

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

  • обеспечивать возможность разделения крупных проектов на ряд подсистем – декомпозицию проекта на части, разрабатываемые группами исполнителей ограниченной численности, с последующей интеграцией этих составных частей;

  • обеспечивать возможность ведения работ по проектированию отдельных подсистем небольшими группами (3-7 человек);

  • обеспечивать минимальное время получения работоспособной системы;

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

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

К инструментальным средствам проектирования можно отнести CASE-средства, реализующие CASE-технологии создания и сопровождения информационных систем. CASE-средства (Computer Aided Software Engineering) – это программные средства, поддерживающие процессы создания и сопровождения информационных систем, включая:

  • анализ и формулировку требований;

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

  • генерацию кода;

  • тестирование;

  • документирование;

  • обеспечение качества;

  • конфигурированное управление;

  • управление проектом.

3.2Стандарты организации жизненного цикла информационных систем

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

Основными нормативными документами, регламентирующими жизненный цикл информационной системы, являются:

  • международный стандарт ISO/IEC 12207:1995-08-01 на организацию жизненного цикла продуктов программного обеспечения (International Organization of Standardization – Международная организация по стандартизации, International Electrotechnical Commission – Международная комиссия по электротехнике);

  • комплекс стандартов ГОСТ 34.601-90 распространяется на автоматизированные системы и устанавливает стадии и этапы их создания. В стандарте содержится описание содержания работ на каждом этапе. Стадии и этапы работы, закрепленные в стандарте, в большей степени соответствуют каскадной модели жизненного цикла.

Указанные стандарты представляют собой весьма объемные документы, которые формируют в числе других следующие группы стандартов:

    • стандарт проектирования;

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

    • стандарт пользовательского интерфейса.

Стандарт проектирования должен устанавливать:

  • набор необходимых диаграмм на каждой стадии проектирования и степень их детализации;

  • правила фиксации проектных решений на диаграммах, в том числе: правила именования объектов, набор атрибутов для всех объектов и правила их заполнения на каждой стадии, правила оформления диаграмм, включая требования к форме и размерам объектов;

  • требования к конфигурации рабочих мест разработчиков, включая настройки операционной системы, настройки CASE-средств, общие настройки проекта;

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