Список вопросов, которые представлены в файле
В основе модели потока данных лежит –
- сцепление компонентов
- разделение данных
- разбиение по функциям
- выделение отдельных компонентов и их свойств
Для распределения полномочий, ролей и управления отношениями в команде используют матрицу
- Ответственности
- Рисков
- Сетевую
- Бюджетную
Декомпозиция основной цели на задачи и подзадачи отражены в модели:
- Сетевая
- Интеллектуальная
- Дерево целей
- Матричная
инструментом для управления проектом является:
- матрица рисков
- дерево целей
- сетевая модель
- ничего из вышеперечисленного
- всё из вышеперечисленного
Как решить конфликт в 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
Максимально возможная интеграция программных продуктов с другими программами, обеспечение обмена данными в общих форматах представления (экс- порт/импорт баз данных, внедрение или связывание объектов обработки и др.) означает их...
- Модифицируемость
- Эффективность
- Мобильность
- Коммуникативность
Методами структурного проектирования являются
- модульное программирование, нисходящее проектирование, кодирование и тестирование, структурное проектирование;
- интегрированное и модульное проектирование;
- функционально – ориентированное и объектно-ориентированное проектирование
- структурное программирование, модульное проектирование, тестирование и кодирование
Мобильность программных продуктов – это
- независимость от технического комплекса системы обработки данных, операционной среды, сетевой технологии обработки данных, специфики предметной области и т.п.
- точность выполнения предписанных функций обработки
- способность к внесению изменений
- обеспечение дружественного интерфейса для работы конечного пользователя, наличие контекстно-зависимой подсказки или обучающей системы в составе программного средства
Модуль — это…
- самостоятельная часть программы, имеющая определенное назначение и обеспечивающая заданные функции обработки автономно от других программ
- упорядоченный набор команд, обеспечивающий выполнение определенных функций
- алгоритм построения программного продукта
Наличие дружественного интерфейса, контекстно-зависимой подсказки, хорошей документации является таким показателем качества программного продукта, как ...
- коммуникативность
- эффективность
- мобильность
- учет человеческого факт
Определяет в какой последовательности будут выполнены задачи и подзадачи, а также взаимосвязи между ними модель:
- Сетевая
- Интеллектуальная
- Дерево целей
- Матричная
Организационная структура – это …
- команда проекта под руководством менеджера проекта
- организационно-правовая документация предприятия, реализующего проект
- документация, регламентирующая процессы, происходящие в организации
- совокупность элементов организации (должностей и структурных подразделений и связей между ними
Организационная структура, при которой возможно перераспределение человеческих ресурсов между проектами без реорганизации существующей структуры
- Матричная
- Функциональная
- Дивизиональная
- проектная
Организационная структура, при которой для решения конкретных задач, связанных с проектом, создается рабочая группа, которая распускается после завершения работы над проектом.
- Матричная
- Функциональная
- Дивизиональная
- проектная
Организационная структура, при которой управление осуществляется линейным руководителем через группу подчиненных ему функциональных руководителей.
- Матричная
- Функциональная
- Дивизиональная
- проектная
При разбиении программного средства на отдельные модули можно выделить 2 модели:
- модель потока данных и модель событий
- модель потока данных и модель объекта
- модель объекта и модель управления
- модель управления и модель событий
Происходит ли интеграция отдельных компонент системы при разработки ПП по каскадной модели?
Протокол межсетевого уровня
Протоколом транспортного уровня является
Почему бывают конфликты при слиянии веток?
- Потому что ветки были созданы в разное время
- Потому что ветки были созданы от разных коммитов
- Потому что в обеих ветках есть изменения одних и тех же строк
- Это устаревшая проблема, ее нет с версии Git 1.2
Сетевая модель, описывающая процесс передачи цифровых данных
Сколько всего веток может быть в репозитории?
- Сколько угодно
- Это число настраивается в конфиге
- Не больше двух
- Столько же, сколько участников в проекте
Сколько систем контроля версий существует?
- Только 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" нужна, чтобы выложить изменения в удаленный репозиторий
Что не использует структурный подход проектирования программного продукта?
- диаграммы декомпозиции
- интегрированную структуру данных предметной области
- структурные схемы
- анализ предметной области
Что такое репозиторий Git?
- Любая директория/папка в моей ОС
- Любая папка, находящаяся внутри Git
- каталог файловой системы, в котором находятся файлы конфигурации репозитория, файлы журналов, хранящие операции, выполняемые над репозиторием, индекс, описывающий расположение файлов, и хранилище, содержащее собственно файлы
- Папка .git/ и все входящие в нее
Что такое ветка в репозитории Git?
- Это то же самое, что и коммит
- Это минимум два коммита с одинаковым коммит-сообщением
- Это разные пути развития проекта, по сути разные последовательности коммитов
- Это механизм изменения конкретного файла
Что такое коммит?
- Это единица состояния проекта в Git
- Это результат вывода команды git diff
- Это обобщающее название одного из статусов файла в выводе git status: untracked, new, deleted или modified
- Это слово ничего не означает, его ввели только для того, чтобы путать новичков
Что такое слияние двух веток?
- Когда одну ветку переименовывают в другую
- Когда все коммиты, сделанные для одной ветки, становятся видимыми во второй ветке
- Когда выполнили команду git fetch
- Когда у двух веток скоро появится третья, поменьше, но имеющая признаки обоих родительских веток
Что такое GitHub?
- Программа для работы с Git
- Драйвер для Git
- Веб-сервис для хостинга IT-проектов и их совместной разработки, основанный на Git
- UI для работы с локальной версией Git
Этот вид интеграции использует не только приложения внутри системы, но и сам исполняемый код. Специализированное ПО и API позволяют использовать отдельные компоненты приложений в единое ядро. Доступ к ядру осуществляется при помощи стандартных протоколов доступа, например, SOAP.
- На уровне интерфейсов
- На уровне сервисов
- Функционально-прикладная и организационная интеграция
- На уровне Корпоративных программных приложений
Этот вид интеграции наиболее удобен для крупных предприятий, корпораций , при нем ключевым моментом является объединение нескольких схожих или однотипных приложений. За счет интеграции этого вида удается снизить затраты на обслуживающий персонал, так как практически все процессы максимально доступны.
· На уровне интерфейсов
· На уровне сервисов
· Функционально-прикладная и организационная интеграция
· На уровне Корпоративных программных приложений
Это один из видов неавтоматизированной интеграции ( то есть участие человека здесь остро необходимо), при которой при помощи программного обеспечения осуществляется фиксация данных и интерфейсов с двух сторон.
- На уровне брокеров.
- На уровне интерфейсов
- На уровне сервисов
- Функционально-прикладная и организационная интеграция