Сборник теоретического материала по МДК 02.02 Инструментальные средства разработки программного обеспечения
презентация к уроку
В сборнике представленны презентаци и лекции по МДК 02.02 Инструментальные средства разработки программного обеспечения предназхначенные для студентов специальности 09.02.07 Информационные системы и программирование, квалификация – технический писатель.
Скачать:
Вложение | Размер |
---|---|
![]() | 2.98 МБ |
Предварительный просмотр:
Понятие репозитория проекта
Репозиторий – хранилище информации, связанной с проектом разработки программного продукта в течение всего его жизненного цикла.
Большинство технологических подходов к разработке ПО предполагает работу с тремя основными типами информации – модельными спецификациями, интерфейсом прикладного программиста и окружением проекта. В соответствии с этими типами выделяют и три класса уровней репозиториев:
1. Модельный.
2. Программного интерфейса.
3. Окружения.
Уровень моделирования достаточно хорошо может быть описан универсальным языком UML. Данный язык является абстрактным, не привязанным к конкретной модели. Язык дает возможность описать зависимости элементов, иерархию, взаимосвязи, свойства и т. п.
Уровень программного интерфейса разумно описывать с помощью языка определения интерфейсов IDL, обеспечивающего независимость спецификации интерфейсов от их реализации. Уровень играет не только роль промежуточного слоя – его средства также поддерживают распределенное программирование.
Репозиторий окружения программного проекта предназначен для хранения информации, разделяемой компонентами и подкомпонентами систем программирования в процессе их работы. При этом основными группами и подгруппами полезной информации считаются следующие:
1. Языково-независимая группа:
- информация для отладчика;
- информация для анализатора исходных текстов.
2. Языково-зависимая группа:
- информация для шаблонов;
- коды встроенных функций;
- виртуальные функции.
3. Группа контроля репозитория:
- контроль информации о версиях;
- контроль отношения к проекту;
- тип параллельной обработки;
- тип управления репозиторием;
- проверка цифровой подписи.
Главными достоинствами применения репозиториев окружения являются:
- эффективность работы с информацией;
- использование информации для целей оптимизации;
- распределенность (из которой следуют доступность, параллелизм и специализация);
- модульность, включающая независимость от конкретных инструментов (например, компиляторов);
- возможность работы с репозиторием как в архитектуре «клиент-сервер», так и в «связанном» с инструментом режиме.
Статистика отмечает, что около 80% ПО создается по уже имеющемуся. Следовательно, необходимо иметь электронную библиотеку, которая будет поддерживать архивы и интеллектуальный поиск нужных прототипов и фрагментов. Одним из наиболее известных репозиториев является Microsoft Repository.
По теме: методические разработки, презентации и конспекты
![](/sites/default/files/pictures/2015/09/07/picture-663370-1441641798.jpg)
Практическая работа "Сравнительный анализ стратегий разработки программного обеспечения"
Практическая работа по МДК.03.01 Технология разработки программного обеспечения, модуль ПМ.03 Участие в интеграции программных модулей для специальности 09.02.03 Программирование в компьютерных систем...
![](/sites/default/files/pictures/2016/11/25/picture-856954-1480106209.jpg)
Методическая разработка по дисциплине «Технические средства информатизации» на тему: Государственная автоматизированная система Российской Федерации «Выборы» (ГАС Выборы) в Рязанской области. Состав аппаратных средств и программное обеспечение
Государственная автоматизированная система Российской Федерации «Выборы» (ГАС Выборы) в Рязанской области. Состав аппаратных средств и программное обеспечение....
![](/sites/default/files/pictures/2020/03/17/picture-102040-1584466639.jpg)
Методические материалы по выполнению курсового проектирования по МДК 03.01 Технология разработки программного обеспечения
Методические материалы по выполнению курсового проектирования по МДК 03.01 Технология разработки программного обеспечения...
![](/sites/default/files/pictures/2018/04/19/picture-986033-1524133782.jpg)
Тесты по МДК 03.02. Инструментальные средства разработки программного обеспечения
Экзаменационные тесты по МДК 03.02. Инструментальные средства разработки программного обеспечения. Специальность 09.02.03 Программирование в компьтерных системах....
![](/sites/default/files/pictures/2019/04/25/picture-1140138-1556174515.jpg)
Календарно-тематический план по междисциплинарному курсу МДК 02.02 Инструментальные средства разработки программного обеспечения
КАЛЕНДАРНО-ТЕМАТИЧЕСКИЙ ПЛАН по профессиональному модулю ПМ 02 Осуществление интеграции программных модулей по междисциплинарному курсу МДК 02.02 Инструментальные средства разработки программного обес...
![](/sites/default/files/pictures/2019/04/25/picture-1140138-1556174515.jpg)
Билеты к экзамену по Междисциплинарному курсу МДК.02.02. Инструментальные средства разработки программного обеспечения
ЭКЗАМЕНАЦИОННЫЕ БИЛЕТЫ Специальность 09.02.07 Информационные системы и программированиеМеждисциплинарный курс: МДК.02.02. Инструментальные средства разработки программного обеспеченияПрофессионал...
Сборник теоретического материала по МДК 01.03 Разработка мобильных приложений
В сборнике представленны презентаци и лекции по МДК 01.03 Разработка мобильных приложений предназхначенные для студентов специальности 09.02.07 Информационные системы и программирование...