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

  • МОЖЕТ БЫТЬ НЕСКОЛЬКО!) 1. Какие программы можно отнести к системному ПО

  • 2. Какие программы можно отнести к прикладному ПО

  • 3. Можно ли отнести операционную систему к прикладному программному обеспечению

  • 5. Один из необязательных этапов жизненного цикла программы

  • 6. Какой этап выполняется раньше: Варианты ответа: отладка; тестирование. 7. Что выполняется раньше

  • 8. В стадии разработки программы не входит

  • 9. Способы оценки качества

  • 10. Способы оценки надежности

  • 11. В каких единицах можно измерить надежность

  • 12 Инструментальные средства программирования

  • 13. На языке программирования составляется

  • 16. Можно ли переменным присваивать произвольные идентификаторы

  • 18. Транслируются ли

  • Модель Достоинства


    Скачать 23.28 Kb.
    НазваниеМодель Достоинства
    Дата18.02.2022
    Размер23.28 Kb.
    Формат файлаdocx
    Имя файлаVVODNYJ_TEST_po_PREDMETU.docx
    ТипДокументы
    #366358

    Модель

    Достоинства 

    Не Достоинства 

    Каскадная

    Предполагает завершение всех работ одного процесса и после этого – переход к следующему процессу без возврата к предыдущему.

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

    V-образная модель

    Поддерживает каскадную стратегию однократного выполнения этапов разработки жизненного цикла.

    Имеет последовательную структуру цикла разработки.

    1) планирование на ранних стадиях разработки системы ее тестирования (испытаний); 21 2) упрощение аттестации и верификации всех промежуточных результатов разработки; 3) упрощение управления и контроля хода процесса разработки, возможность более реального использования графика проекта.

    1) поздние сроки тестирования требований в жизненном цикле, что оказывает существенное влияние на график выполнения проекта при необходимости выполнить их изменения; 2) отсутствие, как и в базовой каскадной модели, действий, направленных на анализ рисков.

    Модели жизненного цикла

    Модель легка в использование

    1. При использовании инкрементных моделей ЖЦ осуществляется изначальная частичная реализация ПС

    2. Усложненная структура жизненного цикла



    Структурная эволюционная модель быстрого прототипирования

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

    выполняется быстрый анализ требований к ПС

    1) обычная недостаточность или неадекватность документации по ускоренным прототипам; 2) вероятность недостаточного качества результирующего ПС (или системы) за счет его создания из рабочего прототипа; 3) возможность задержки реализации конечной версии ПС при несочетании языка или среды прототипирования с рабочим языком или средой программирования

    Боэма

    Возможность планирования сроков и затрат

    1. неструктурированность процесса разработки ПС

    2. сложность в управление

    3. большая стоимость разработки

    4. Низкое качество программ

    win-win

    Дешевая стоимость продуктов.

    Высокий уровень удовлетворения со стороны участников проекта

    Нужно много времени для установление контакта

    Компонентно-ориентированная спиральная

    1) сокращение длительности разработки конечного продукта; 2) уменьшение стоимости разработки конечного продукта.

    Трудность контроля и управления временем разработки.

    Повышенные требования к заказчику

    Модели быстрой разработки приложений

    Короткое время перехода от анализа требований к созданию готового ПП.

    Прогресс можно измерить

    жесткость временных ограничений на разработку прототипа

     сложность определения и ограничения затрат и сроков завершения работы над продуктом

    RAD

    1) сокращение продолжительности цикла разработки и всего проекта в целом, сокращение количества разработчиков, а следовательно, и стоимости проекта за счет использования мощных инструментальных средств; 2) сокращение риска несоблюдения графика за счет использования принципа временного блока и связанного с этим упрощения планирования; 3) сокращение риска, связанного с неудовлетворенностью заказчика (пользователя) разработанным программным продуктом, за счет его привлечения на постоянной основе к циклу разработки; возрастание уверенности, что ПП будет соответствовать требованиям.

    1) необходимость в постоянном участии пользователя в процессе разработки, что часто невыполнимо и в итоге сказывается на качестве конечного продукта; 2) необходимость в высококвалифицированных разработчиках, умеющих работать с инструментальными средствами разработки; 3) возможность применения только для систем или ПС, для которых отсутствует требование высокой производительности; 4) жесткость временных ограничений на разработку прототипа; 5) неприменимость в условиях высоких технических рисков, при использовании новых технологий.


    (отметьте правильные варианты ответов- ИХ МОЖЕТ БЫТЬ НЕСКОЛЬКО!)
    1. Какие программы можно отнести к системному ПО:

    1. операционная система Linux

    2. программа расчета заработной платы;

    3. электронные таблицы;

    4. компиляторы языков программирования;

    2. Какие программы можно отнести к прикладному ПО:

    Варианты ответа:

    1. программа расчета заработной платы;

    2. диспетчер программ;

    3. программа 1С Предприятие

    4. программа «Проводник» (Explorer).


    3. Можно ли отнести операционную систему к прикладному программному обеспечению:

    Варианты ответа:

    1. да;

    2. нет.



    4. Этап, занимающий наибольшее время, в жизненном цикле программы:

    Варианты ответа:

    1. сопровождение;

    2. проектирование;

    3. тестирование;

    4. программирование;

    5. формулировка требований.


    5. Один из необязательных этапов жизненного цикла программы:

    Варианты ответа:

    1. проектирование;

    2. тестирование;

    3. программирование;

    4. анализ требований

    5. оптимизация


    6. Какой этап выполняется раньше:

    Варианты ответа:

    1. отладка;

    2. тестирование.


    7. Что выполняется раньше:

    Варианты ответа:

    1. отладка;

    2. компоновка;

    3. тестирование


    8. В стадии разработки программы не входит:

    Варианты ответа:

    1. автоматизация программирования;

    2. постановка задачи;

    3. составление спецификаций;

    4. эскизный проект;

    5. тестирование.


    9. Способы оценки качества:

    Варианты ответа:

    1. сравнение с аналогами;

    2. наличие документации;

    3. оптимизация программы;

    4. структурирование алгоритма.



    10. Способы оценки надежности:

    Варианты ответа:

    1. тестирование;

    2. сравнение с аналогами;

    3. трассировка;

    4. оптимизация.


    11. В каких единицах можно измерить надежность:

    Варианты ответа:

    1. шт/час;

    2. Кбайт/сек;

    3. операций/сек.

    4. отказов/час;



    12 Инструментальные средства программирования:

    Варианты ответа:

    1. интерпретаторы;

    2. СУБД (системы управления базами данных);

    3. BIOS (базовая система ввода-вывода);

    4. ОС (операционные системы).


    13. На языке программирования составляется:

    Варианты ответа:

    1. исполняемый код;

    2. исходный код;

    3. объектный код;


    14. Можно ли внутри условного оператора поместить еще одно условие:

    Варианты ответа:

    1. да;

    2. нет.


    15. Если имеется стандартная функция, нужно ли писать собственную:

    Варианты ответа:

    1. нет;

    2. да.


    16. Можно ли переменным присваивать произвольные идентификаторы:

    Варианты ответа:

    1. да;

    2. нет.


    17. Можно ли использовать имена, которые уже были использованы в другой программе (модуле):

    Варианты ответа:

    1. да;

    2. нет.


    18. Транслируются ли комментарии в программах:

    Варианты ответа:

    1. да;

    2. нет.


    19. Наличие комментариев позволяет:

    Варианты ответа:

    1. легче разобраться в программе;

    2. применять сложные структуры; увеличить быстродействие


    20. Возможно ли комбинирование языков программирования в рамках одной задачи:

    Варианты ответа:

    1. да;

    2. нет.


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