Тесты на тему "Инструментальные средства разработки программного обеспечения | Синергия | Ответы на ИТОГОВЫЙ ТЕСТ | На отлично!"

В файле находятся верные ответы на вопросы из итогового теста.

Позволяют сдать на 90+ баллов

Перед покупкой сверьте список вопросов и убедитесь, что вам нужны ответы именно на эти вопросы!

С вопросами вы можете ознакомиться ДО покупки.

Для быстрого поиска вопроса используйте Ctrl+F.

Демо работы

Описание работы

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

Декомпозиция основной цели на задачи и подзадачи отражены в модели:
• Сетевая
• Интеллектуальная
• Дерево целей
• Матричная

Для распределения полномочий, ролей и управления отношениями в команде используют матрицу
• Ответственности
• Рисков
• Сетевую
• Бюджетную

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

Как решить конфликт в Git?
• Руками поправить изменения там, где Git не смог это сделать автоматически и затем собрать все в коммит и запушить
• Никак, придется создавать репозиторий заново
• Выполнить команду git commit merge please
• Удалить файл, для которого Git не знает, как смержить изменения

Как сделать коммит?
• Всего лишь набрать команду git commit в любой момент времени
• Сделать изменения в файлах и перечислить их после git commit. Например так: git commit a.file, b.file
• Сделать изменения, собрать эти изменения командой "git add" или "git commit -a" и указать коммит-сообщение после ключа "-m"
• Нельзя сделать коммит, ведь такого понятия не существует

Какой командой можно загрузить с GitHub репозиторий на свой компьютер?
• git fetch
• git pull
• git clone
• git push

Максимально возможная интеграция программных продуктов с другими программами, обеспечение обмена данными в общих форматах представления (экс- порт/импорт баз данных, внедрение или связывание объектов обработки и др.) означает их...
• Модифицируемость
• Эффективность
• Мобильность
• Коммуникативность

Методами структурного проектирования являются
• модульное программирование, нисходящее проектирование, кодирование и тестирование, структурное проектирование;
• интегрированное и модульное проектирование;
• функционально – ориентированное и объектно-ориентированное проектирование
• структурное программирование, модульное проектирование, тестирование и кодирование



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

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

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

Определяет в какой последовательности будут выполнены задачи и подзадачи, а также взаимосвязи между ними модель:
• Сетевая
• Интеллектуальная
• Дерево целей
• Матричная

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

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

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

Организационная структура, при которой управление осуществляется линейным руководителем через группу подчиненных ему функциональных руководителей.
• Матричная
• Функциональная
• Дивизиональная
• проектная

Почему бывают конфликты при слиянии веток?
• Потому что ветки были созданы в разное время
• Потому что ветки были созданы от разных коммитов
• Потому что в обеих ветках есть изменения одних и тех же строк
• Это устаревшая проблема, ее нет с версии Git 1.2

При разбиении программного средства на отдельные модули можно выделить 2 модели:
• модель потока данных и модель событий
• модель потока данных и модель объекта
• модель объекта и модель управления
• модель управления и модель событий

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

Протокол межсетевого уровня
• HTTP
• ICMP
• FTP
• UDP

Протоколом транспортного уровня является
• HTTP
• ICMP
• FTP
• UDP

Сетевая модель, описывающая процесс передачи цифровых данных
• TCP/IP
• TCP
• UDP
• IPv6


Сколько всего веток может быть в репозитории?
• Сколько угодно
• Это число настраивается в конфиге
• Не больше двух
• Столько же, сколько участников в проекте

Сколько систем контроля версий существует?
• Только Git
• Git и SVN
• Git и CVS
• Много

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

Технология, основанная на представлении программ в виде совокупности объектов, каждый из которых является реализацией собственного класса, которые в свою очередь образуют иерархию на принципах наследования.
• Объектно-ориентированное программирование
• Структурное программирование
• Модульное программирование

универсальный вид интеграции считается, при котором задействуется дополнительный модуль, который подключается к другим необходимым модулям.
• На уровне брокеров.
• На уровне интерфейсов
• На уровне сервисов
• Функционально-прикладная и организационная интеграция
Уровень модели передачи данных, который выполняет функции форматирования и представления данных.
• Канальный
• Межсетевой
• Транспортный
• прикладной

Уровень модели передачи данных, который отвечает за доставку информации, т.е. обеспечивает передачу данных
• Канальный
• Межсетевой
• Транспортный
• прикладной

Уровень модели передачи данных, который отвечает за объединение локальных сетей в глобальную
• Канальный
• Межсетевой
• Транспортный
• прикладной

Уровень модели передачи данных, предназначение которого— описание обмена информацией на уровне сетевых устройств, определение, как информация будет передаваться от одного устройства к другому. Информация кодируется, делится на пакеты и отправляется по нужному каналу, т.е. среде передачи.
• Канальный
• Межсетевой
• Транспортный
• прикладной

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

Цель этого вида интеграции - объединение разноплановых приложений, его сложность в последовательном подключении элементов.
• На уровне брокеров.
• На уровне интерфейсов
• На уровне сервисов
• Функционально-прикладная и организационная интеграция

Чем директория с репозиторием отличается от любой другой?
• Ничем, такая же директория
• Правами доступа - у директории-репозитория права доступа только того пользователя, который его "склонил" (git clone)
• Наличием папки .git с настройками репозитория
• Эта директория прописана в реестре ОС

Чем отличается master и origin master
• Это просто два разных названия одной ветки
• master принадлежит локальному репозиторию, а origin master - удаленному
• Это две разные ветки локального репозитория
• Ветки origin master не существует

Чем отличаются команды "git push" и "git pull"?
• Это алиасы
• Команды "git pull" не существует, а команда "git push" нужна, чтобы выложить изменения в удаленный репозиторий
• Команды "git push" не существует, а команда "git pull" нужна, чтобы стянуть изменения из удаленного репозитория
• команда "git pull" нужна, чтобы стянуть изменения из удаленного репозитория, а команда "git push" нужна, чтобы выложить изменения в удаленный репозиторий
Что не использует структурный подход проектирования программного продукта?
• диаграммы декомпозиции
• интегрированную структуру данных предметной области
• структурные схемы
• анализ предметной области

Что такое GitHub?
• Программа для работы с Git
• Драйвер для Git
• Веб-сервис для хостинга IT-проектов и их совместной разработки, основанный на Git
• UI для работы с локальной версией Git

Что такое ветка в репозитории Git?
• Это то же самое, что и коммит
• Это минимум два коммита с одинаковым коммит-сообщением
• Это разные пути развития проекта, по сути разные последовательности коммитов
• Это механизм изменения конкретного файла

Что такое коммит?
• Это единица состояния проекта в Git
• Это результат вывода команды git diff
• Это обобщающее название одного из статусов файла в выводе git status: untracked, new, deleted или modified
• Это слово ничего не означает, его ввели только для того, чтобы путать новичков

Что такое репозиторий Git?
• Любая директория/папка в моей ОС
• Любая папка, находящаяся внутри Git
• каталог файловой системы, в котором находятся файлы конфигурации репозитория, файлы журналов, хранящие операции, выполняемые над репозиторием, индекс, описывающий расположение файлов, и хранилище, содержащее собственно файлы
• Папка .git/ и все входящие в нее

Что такое слияние двух веток?
• Когда одну ветку переименовывают в другую
• Когда все коммиты, сделанные для одной ветки, становятся видимыми во второй ветке
• Когда выполнили команду git fetch
• Когда у двух веток скоро появится третья, поменьше, но имеющая признаки обоих родительских веток

Это один из видов неавтоматизированной интеграции ( то есть участие человека здесь остро необходимо), при которой при помощи программного обеспечения осуществляется фиксация данных и интерфейсов с двух сторон.
• На уровне брокеров.
• На уровне интерфейсов
• На уровне сервисов
• Функционально-прикладная и организационная интеграция

Этот вид интеграции использует не только приложения внутри системы, но и сам исполняемый код. Специализированное ПО и API позволяют использовать отдельные компоненты приложений в единое ядро. Доступ к ядру осуществляется при помощи стандартных протоколов доступа, например, SOAP.
• На уровне интерфейсов
• На уровне сервисов
• Функционально-прикладная и организационная интеграция
• На уровне Корпоративных программных приложений

Этот вид интеграции наиболее удобен для крупных предприятий, корпораций , при нем ключевым моментом является объединение нескольких схожих или однотипных приложений. За счет интеграции этого вида удается снизить затраты на обслуживающий персонал, так как практически все процессы максимально доступны.
• На уровне интерфейсов
• На уровне сервисов
• Функционально-прикладная и организационная интеграция
• На уровне Корпоративных программных приложений

Похожие работы
Другие работы автора

НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.

СТАТЬ ЗАКАЗЧИКОМ