Курс лекций для студентов, обучающихся по специальности 230103 «Автоматизированные системы обработки информации и управления (по отраслям)»


Тема 16. Структура средств коллективного проектирования. Методы и средства. Идентификация



бет58/63
Дата05.08.2020
өлшемі0,6 Mb.
#76236
түріКурс лекций
1   ...   55   56   57   58   59   60   61   62   63
Байланысты:
lekcii-po-ais

Тема 16. Структура средств коллективного проектирования. Методы и средства. Идентификация

Создание крупных ИС требует согласованной работы целой группы программистов.

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


  1. Регистрация всех изменений, вносимых в проект;

  2. Централизованного хранения файлов проекта.

Под проектом понимают множество файлов с исходными текстами программ, а также файлов ресурсов и всех прочих файлов (исполняемых файлов, библиотек DLL, элементов ActiveX, объектных модулей, документов), необходимых для компиляции и запуска приложения.

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



  • Идентификацию состояния как отдельных компонентов, так и проекта в целом;

  • Контроль за вносимыми в компоненты и структуру проекта изменениями;

  • Координированное управление всеми составляющими проекта.

Идентификация

Чтобы осуществлять управление объектами, необходимо их идентифицировать. При идентификации объектов в системах PVCS используется понятие версии. Версией проекта называется некий уникальный идентификатор, обозначающий текущий номер разработки. Так как в отдельные составляющие проекта во время разработки могут вноситься изменения, каждому из объектов, помещенных в PVCS-хранилище, присваиваются идентификаторы версий самого объекта и проекта в целом. Это позволяет определить, какие именно файлы должны быть использованы для сборки заданной версии приложения.




Достарыңызбен бөлісу:
1   ...   55   56   57   58   59   60   61   62   63




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет