Главная страница
Навигация по странице:

  • Уровень программного интерфейса

  • Репозиторий окружения

  • Понятие репозитория проекта. Понятие репозитория проекта Репозиторий


    Скачать 14.17 Kb.
    НазваниеПонятие репозитория проекта Репозиторий
    Дата11.01.2023
    Размер14.17 Kb.
    Формат файлаdocx
    Имя файлаПонятие репозитория проекта.docx
    ТипДокументы
    #881792

    Понятие репозитория проекта
    Репозиторий – хранилище информации, связанной с проектом разработки программного продукта в течение всего его жизненного цикла.

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

    1. Модельный.

    2. Программного интерфейса.

    3. Окружения.

    Уровень моделирования достаточно хорошо может быть описан универсальным языком UML. Данный язык является абстрактным, не привязанным к конкретной модели. Язык дает возможность описать зависимости элементов, иерархию, взаимосвязи, свойства и т. п.

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

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

    1. Языково-независимая группа:

    - информация для отладчика;

    - информация для анализатора исходных текстов.

    2. Языково-зависимая группа:

    - информация для шаблонов;

    - коды встроенных функций;

    - виртуальные функции.

    3. Группа контроля репозитория:

    - контроль информации о версиях;

    - контроль отношения к проекту;

    - тип параллельной обработки;

    - тип управления репозиторием;

    - проверка цифровой подписи.

    Главными достоинствами применения репозиториев окружения являются:

    - эффективность работы с информацией;

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

    - распределенность (из которой следуют доступность, параллелизм и специализация);

    - модульность, включающая независимость от конкретных инструментов (например, компиляторов);

    - возможность работы с репозиторием как в архитектуре «клиент-сервер», так и в «связанном» с инструментом режиме.

    Статистика отмечает, что около 80% ПО создается по уже имеющемуся. Следовательно, необходимо иметь электронную библиотеку, которая будет поддерживать архивы и интеллектуальный поиск нужных прототипов и фрагментов. Одним из наиболее известных репозиториев является Microsoft Repository.


    написать администратору сайта