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

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

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


    Скачать 62.57 Kb.
    НазваниеВопросы к экзамену Технология программирования
    Дата26.11.2022
    Размер62.57 Kb.
    Формат файлаpdf
    Имя файлаВопросы к экзамену ТП - 2020.pdf
    ТипВопросы к экзамену
    #813272

    Вопросы к экзамену
    «Технология программирования»
    1.
    Назовите цель разбиения исходных данных программ на классы эквивалентности. Приведите пример выделения классов эквивалентности для какой-либо задачи.
    2.
    Дайте определение структуры данных. Приведите пример структуры данных. Дайте пояснения относительно ее частей.
    3.
    Дайте определение схемы. Приведите пример. Какие группы символов используются в Вашем примере (согласно ГОСТ 19.701-80).
    4.
    Дайте определение таблицы решений. Приведите пример.
    5.
    Дайте определение модели жизненного цикла ПП. Приведите какую- либо модель ЖЦ и дайте необходимые пояснения.
    6.
    Дайте определение нотации. Приведите пример.
    7.
    Дайте определение спецификациям ПО, назовите известные Вам внешние спецификации и их особенности. Приведите пример спецификации.
    8.
    Назовите группы символов, которые используются в схемах проектов
    ПО согласно ГОСТ, и приведите примеры таких символов.
    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.
    CASE-технологии как результат эволюционного развития инструментальных средств.
    44.
    Сравнение этапов жизненного цикла в CASE-технологиях и при традиционной разработке ПО.
    45.
    Спиральная модель жизненного цикла программных продуктов.
    46.
    Дайте определение модели жизненного цикла ПП. Приведите каскадную и спиральную модели ЖЦ и дайте краткие пояснения.


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