- Введение в курс
- Тема 1. История развития инструментальных средств разработки ПО
- Тема 2. Технология разработки ПО
- Тема 3. Инструментальные средства
- Тема 4. Разработка WEB-приложений
- Заключение
- Итоговая аттестация
… – это защищенная версия HTTP с шифрованием данных и с использованием SSL/TLS для обеспечения безопасности между веб-браузером и сервером
Тип ответа: Текcтовый ответ
… – это стандарт, который используется для визуализации, спецификации, проектирования и документирования компонентов системы
Тип ответа: Текcтовый ответ
… – это язык программирования, который помогает сделать любой объект на веб-странице интерактивным
Тип ответа: Текcтовый ответ
… работа – это процесс организации взаимодействия между участниками команды, который включает обмен информацией, идеями и отзывами, а также проведение совместной работы над задачами или проектами.
Тип ответа: Текcтовый ответ
… с другими системами и автоматизация процессов не предполагают способность инструментов взаимодействовать с внешними системами и приложениями, а также автоматизировать рутинные задачи и процессы, чтобы повысить эффективность работы и уменьшить вероятность ошибок
Тип ответа: Текcтовый ответ
В мире разработки программного обеспечения перед командами часто стоит задача создать эффективные системы управления проектами. Для достижения успеха необходимо не только знать технологические аспекты, но и осознавать важность правильного планирования и архитектурного проектирования. Команда разработчиков сталкивается с выбором пути, который определит будущее их приложения. Предложите порядок действий для разработки блок-схемы архитектуры приложения для управления проектами с основными компонентами системы и их взаимодействиями.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Определение целей проекта, выбор членов команды, разработка прототипов.
- Анализ требований, определение целей проекта, выбор технологий, формирование команды.
- Анализ требований, определение архитектурных компонентов, выбор технологий (например, баз данных, фреймворков) и инструментов (например, систем контроля версий, CI/CD).
- Анализ требований, определение архитектурных компонентов, создание пользовательского интерфейса без учета серверной части.
Вы – веб-дизайнер и работаете над новым проектом. Вам необходимо выбрать инструментарий для создания современного веб-дизайна, учитывая текущие тренды, удобство использования и функционал на различных этапах разработки проекта. Обратите внимание на эволюцию инструментов и их применимость в современных условиях. Какой инструментарий не следует выбирать для создания современного веб-дизайна, учитывая ключевые этапы его развития от первых графических редакторов до платформ для UI/UX?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Photoshop, Notepad, FTP-клиент, MS Paint.
- Figma, Adobe XD, Bootstrap, GitHub.
- Microsoft Word, Excel, PowerPoint, Skype.
- GIMP, Dreamweaver, JavaScript, Internet Explorer.
Вы – веб-разработчик, и ваша задача состоит в создании простого веб-документа для страницы с формой обратной связи. Необходимо выбрать наиболее корректный фрагмент HTML-кода, который включает все необходимые элементы. Какой фрагмент HTML-кода корректно создает страницу с формой обратной связи, включающей все необходимые элементы?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Пример кода: ˂!DOCTYPE html˃ ˂html lang="ru"˃ ˂head˃ ˂meta charset="UTF-8"˃ ˂title˃Обратная связь˂/title˃ ˂/head˃ ˂body˃ ˂h1˃Связаться с нами˂/h1˃ ˂form˃ ˂label for="name"˃Имя:˂/label˃ ˂input type="text" id="name" name="name" required˃ ˂label for="email"˃Email:˂/label˃ ˂input type="email" id="email" name="email" required˃ ˂label for="message"˃Сообщение:˂/label˃ ˂textarea id="message" name="message" required˃˂/textarea˃ ˂button type="submit"˃Отправить˂/button˃ ˂/form˃ ˂/body˃ ˂/html˃
- Пример кода: ˂!DOCTYPE html˃ ˂html lang="ru"˃ ˂head˃ ˂meta charset="UTF-8"˃ ˂title˃Обратная связь˂/title˃ ˂/head˃ ˂body˃ ˂h1˃Форма обратной связи˂/h1˃ ˂form˃ ˂label˃Имя:˂/label˃ ˂input type="text" required˃ ˂label˃Email:˂/label˃ ˂input type="text" required˃ ˂label˃Сообщение:˂/label˃ ˂textarea required˃˂/textarea˃ ˂button˃Отправить˂/button˃ ˂/form˃ ˂/body˃ ˂/html˃
- Пример кода: ˂!DOCTYPE html˃ ˂html lang="ru"˃ ˂head˃ ˂meta charset="UTF-8"˃ ˂title˃Обратная связь˂/title˃ ˂/head˃ ˂body˃ ˂h1˃Контактная форма˂/h1˃ ˂form˃ ˂label for="name"˃Имя:˂/label˃ ˂input type="text" id="name" name="name" required˃ ˂label for="email"˃Email:˂/label˃ ˂input type="email" id="email" name="email"˃ ˂label for="message"˃Сообщение:˂/label˃ ˂textarea id="message" name="message" required˃˂/textarea˃ ˂button type="submit"˃Отправить˂/button˃ ˂/form˃ ˂/body˃ ˂/html˃
- Пример кода: ˂!DOCTYPE html˃ ˂html lang="ru"˃ ˂head˃ ˂meta charset="UTF-8"˃ ˂title˃Обратная связь˂/title˃ ˂/head˃ ˂body˃ ˂h1˃Свяжитесь с нами˂/h1˃ ˂form˃ ˂label˃Имя:˂/label˃ ˂input type="text" id="name" required˃ ˂label˃Email:˂/label˃ ˂input type="text" id="email" required˃ ˂label˃Сообщение:˂/label˃ ˂textarea required˃˂/textarea˃ ˂input type="submit" value="Отправить"˃ ˂/form˃ ˂/body˃ ˂/html˃
Вы – технический специалист и отвечаете за выбор фреймворков для нового веб-приложения, предназначенного для управления проектами. Ваша команда рассматривает два популярных инструмента: React для фронтенда и Django для бэкенда. Охарактеризуйте эти два выбранные вами инструмента разработки.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- React предлагает лучшее интеграционное решение, так как обеспечивает высокую легкость и скорость интеграции с современными инструментами и фреймворками. Django требует больше времени на интеграцию, но использует мощные возможности для работы с базами данных и API. Оба инструмента имеют свои сильные стороны, но для проектов, требующих гибкости и быстрой интеграции, предпочтение стоит отдать React.
- Django предлагает лучшее интеграционное решение, так как обеспечивает высокую легкость и скорость интеграции с современными инструментами и фреймворками. React требует больше времени на интеграцию, но использует мощные возможности для работы с базами данных и API. Оба инструмента имеют свои сильные стороны, но для проектов, требующих гибкости и быстрой интеграции, предпочтение стоит отдать Django
- React предлагает менее удачное интеграционное решение, так как у React ниже скорость интеграции с современными инструментами и фреймворками. Django требует больше времени на интеграцию, но использует мощные возможности для работы с базами данных и API. Оба инструмента имеют свои сильные стороны, но для проектов, требующих гибкости и быстрой интеграции, предпочтение стоит отдать Django.
Вы работаете в команде веб-разработчиков и отвечаете за создание и проверку HTML-документов. Команда готовит ресурсный документ с информацией, который включает заголовки, параграфы, списки, изображения и ссылки. Ваша задача – оценить, соответствует ли предложенный документ всем требованиям. Дан HTML-документ с кодом: ˂!DOCTYPE html˃ ˂html lang="ru"˃ ˂head˃ ˂meta charset="UTF-8"˃ ˂meta name="viewport" content="width=device-width, initial-scale=1.0"˃ ˂title˃Пример документа˂/title˃ ˂style˃ body { font-family: Arial, sans-serif; background-color: #f0f0f0; margin: 20px; } h1 { color: #333; } p { font-size: 16px; color: #555; } ul { list-style-type: disc; margin: 10px 0; padding: 10px; background-color: #fff; border-radius: 5px; } img { max-width: 100%; height: auto; } a { color: #007bff; text-decoration: none; } ˂/style˃ ˂/head˃ ˂body˃ ˂h1˃Пример заголовка˂/h1˃ ˂p˃Это пример параграфа текста, который демонстрирует использование HTML и CSS.˂/p˃ ˂ul˃ ˂li˃Первый элемент списка˂/li˃ ˂li˃Второй элемент списка˂/li˃ ˂li˃Третий элемент списка˂/li˃ ˂/ul˃ ˂img src="https://via.placeholder.com/300" alt="Пример картинки"˃ ˂p˃˂a href="https://example.com"˃Ссылка на ресурс˂/a˃˂/p˃ ˂/body˃ ˂/html˃ Проанализируйте этот код и скажите, включает ли этот HTML-документ все указанные элементы или часть из них и использует ли CSS для оформления?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Документ не содержит заголовка, параграфа, списка, картинки и ссылки.
- Документ содержит все необходимые элементы, но без стилей.
- Документ написан корректно и содержит все элементы с CSS-оформлением.
- Документ содержит только заголовок и параграф.
Вы работаете над новым приложением для управления проектами. Какие основные типы требований необходимо собрать для успешного завершения проекта? Какие методы сбора требований вы используете?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Основные типы требований: функциональные требования; нефункциональные требования; ограничения. Методы: интервью; анкетирование; анализ документации.
- Основные типы требований: технические требования; дизайнерские требования; коммерческие требования. Методы: фокус-группы; наблюдение; SWOT-анализ.
- Основные типы требований: эстетические требования; социальные требования; экономические требования. Методы: отзывы пользователей, случайный выбор, контент-анализ.
- Основные типы требований: пользовательские требования; системные требования; аппаратные требования. Методы: прототипирование, виртуальные тесты, тестирование сценариев.
Вы руководите проектом по разработке веб-приложения для управления задачами в команде. Какие инструментальные средства не подходят для анализа необходимых функций проекта?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- React, Node.js, MySQL.
- Photoshop, Word, Excel.
- Django, Flask, Selenium.
- Wix, Bubble, WordPress.
Вы являетесь разработчиком программного обеспечения, который создает веб-приложение для вычисления факториала введенного пользователем числа. Внимание уделяется корректному написанию кода, включая обработку ошибок и вывод результатов. Какой фрагмент кода корректно создает JavaScript-приложение, которое вычисляет факториал введенного пользователем числа и выводит результат на экран?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Пример кода: ˂!DOCTYPE html˃ ˂html lang="ru"˃ ˂head˃ ˂meta charset="UTF-8"˃ ˂title˃Факториал˂/title˃ ˂/head˃ ˂body˃ ˂h1˃Вычисление факториала˂/h1˃ ˂input type="number" id="number" placeholder="Введите число" required˃ ˂button onclick="calculateFactorial()"˃Вычислить˂/button˃ ˂p id="result"˃˂/p˃ ˂script˃ function calculateFactorial() { const num = dосumеnt.getElementById('number').value; let factorial = 1; for (let i = 1; i ˂= num; i++) { } dосumеnt.getElementById('result').innerText = `Факториал: ${factorial}`; } ˂/script˃ ˂/body˃ ˂/html˃
- Пример кода: ˂!DOCTYPE html˃ ˂html lang="ru"˃ ˂head˃ ˂meta charset="UTF-8"˃ ˂title˃Факториал˂/title˃ ˂/head˃ ˂body˃ ˂h1˃Вычисление факториала˂/h1˃ ˂input type="text" id="number" placeholder="Введите число"˃ ˂button onclick="calculateFactorial()"˃Вычислить˂/button˃ ˂p id="result"˃˂/p˃ ˂script˃ function calculateFactorial() { const num = dосumеnt.getElementById('number').value; let factorial = 1; if (num ˂ 0) { dосumеnt.getElementById('result').innerText = 'Факториал не существует для отрицательных чисел.'; return; } for (let i = 1; i ˂= num; i++) { factorial *= i; } dосumеnt.getElementById('result').innerText = `Факториал: ${factorial}`; } ˂/script˃ ˂/body˃ ˂/html˃
- Пример кода: ˂!DOCTYPE html˃ ˂html lang="ru"˃ ˂head˃ ˂meta charset="UTF-8"˃ ˂title˃Факториал˂/title˃ ˂/head˃ ˂body˃ ˂h1˃Вычисление факториала˂/h1˃ ˂input type="number" id="number" placeholder="Введите число" required˃ ˂button onclick="calculateFactorial()"˃Вычислить˂/button˃ ˂p id="result"˃˂/p˃ ˂script˃ function calculateFactorial() { const num = dосumеnt.getElementById('number').value; const factorial = num ˂= 1 ? 1 : num * calculateFactorial(num - 1); dосumеnt.getElementById('result').innerText = `Факториал: ${factorial}`; } ˂/script˃ ˂/body˃ ˂/html˃
- Пример кода: ˂!DOCTYPE html˃ ˂html lang="ru"˃ ˂head˃ ˂meta charset="UTF-8"˃ ˂title˃Факториал˂/title˃ ˂/head˃ ˂body˃ ˂h1˃Вычисление факториала˂/h1˃ ˂input type="text" id="number" placeholder="Введите число"˃ ˂button onclick="computeFactorial()"˃Вычислить˂/button˃ ˂p id="result"˃˂/p˃ ˂script˃ function computeFactorial() { const num = dосumеnt.getElementById('number').value; let factorial = 1; for (let i = 0; i ˂= num; i++) { factorial *= i; } dосumеnt.getElementById('result').innerText = `Факториал: ${factorial}`; } ˂/script˃ ˂/body˃ ˂/html˃
Инструмент … используется для автоматической генерации документации на основе аннотаций в коде
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Confluence
- Doxygen
- Notepad++
- Git
Инструмент … позволяет осуществлять коллективную работу над документацией и является простым и удобным
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Команда разработчиков столкнулась с выбором: нужно решить, какие инструменты окажутся наиболее эффективными на каждом этапе разработки веб-приложения, от создания кода до его развертывания и сопровождения. Членам команды нужно решить, какие наборы инструментов помогут им достичь высот и освоить все этапы жизненного цикла разработки веб-приложения. Какой набор инструментов им следует выбрать для различных этапов жизненного цикла разработки веб-приложения (создание кода, отладка, тестирование, развертывание и сопровождение)?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Visual Studio Code, Chrome DevTools, Selenium, Docker, Jira.
- Notepad, Paint, Word, Excel, Jira.
- Adobe Photoshop, PowerPoint, Windows Media Player, Outlook, Visual Studio Code.
- Sublime Text, FileZilla, Trello, WhatsApp, Docker.
Команды разработчиков знают, что качество программного обеспечения (ПО) – это не просто случайность, а результат правильно организованного процесса тестирования, и стремятся обеспечить надежность создаваемого приложения. Предложите ключевые этапы тестирования программного обеспечения. Какие инструменты тестирования рекомендуется использовать.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Этапы тестирования: планирование; выполнение тестов; выводы. Инструменты: только ручное тестирование (это с большой вероятностью позволит избежать ошибок).
- Этапы тестирования: анализ требований; проектирование тестов; выполнение тестов, регрессия. Инструменты: JUnit для юнит-тестирования; Selenium для автоматизации; JIRA для отслеживания ошибок. Такой набор инструментов позволит выявлять и устранять ошибки на ранних стадиях разработки.
- Этапы тестирования: разработка кода; тестирование только в продакшене; обработка результатов. Инструменты: JUnit для автоматизации; JIRA для отслеживания ошибок.
- Этапы тестирования: проектирование тестов; тестирование интерфейса приложения; анализ результатов тестирования. Инструменты: Photoshop для дизайна; JIRA для автоматизации и отслеживания ошибок.
Основное назначение рефакторинга – …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- изменить внешнее поведение кода
- оптимизировать код без изменения его внешнего поведения
- устранить ошибки в коде
- создать новые функции в коде
Перед началом проекта члены команды разработчиков программного обеспечения осознали, что для успешной реализации замысла необходимо выбрать идеальный набор инструментов, который будет полезен им на каждом этапе разработки: от дизайна интерфейса и написания кода до тестирования, публикации и дальнейшей поддержки приложения. Каждый член команды имел свои предпочтения, и им нужно было лучше понять, какие инструменты помогут преодолеть вызовы и добиться успеха. Какой набор инструментов им следует выбрать для разработки мобильного приложения, учитывая различные этапы жизненного цикла разработки (дизайн интерфейса, написание кода, тестирование, публикация и поддержка)?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Figma, Android Studio, Espresso, Firebase, JIRA.
- Photoshop, Notepad, WinRAR, FTP-клиент, Outlook, Figma.
- Microsoft Paint, Visual Basic, Skype, Google Keep, Dropbox, Figma, Android Studio.
- Sketch, Xcode, Appium, Docker, Trello.
Расположите в правильной последовательности этапы жизненного цикла разработки программного обеспечения:
Тип ответа: Сортировка
- 1 инициация
- 2 проектирование
- 3 реализация
- 4 тестирование
- 5 внедрение
- 6 эксплуатация и сопровождение
Расположите в правильной последовательности этапы развертывания готового приложения:
Тип ответа: Сортировка
- 1 подготовка окружения
- 2 установка программного обеспечения
- 3 тестирование в рабочей среде
- 4 мониторинг и проверка работоспособности
Расположите в правильной последовательности этапы развертывания приложения:
Тип ответа: Сортировка
- 1 создание необходимых серверов и настройка среды
- 2 компиляция и создание исполняемого файла или пакета приложения
- 3 выполнение тестов для проверки корректности работы приложения в новой среде
- 4 копирование приложения на сервер и выполнение необходимых конфигураций
- 5 отслеживание работы приложения и выявление возможных проблем
- 6 регулярное обновление и исправление ошибок по мере необходимости
Расположите роли участвующих в процессе разработки программного обеспечения в порядке их работы по жизненному циклу Waterfall:
Тип ответа: Сортировка
- 1 аналитики: мастера понимания потребностей
- 2 архитекторы: проектировщики системы
- 3 UI/UX-дизайнеры: творцы визуального и пользовательского опыта
- 4 разработчики (программисты): волшебники кода
- 5 тестировщики: гаранты качества
- 6 менеджеры проектов: стратеги и координаторы
Расположите элементы HTML-документа в правильном порядке:
Тип ответа: Сортировка
- 1 ˂!DOCTYPE html˃
- 2 ˂html lang="en"˃
- 3 ˂head˃
- 4 ˂meta charset="UTF-8"˃
- 5 ˂meta name="viewport" content="width=device-width, initial-scale=1.0"˃
- 6 ˂title˃Document˂/title˃
- 7 ˂/head˃
- 8 ˂body˃
- 9 ˂p˃Это пример текстового абзаца, который используется для создания блоков текста на веб-странице.˂/p˃
- 10 ˂/body˃
- 11 ˂/html˃
Расположите этапы разработки веб-приложений в правильной последовательности:
Тип ответа: Сортировка
- 1 сбор требований
- 2 проектирование архитектуры
- 3 разработка интерфейса (Front-end)
- 4 разработка серверной части приложения (Back-end)
- 5 тестирование приложения
- 6 развертывание приложения
- 7 поддержка и обслуживание приложения
Создаваемый … интерфейса будет использоваться для визуализации и первичного тестирования пользовательского взаимодействия
Тип ответа: Текcтовый ответ
Соотнесите названия инструментов и их определения:
Тип ответа: Сопоставление
- A. Git
- B. JIRA
- C. Selenium
- D. Docker
- E. SonarQube
- F. Maven
- G. система контроля версий, широко используемая для управления изменениями кода
- H. система управления проектами, помогающая организовать задачи, сроки и командную работу
- I. инструмент для автоматизации тестирования веб-приложений, работающий с различными браузерами.
- J. платформа для контейнеризации приложений и их зависимостей
- K. инструмент для анализа кода, который помогает находить уязвимости и улучшать качество
- L. инструмент для автоматизации сборки проектов, часто используемый в Java-разработке
Соотнесите понятия и их определения:
Тип ответа: Сопоставление
- A. Поддержка UML
- B. Анализ и проектирование
- C. Документация
- D. Интеграция
- E. создание диаграмм для визуализации системы, включая классы, сценарии и взаимодействия
- F. возможность разработки архитектуры программного обеспечения и бизнес-процессов
- G. генерация отчетов и документации на основе моделей
- H. совместимость с другими инструментами и системами, такими как Jira и Microsoft Office
Соотнесите расширения и соответствующие типы файлов:
Тип ответа: Сопоставление
- A. .txt
- B. .docx
- C. .jpg / .jpeg
- D. .mp3
- E. обычные текстовые документы
- F. документы Microsoft Word
- G. фотографии
- H. аудиофайлы
Такой инструмент, как …, является интегрированной средой разработки, популярной среди разработчиков на языке Java
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Visual Studio
- Eclipse
- Notepad++
- Trello
Такой инструмент, как …, является популярной платформой для управления проектами, подходящей для Agile-проектов
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Такой инструмент, как …, является распределенной системой контроля версий
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Subversion (SVN)
- Git
- Mercurial
- TFS
Тег ˂h1˃ …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- используется на странице несколько раз
- указывает на использование меньшего размера шрифта, чем тег ˂h2˃
- указывает на главный заголовок страницы
- не влияет на поисковую оптимизацию (SEO)
Тег ˂li˃ используется для создания …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- создание заголовков
- элементов списка
- параграфов
- ссылок
Тег ˂p˃ автоматически добавляет …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- отступы между абзацами
- точки
- заголовки
- параметры CSS
У вас имеется следующее описание особенностей инструмента для тестирования. Описание: фреймворк для тестирования на Java с функциями группировки тестов и поддержкой параметризации. Достоинства: удобный инструмент для ведения отчетности и поддержки параметризированных тестов. Недостатки: настройка инструмента сложна для новичков. Совместимость: легко интегрируется с Selenium и Maven. Какой инструмент отвечает этому описанию?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- JUnit – модульный тестировщик для Java.
- Cypress – инструмент для автоматизации тестирования веб-приложений.
- Selenium – фреймворк для тестирования веб-приложений.
- TestNG – фреймворк для тестирования на Java с расширенными возможностями.
Установите соответствие вида тестирования и его характеристики:
Тип ответа: Сопоставление
- A. Модульное тестирование
- B. Интеграционное тестирование
- C. Системное тестирование
- D. Приемочное тестирование
- E. тестирование отдельных модулей или компонентов программы
- F. проверка взаимодействия между модулями
- G. тестирование всей системы в целом
- H. проверка того, соответствует ли программа требованиям пользователя и заказчика
Установите соответствие понятий и их характеристик:
Тип ответа: Сопоставление
- A. Методология Agile
- B. Каскадная модель Waterfall
- C. Методология DevOps
- D. Жизненный цикл разработки программного обеспечения (ПО)
- E. Контроль версий
- F. подход к разработке ПО, основывающийся на адаптивном плане и итеративном процессе
- G. модель процесса, при котором программное обеспечение разрабатывается линейно и последовательно от одной стадии к другой
- H. методология, фокусирующаяся на тесном сотрудничестве разработчиков и операционных команд для ускорения получения результатов
- I. процесс, который включает в себя проектирование, разработку, тестирование, внедрение и поддержку программного продукта
- J. система, позволяющая отслеживать изменения в коде и управлять версиями программного обеспечения
Установите соответствие процесса, который можно инициализировать через CASE-средства, и его характеристики:
Тип ответа: Сопоставление
- A. Реверс-инжиниринг
- B. Генерация кода
- C. Анализ архитектуры
- D. Проверка соответствия стандартам
- E. CASE-средства могут анализировать существующий код и на его основе создавать UML-диаграммы и другие модели
- F. позволяет автоматически генерировать код на основе созданных моделей, экономя время разработчиков
- G. предлагает инструменты для анализа архитектуры системы, выявления узких мест и возможных проблем
- H. обеспечивает анализ и проверку проектной документации на соответствие установленным стандартам и практикам
Язык … – это основа любой веб-страницы; он задает структуру и скелет сайта, определяя, где будут находиться заголовки, параграфы, изображения, ссылки и другие элементы контента
Тип ответа: Текcтовый ответ
Языки … – это формальные языки, предназначенные для описания алгоритмов и структур данных, которые может выполнить компьютер
Тип ответа: Текcтовый ответ