Главная страница
Навигация по странице:

  • МДК 03.01 Технология разработки программного обеспечения

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

  • ВОПРОСЫ К ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ. Вопросы к промежуточной аттестации


    Скачать 16.31 Kb.
    НазваниеВопросы к промежуточной аттестации
    Дата24.01.2021
    Размер16.31 Kb.
    Формат файлаdocx
    Имя файлаВОПРОСЫ К ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ.docx
    ТипДокументы
    #170911

    ВОПРОСЫ К ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ

    МДК 03.01 Технология разработки программного обеспечения

    1. Цели и задачи технологий разработки ПО. Особенности современных крупных проектов ИС

    2. Основные определения. Программные средства. Программное обеспечение (ПО). Программный продукт. Проектирование ПО. Программирование.

    3. Классификация типов программного обеспечения.

    4. Жизненный цикл (ЖЦ) ПИ. Процессы ЖЦ ПИ.

    5. Модели ЖЦ ПО. Каскадная модель. Содержание этапов создания ПИ.

    6. Модели ЖЦ ПО. Спиральная модель. Содержание этапов создания ПИ.

    7. Модели ЖЦ ПО. Инкрементальная модель. Содержание этапов создания ПИ.

    8. Развитие инкрементального подхода. XP-процессы.

    9. Международные стандарты проектирования, разработки, оформления документации, пользовательского интерфейса ПИ.

    10. Измерения, меры и метрики. Размерно-ориентированные метрики. Функционально-ориентированные метрики.

    11. Выполнение оценки проекта на основе LOC- и FP-метрик.

    12. Проект. Состав и структура коллектива разработчиков, их функции.

    13. Структурный подход к проектированию ИС. Сущность структурного подхода.

    14. Структурный подход к проектированию ИС. CASE - средства разработки ПО.

    15. Методология функционального моделирования SADT. Состав функциональной модели. Иерархия диаграмм. Типы связей между функциями. Примеры функциональных моделей в стандарте IDEF0.

    16. Моделирование потоков данных (процессов). Внешние сущности. Системы и подсистемы. Процессы. Накопители данных. Потоки данных. Построение иерархии диаграмм потоков данных.

    17. Моделирование данных. Case-метод Баркера. Методология IDEF1.

    18. Проектирование ИС на основе объектно-ориентированного подхода. Сопоставление и взаимосвязь структурного и объектно-ориентированного подходов.

    19. Проектирование ИС на основе объектно-ориентированного подхода. Объектно-ориентированная разработка программ. Объектно-ориентированные языки программирования. Объектно-ориентированные методологии разработки программных систем. CASE - средства разработки ПО.

    20. Рациональный Унифицированный Процесс. Динамические аспекты процессов: структура ЖЦ, стадии, итерации и контрольные точки.

    21. Рациональный Унифицированный Процесс. Статическое содержание процесса: виды деятельности (технологические операции), рабочие продукты, исполнители и дисциплины (технологические процессы).

    22. Качество программного продукта. Критерии качества ПО.

    23. Сертификация фирм разработчиков по модели качества СММ.

    24. Документация, создаваемая в процессе разработки программных средств. Документы управления разработкой ПС. Документы, входящие в состав ПС.

    25. Пользовательская документация.

    26. Документация по сопровождению программных средств.

    27. Человеческий фактор в управлении проектами. Задача n-личностей. Закон Брукса. Подходы к управлению группами и руководству ими.
    МДК 03.02 Инструментальные средства разработки программного обеспечения

    1. Rational Rose – инструмент логического проектирования программ.

    2. UML – средства описания проекта на логической стадии разработки.

    3. Базы данных. Основные понятия.

    4. Базы знаний.

    5. Виды инструментальных средств.

    6. Диаграмма взаимодействия ПО, как способ выражение сценария ПО.

    7. Диаграмма классов: структура, состав, связи.
    8. Диаграмма компонентов для объектно-ориентированной системы и web-системы.

    9. Диаграмма коопераций: определение, идеология, структура, пример.

    10. Диаграмма последовательностей: определение, структура, состав, пример.

    11. Диаграмма развертывания и архитектура ПО: сходство и отличие.

    12. Диаграмма развертывания: назначение, структура, пример.

    13. Диаграмма состояний: определение, назначение, структура, пример.

    14. Идеологический смысл технического задания.

    15. Инсталляция и установка программных систем – проблемы, пути решения, инструменты.

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

    17. Информационный поиск. Модели поиска. Стратегии поиска.

    18. История развития программного инструмента.

    19. Качество ПО.

    20. Классификация направлений программирования и их особенностей.

    21. Классификация стандартов программирования.

    22. Логическая форма графического описания взаимодействия активных объектов системы.

    23. Методы разработки программы.

    24. Моделирование программного обеспечения.

    25. Модель данных "сущность–связь".

    26. Модель: определение, классификация, пример.

    27. Общие требования технического задания на разработку ПО.

    28. Оптимизация программных продуктов – методы и инструменты.

    29. Отличие идеологии разработки от цели разработки ПО.

    30. Парадигмы связывания и видимости объектов – глобальные и локальные, статические и динамические, внутренние и внешние - методы и инструменты реализации.

    31. Перспективы развития инструментальных средств.

    32. Полнофункциональность и целостность ПО.
    33. Понятие концептуальной, логической, физической структуры БД.

    34. Понятие модели данных.

    35. Последовательность действий при разработке программ.

    36. Построение контекстной помощи – средства и методики.

    37. Психологические особенности разработки ПО.

    38. Разработка технического задания.

    39. Реляционная модель данных.

    40. Современное программирование – базовые понятия и инструменты.

    41. Современные технологии разработки ПО.

    42. Современные языки программирования ПО.

    43. Специфические требования технического задания.

    44. Сравнение возможностей пакетов программирования баз данных.

    45. Сравнение возможностей систем управления базы данных.

    46. Сравнение диаграммы деятельности и алгоритма работы программы.

    47. Сравнение диаграммы классов и структуры базы данных.

    48. Сравнение диаграммы объектов и диаграммы компонент.

    49. Сравнения возможностей объектных языков программирования.

    50. Тестирование и отладка ПО.

    51. Технико-экономическое обоснование ПО.

    52. Технические требования к разработке ПО.

    53. Требования, предъявляемые к разработке ПО.

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

    55. Целостность и защита данных. Структуры БД.

    56. Экономические требования разработки ПО.

    57. Этап выработки требований к программе - методы и инструменты.

    58. Перспективы инструментальных средств


    написать администратору сайта