Файл: Вопросы к экзамену по междисциплинарному курсу мдк 02. 02 Инструментальные средства разработки программного обеспечения.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.11.2023

Просмотров: 60

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


УТВЕРЖДАЮ

Зам. директора по УМР

___________И.Г. Бозрова «___»__________20__ г.


ВОПРОСЫ К ЭКЗАМЕНУ

по междисциплинарному курсу:

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

профессионального модуля:

ПМ.02. Осуществление интеграции программных модулей
специальность

09.02.07 Информационные системы и программирование

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

Теоретические вопросы:


  1. Дайте определение понятия репозитория проекта. Опишите классы уровней репозиториев.

  2. Расскажите об инструментарии анализа качества программных продуктов в среде разработки

  3. Дайте определение понятия структура проекта. Назовите основные задачи структуризации.

  4. Дайте определение свойств качественного программного обеспечения: мобильность, полезность, машино-независимость. Поясните их назначение.

  5. Дайте определение понятия структура проекта. Опишите виды и классификацию проектов.

  6. Дайте определение свойств качественного программного обеспечения: точность, доступность, модифицируемость. Поясните их назначение.

  7. Сформулируйте определение интеграции программных модулей. Опишите виды и цели интеграции программных модулей.

  8. Перечислите и охарактеризуйте виды тестирования производительности.

  9. Дайте определение понятия интеграции. Опишите современные технологии и инструменты интеграции.

  10. Расскажите о графическом интерфейсе пользователя. Особенности тестирования, требования.

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

  12. Перечислите и поясните принципы отладки программного обеспечения.

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

  14. Перечислите и опишите методы оценки качества.

  15. Опишите процесс разработка модульной структуры проекта (диаграммы модулей).

  16. Дайте определение понятия «Качество продукции», перечислите показатели качества.

  17. Опишите принцип работы протоколов транспортного уровня.

  18. Дайте определение свойств качественного программного обеспечения: надежность, структурированность, эффективность. Поясните их назначение.

  19. Дайте определение системы управления версиями. Сформулируйте основные принципы организации работы команды в системе контроля версий.

  20. Перечислите и охарактеризуйте функциональные виды тестирования.

  21. Дайте определение понятия проект. Охарактеризуйте состав и структуру коллектива разработчиков, их функции.

  22. Перечислите и охарактеризуйте связанные с изменениями виды тестирования.

  23. Сформулируйте понятие и принципы работы с инструментальными средствами разработки ПО.

  24. Дайте определение понятий «Отладка», «Локализация Ошибки». Какие виды ошибок существуют? Охарактеризуйте их.

  25. Опишите инструментальные средства создания Windows-приложений.

  26. Опишите процесс разработки тестовых модулей проекта для тестирования отдельных модулей.

  27. Опишите процесс разработка приложений WPF в среде программирования Microsoft Visual Studio.

  28. Перечислите и охарактеризуйте нефункциональные виды тестирования.

  29. Расскажите про инструменты разработки программных средств. Перечислите и охарактеризуйте группы инструментов ПС.

  30. Сформулируйте определение понятия тестирование. Опишите методы и средства организации тестирования.

  31. Перечислите и охарактеризуйте основные классы инструментальных сред разработки и сопровождения ПС.

  32. Расскажите о методах проведения тестирования пользовательского интерфейса

  33. Опишите методы организации коллективной разработки ПО.

  34. Перечислите и охарактеризуйте методы отладки программного обеспечения.

  35. Дайте определение понятию отладки программного средства.

  36. Опишите методы и способы идентификации сбоев и ошибок.





  1. Дайте определение понятия и опишите особенности разработки программного модуля.

  2. Опишите инструментальные средства поддержки процесса документирования.

  3. Опишите процесс тестирования интерфейса пользователя средствами инструментальной среды разработки.

  4. Дайте определение понятия обработка исключительных ситуаций. Опишите инструменты среды разработки для обработки исключительных ситуаций.

  5. Опишите методические аспекты проектирования ПО. Общие принципы проектирования систем.

  6. Сформулируйте основные этапы документирования результатов тестирования.

  7. Перечислите стандарты качества программных средств.

  8. Опишите процесс выявление ошибок системных компонентов.

  9. Дайте определение понятия «Качество программного обеспечения». Перечислите критерии оценки качества ПО.

  10. Перечислите основные средства проектирования интерфейса пользователя и опишите принцип из работы.

  11. Дайте определение свойств качественного программного обеспечения: понятность, осмысленность, завершенность. Поясните их назначение.

  12. Дайте определение понятий ручное и автоматизированное тестирование. Расскажите об их преимуществах и недостатках.


Практические задания:


  1. Разработать окно добавления нового сотрудника работником отдела кадров. При добавлении учитывать валидацию всех полей.

  2. Разработать окно добавления нового клиента юридической компании. При добавлении учитывать валидацию всех полей.

  3. Разработать окно добавления нового фильма в онлайн кинотеатре. При добавлении учитывать валидацию всех полей.

  4. Разработать окно добавления нового пациента в частной клинике. При добавлении учитывать валидацию всех полей.

  5. Разработать окно добавления нового питомца в ветеринарной клинике. При добавлении учитывать валидацию всех полей.

  6. Разработать окно вывода информации о заказе в интернет магазине. Использовать несколько разных типов объектов для вывода (тест, дата/время, изображение и т.д).

  7. Разработать окно вывода информации в личном кабинете сотрудника предприятия. Использовать несколько разных типов объектов для вывода (тест, дата/время, изображение и т.д).

  8. Разработать окно вывода информации о записи на прием в зубной клинике. Использовать несколько разных типов объектов для вывода (тест, дата/время, изображение и т.д).

  9. Разработать окно вывода информации о предстоящих сеансах кинотеатра. Использовать несколько разных типов объектов для вывода (тест, дата/время, изображение и т.д).

  10. Разработать окно вывода информации о предстоящих сеансах театра. Использовать несколько разных типов объектов для вывода (тест, дата/время, изображение и т.д).

  11. Создать функцию, для сложения двух чисел. Написать пять модульных тестов для проверки работоспособности данной функции.

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

  13. Создать функцию, для умножения двух чисел. Написать пять модульных тестов для проверки работоспособности данной функции.

  14. Создать функцию нахождения максимального из трех чисел. Написать пять модульных тестов для проверки работоспособности данной функции.

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

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

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

  18. Разработать класс для хранения данных о пользователе туристического агентства. При разработке учитывать основные принципы ООП.

  19. Разработать класс для хранения данных о покупателе магазина ювелирных украшений. При разработке учитывать основные принципы ООП.

  20. Разработать класс для хранения данных о покупателе магазина спортивной одежды. При разработке учитывать основные принципы ООП.

  21. Разработать класс для хранения данных о товаре в строительном магазине. При разработке учитывать основные принципы ООП.

  22. Разработать класс для хранения данных о животном в питомце для бездомных животных. При разработке учитывать основные принципы ООП.

  23. Разработать класс для хранения данных о студенте колледжа. При разработке учитывать основные принципы ООП.

  24. Разработать класс для хранения данных о растениях цветочной оранжереи. При разработке учитывать основные принципы ООП.

  25. Разработать класс для хранения данных об автомобилях, находящихся в таксопарке. При разработке учитывать основные принципы ООП.



Преподаватель _________________ С. С. Адышкин
Рассмотрено на заседании ПЦК ОПД и ПМ специальности 09. 02.07

т

Протокол от «_____» ____________ 20____ г. № _______
Председатель ПЦК ________________________________