Сборник теоретического материала по МДК 02.02 Инструментальные средства разработки программного обеспечения
презентация к уроку

В сборнике представленны презентаци и лекции по МДК 02.02 Инструментальные средства разработки программного обеспечения предназхначенные для студентов специальности 09.02.07 Информационные системы и программирование, квалификация – технический писатель. 

Скачать:

ВложениеРазмер
Package icon teoreticheskiy_material_mdk_02.02.zip2.98 МБ

Предварительный просмотр:

Понятие репозитория проекта

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


По теме: методические разработки, презентации и конспекты

Практическая работа "Сравнительный анализ стратегий разработки программного обеспечения"

Практическая работа по МДК.03.01 Технология разработки программного обеспечения, модуль ПМ.03 Участие в интеграции программных модулей для специальности 09.02.03 Программирование в компьютерных систем...

Методические материалы по выполнению курсового проектирования по МДК 03.01 Технология разработки программного обеспечения

Методические материалы по выполнению курсового проектирования по МДК 03.01 Технология разработки программного обеспечения...

Тесты по МДК 03.02. Инструментальные средства разработки программного обеспечения

Экзаменационные тесты по МДК 03.02. Инструментальные средства разработки программного обеспечения. Специальность 09.02.03 Программирование в компьтерных системах....

Календарно-тематический план по междисциплинарному курсу МДК 02.02 Инструментальные средства разработки программного обеспечения

КАЛЕНДАРНО-ТЕМАТИЧЕСКИЙ ПЛАН по профессиональному модулю ПМ 02 Осуществление интеграции программных модулей по междисциплинарному курсу МДК 02.02 Инструментальные средства разработки программного обес...

Билеты к экзамену по Междисциплинарному курсу МДК.02.02. Инструментальные средства разработки программного обеспечения

ЭКЗАМЕНАЦИОННЫЕ БИЛЕТЫ Специальность 09.02.07 Информационные системы и программированиеМеждисциплинарный курс: МДК.02.02. Инструментальные средства разработки программного обеспеченияПрофессионал...

Сборник теоретического материала по МДК 01.03 Разработка мобильных приложений

В сборнике представленны презентаци и лекции по МДК 01.03 Разработка мобильных приложений предназхначенные для студентов специальности 09.02.07 Информационные системы и программирование...