Файл: Вопросы к экзамену по междисциплинарному курсу мдк 02. 02 Инструментальные средства разработки программного обеспечения.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.11.2023
Просмотров: 60
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
УТВЕРЖДАЮ
Зам. директора по УМР
___________И.Г. Бозрова «___»__________20__ г.
ВОПРОСЫ К ЭКЗАМЕНУ
по междисциплинарному курсу:
МДК 02.02 Инструментальные средства разработки программного обеспечения
профессионального модуля:
ПМ.02. Осуществление интеграции программных модулей
специальность
09.02.07 Информационные системы и программирование
МДК.02.02. Инструментальные средства разработки программного обеспечения
Теоретические вопросы:
-
Дайте определение понятия репозитория проекта. Опишите классы уровней репозиториев. -
Расскажите об инструментарии анализа качества программных продуктов в среде разработки -
Дайте определение понятия структура проекта. Назовите основные задачи структуризации. -
Дайте определение свойств качественного программного обеспечения: мобильность, полезность, машино-независимость. Поясните их назначение. -
Дайте определение понятия структура проекта. Опишите виды и классификацию проектов. -
Дайте определение свойств качественного программного обеспечения: точность, доступность, модифицируемость. Поясните их назначение. -
Сформулируйте определение интеграции программных модулей. Опишите виды и цели интеграции программных модулей. -
Перечислите и охарактеризуйте виды тестирования производительности. -
Дайте определение понятия интеграции. Опишите современные технологии и инструменты интеграции. -
Расскажите о графическом интерфейсе пользователя. Особенности тестирования, требования. -
Сформулируйте цель и задачи автоматизация бизнес-процессов. Опишите процессы хаотичной автоматизации, автоматизации по участкам, автоматизация по направлениям и комплексной автоматизации деятельности организации. -
Перечислите и поясните принципы отладки программного обеспечения. -
Опишите процесс выбора и настройки работы системы контроля версий (типов импортируемых файлов, путей, фильтров и др. параметров импорта в репозиторий). -
Перечислите и опишите методы оценки качества. -
Опишите процесс разработка модульной структуры проекта (диаграммы модулей). -
Дайте определение понятия «Качество продукции», перечислите показатели качества. -
Опишите принцип работы протоколов транспортного уровня. -
Дайте определение свойств качественного программного обеспечения: надежность, структурированность, эффективность. Поясните их назначение. -
Дайте определение системы управления версиями. Сформулируйте основные принципы организации работы команды в системе контроля версий. -
Перечислите и охарактеризуйте функциональные виды тестирования. -
Дайте определение понятия проект. Охарактеризуйте состав и структуру коллектива разработчиков, их функции. -
Перечислите и охарактеризуйте связанные с изменениями виды тестирования. -
Сформулируйте понятие и принципы работы с инструментальными средствами разработки ПО. -
Дайте определение понятий «Отладка», «Локализация Ошибки». Какие виды ошибок существуют? Охарактеризуйте их. -
Опишите инструментальные средства создания Windows-приложений. -
Опишите процесс разработки тестовых модулей проекта для тестирования отдельных модулей. -
Опишите процесс разработка приложений WPF в среде программирования Microsoft Visual Studio. -
Перечислите и охарактеризуйте нефункциональные виды тестирования. -
Расскажите про инструменты разработки программных средств. Перечислите и охарактеризуйте группы инструментов ПС. -
Сформулируйте определение понятия тестирование. Опишите методы и средства организации тестирования. -
Перечислите и охарактеризуйте основные классы инструментальных сред разработки и сопровождения ПС. -
Расскажите о методах проведения тестирования пользовательского интерфейса -
Опишите методы организации коллективной разработки ПО. -
Перечислите и охарактеризуйте методы отладки программного обеспечения. -
Дайте определение понятию отладки программного средства. -
Опишите методы и способы идентификации сбоев и ошибок.
-
Дайте определение понятия и опишите особенности разработки программного модуля. -
Опишите инструментальные средства поддержки процесса документирования. -
Опишите процесс тестирования интерфейса пользователя средствами инструментальной среды разработки. -
Дайте определение понятия обработка исключительных ситуаций. Опишите инструменты среды разработки для обработки исключительных ситуаций. -
Опишите методические аспекты проектирования ПО. Общие принципы проектирования систем. -
Сформулируйте основные этапы документирования результатов тестирования. -
Перечислите стандарты качества программных средств. -
Опишите процесс выявление ошибок системных компонентов. -
Дайте определение понятия «Качество программного обеспечения». Перечислите критерии оценки качества ПО. -
Перечислите основные средства проектирования интерфейса пользователя и опишите принцип из работы. -
Дайте определение свойств качественного программного обеспечения: понятность, осмысленность, завершенность. Поясните их назначение. -
Дайте определение понятий ручное и автоматизированное тестирование. Расскажите об их преимуществах и недостатках.
Практические задания:
-
Разработать окно добавления нового сотрудника работником отдела кадров. При добавлении учитывать валидацию всех полей. -
Разработать окно добавления нового клиента юридической компании. При добавлении учитывать валидацию всех полей. -
Разработать окно добавления нового фильма в онлайн кинотеатре. При добавлении учитывать валидацию всех полей. -
Разработать окно добавления нового пациента в частной клинике. При добавлении учитывать валидацию всех полей. -
Разработать окно добавления нового питомца в ветеринарной клинике. При добавлении учитывать валидацию всех полей. -
Разработать окно вывода информации о заказе в интернет магазине. Использовать несколько разных типов объектов для вывода (тест, дата/время, изображение и т.д). -
Разработать окно вывода информации в личном кабинете сотрудника предприятия. Использовать несколько разных типов объектов для вывода (тест, дата/время, изображение и т.д). -
Разработать окно вывода информации о записи на прием в зубной клинике. Использовать несколько разных типов объектов для вывода (тест, дата/время, изображение и т.д). -
Разработать окно вывода информации о предстоящих сеансах кинотеатра. Использовать несколько разных типов объектов для вывода (тест, дата/время, изображение и т.д). -
Разработать окно вывода информации о предстоящих сеансах театра. Использовать несколько разных типов объектов для вывода (тест, дата/время, изображение и т.д). -
Создать функцию, для сложения двух чисел. Написать пять модульных тестов для проверки работоспособности данной функции. -
Создать функцию, которая ищет наибольшее число в массиве. Написать пять модульных тестов для проверки работоспособности данной функции. -
Создать функцию, для умножения двух чисел. Написать пять модульных тестов для проверки работоспособности данной функции. -
Создать функцию нахождения максимального из трех чисел. Написать пять модульных тестов для проверки работоспособности данной функции. -
Создать функцию, для определения количества букв в строке. Написать пять модульных тестов для проверки работоспособности данной функции. -
Создать функцию, для определения количества цифр в строке. Написать пять модульных тестов для проверки работоспособности данной функции. -
Создать функцию, для определения количества специальных символов в строке. Написать пять модульных тестов для проверки работоспособности данной функции. -
Разработать класс для хранения данных о пользователе туристического агентства. При разработке учитывать основные принципы ООП. -
Разработать класс для хранения данных о покупателе магазина ювелирных украшений. При разработке учитывать основные принципы ООП. -
Разработать класс для хранения данных о покупателе магазина спортивной одежды. При разработке учитывать основные принципы ООП. -
Разработать класс для хранения данных о товаре в строительном магазине. При разработке учитывать основные принципы ООП. -
Разработать класс для хранения данных о животном в питомце для бездомных животных. При разработке учитывать основные принципы ООП. -
Разработать класс для хранения данных о студенте колледжа. При разработке учитывать основные принципы ООП. -
Разработать класс для хранения данных о растениях цветочной оранжереи. При разработке учитывать основные принципы ООП. -
Разработать класс для хранения данных об автомобилях, находящихся в таксопарке. При разработке учитывать основные принципы ООП.
Преподаватель _________________ С. С. Адышкин
Рассмотрено на заседании ПЦК ОПД и ПМ специальности 09. 02.07
т
Протокол от «_____» ____________ 20____ г. № _______
Председатель ПЦК ________________________________