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

  • Что понимают под термином «жизненный цикл программного обеспечения» Какие основные процессы включают в это понятие

  • Назовите основные модели жизненного цикла программного обеспечения. С чем связано появление новых моделей Какие технологии называют CASE-технологиями Почему

  • Что понимают под технологичностью программного обеспечения Почему

  • Что понимают под связностью и сцеплением модулей Какие типы связности и сцепления считаются допустимыми и почему

  • Что такое пошаговая детализация программного модуля

  • Почему «сквозной структурный контроль» так назван Что значит «сквозной» контроль В чем заключается его «структурность»

  • Вопросы к экзамену Технологии программирования


    Скачать 14.47 Kb.
    НазваниеВопросы к экзамену Технологии программирования
    Дата30.11.2022
    Размер14.47 Kb.
    Формат файлаdocx
    Имя файлаVoprosy_k_ekzamenu2022.docx
    ТипВопросы к экзамену
    #821275

    Вопросы к экзамену «Технологии программирования»



    1. Что понимают под термином «технология программирования»?

    2. Назовите основные периоды истории развития технологии программирования. Чем характеризуются эти периоды? Как изменялись основные подходы и используемые средства?

    3. Дайте определение понятию «сложная иерархическая система». Какой подход используют при разработке таких систем? На каких характеристиках этих систем он основан? В чем особенность данного подхода при разработке программного обеспечения?


    4. Что понимают под термином «жизненный цикл программного обеспечения»? Какие основные процессы включают в это понятие?


    5. Назовите основные этапы разработки программного обеспечения. Какие основные задачи решаются на этих этапах?


    6. Назовите основные модели жизненного цикла программного обеспечения. С чем связано появление новых моделей?


    7. Какие технологии называют CASE-технологиями? Почему?

    8. Что понимают под моделями качества процессов разработки программного обеспечения? Для чего они разработаны? Что гарантирует сертификация качества процессов? Почему?


    9. Что понимают под технологичностью программного обеспечения? Почему?


    10. Дайте определение модуля. Чем вызвано изменение этого понятия? Как изменились требования к модулям в настоящее время?


    11. Что понимают под связностью и сцеплением модулей? Какие типы связности и сцепления считаются допустимыми и почему?

    12. Чем нисходящий подход к разработке отличается от восходящего? Перечислите достоинства и недостатки этих подходов.

    13. Что называют структурным программированием и почему? Назовите основные и дополнительные структуры. Какие способы описания структурных алгоритмов существуют?


    14. Что такое пошаговая детализация программного модуля?

    15. Что такое псевдокод? Основные конструкции структурного программирования на псевдокоде.

    16. От каких ошибок защищает «программирование с защитой от ошибок» и почему? Что понимают под термином «исключение»? В каких случаях «исключения» используют?


    17. Почему «сквозной структурный контроль» так назван? Что значит «сквозной» контроль? В чем заключается его «структурность»?


    18. Назовите основные типы интерфейсов. Чем характеризуется каждый из них?

    19. Назовите основные типы интерфейсов. Чем характеризуется каждый из них?

    20. Что понимают под термином «диалог»?

    21. Назовите основные типы диалога и его формы.

    22. Что является целью тестирования программ? Почему?

    23. Какие подходы к тестированию вы знаете? В чем они заключаются?

    24. Почему функциональное тестирование называют «тестированием по методу черного ящика»? Перечислите методы функционального тестирования.

    25. Почему структурное тестирование называют «тестированием по методу белого или прозрачного ящика»? Перечислите методы структурного тестирования. Какой метод структурного тестирования обеспечивает наибольшую вероятность обнаружения ошибок?

    26. Чем нисходящее тестирование отличается от восходящего? Что понимают под комплексным тестированием?


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