Инструментальные средства разработки программного обеспечения (ответы на тест Синергия МОИ МТИ МосАП)

Раздел
Программирование
Тип
Просмотров
3
Покупок
0
Антиплагиат
Не указан
Размещена
29 Ноя в 11:06
ВУЗ
Синергия МОИ МТИ МосАП
Курс
Не указан
Стоимость
150 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Инструментальные средства разработки программного обеспечения
267.1 Кбайт 150 ₽
Описание

Ответы на ТЕСТЫ. На отлично!

 

Инструментальные средства разработки программного обеспечения

1. Занятие 1

2. Занятие 2

3. Занятие 3

4. Занятие 4

5. Литература

Оглавление

Список вопросов, которые представлены в файле


В основе модели потока данных лежит –

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

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

  • Ответственности
  • Рисков
  • Сетевую
  • Бюджетную

Декомпозиция основной цели на задачи и подзадачи отражены в модели:

  • Сетевая
  • Интеллектуальная
  • Дерево целей
  • Матричная

инструментом для управления проектом является:

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

Как решить конфликт в 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 модели:

  • модель потока данных и модель событий
  • модель потока данных и модель объекта
  • модель объекта и модель управления
  • модель управления и модель событий

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

  • да
  • нет

Протокол межсетевого уровня

  • HTTP
  • ICMP
  • FTP
  • UDP

Протоколом транспортного уровня является

  • HTTP
  • ICMP
  • FTP
  • UDP

Почему бывают конфликты при слиянии веток?

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

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

  • 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" нужна, чтобы выложить изменения в удаленный репозиторий

Что не использует структурный подход проектирования программного продукта?

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

Что такое репозиторий Git?

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

 

Что такое ветка в репозитории Git?

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

Что такое коммит?

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

Что такое слияние двух веток?

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

Что такое GitHub?

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

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

  • На уровне интерфейсов
  • На уровне сервисов
  • Функционально-прикладная и организационная интеграция
  • На уровне Корпоративных программных приложений

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

·      На уровне интерфейсов

·      На уровне сервисов

·      Функционально-прикладная и организационная интеграция

·      На уровне Корпоративных программных приложений

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

  • На уровне брокеров.
  • На уровне интерфейсов
  • На уровне сервисов
  • Функционально-прикладная и организационная интеграция

 

Вам подходит эта работа?
Похожие работы
Другие работы автора
Темы журнала
Показать ещё
Прямой эфир