Главная / Программирование / Введение в технологию программирования

Введение в технологию программирования - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: В достаточно популярной форме излагаются основные аспекты жизненного цикла создания и сопровождения программных продуктов, организации коллективов программистов, сведения о стандартах качества.
Набор правил, методик и инструментов, позволяющих наладить производственный процесс выпуска какого-либо программного продукта - это:
(1) жизненный цикл программы
(2) технология программирования
(3) стандартизация программирования
Оценка стоимости проекта - результат:
(1) фазы планирования
(2) фазы управления
(3) фазы оценки осуществимости
Где исправляются ошибки, найденные в процессе тестирования?
(1) библиотека разработчика
(2) библиотека тестирования
(3) библиотека предъявления
Порядок установки системы на ЭВМ описывается
(1) в техническом задании
(2) в руководстве программиста
(3) в руководстве системного программиста
Правда ли, что:
(1) модель ISO имеет большее распространение, чем модель CMM
(2) новые стандарты ISO должны удовлетворять только требованиям производителей
(3) стандарты ISO разрабатываются по мере развития рынка
ЭВМ, на которой выполняется разработка ПО, является
(1) инструментальной ЭВМ
(2) целевой ЭВМ
(3) встроенной системой реального времени
Оптимальная реализация задержки выполнения процесса осуществляется:
(1) многократным выполнением операции, время выполнения которой известно
(2) по прерыванию системного таймера
(3) применением внешних таймеров
Выберите верные утверждения:
(1) спиральная модель ЖЦП допускает корректировки во время разработки
(2) постановка задачи - один из этапов ЖЦП
(3) необходимо документировать ход выполнения работы
Вершинами сетевого графика являются:
(1) события
(2) работы
(3) исполнители
Память человека, связанная, в основном, со зрением:
(1) сверхоперативная
(2) оперативная
(3) долговременная
Техническое задание описывает:
(1) цели и задачи работы
(2) виды испытаний
(3) требования по надежности, эффективности
Стандарт ISO 9000:
(1) определяет систему менеджмента качества жизненного цикла продукта (системы)
(2) определяет систему менеджмента качества производства продукта (системы)
(3) определяет систему управления производством продукта (системы)
Встроенная система реального времени включает
(1) программу разработки системы реального времени
(2) управляющую программу
(3) аппаратную часть оборудования
Правда ли, что:
(1) SDL-диаграммы - графический язык программирования
(2) в RTST система разбивается на объекты
(3) RTST - технология программирования, ориентированная на определенную отрасль промышленности
Водопадная модель ЖЦП:
(1) серия последовательных итераций при разработке программы
(2) требует единообразной оценки результатов на каждом этапе
(3) допускает корректировки по ходу разработки
Диаграмма Ганта позволяет:
(1) определить длительность работы
(2) наглядно представить то, что происходит в каждую конкретную неделю
(3) четко представить зависимость работ друг от друга
Человек, для которого нестерпимо быть "винтиком" в сложном механизме:
(1) лидер
(2) технарь
(3) общительный
Процесс модификации существующей программы вычислительной машины, обусловленный необходимостью устранения выявленных в ней ошибок и (или) изменения ее функциональных возможностей
(1) разработка
(2) сопровождение
(3) реинжиринг
К принципам построения системы качества по ISO относятся:
(1) концентрация на потребностях производителя
(2) вовлечение исполнителей в процессы совершенствования
(3) активная лидирующая роль руководства
Дублирование узлов системы управления увеличивает:
(1) надежность системы
(2) реактивность системы
(3) стоимость системы
Выделите отличие SDL-диаграммы от блок- схемы:
(1) символ посылки сигнала
(2) условный переход
(3) начальное состояние перехода
Какой этап жизненного цикла программы выполняется вначале?
(1) оценка осуществимости проекта
(2) техническое задание
(3) определение стоимости
Правильное управление включает:
(1) квалифицированное проектирование
(2) учет возможных рисков
(3) обеспечение обособленности разработчиков
Правда ли, что в модели команды разработчиков MSF:
(1) в случае неудачи команда расформировывается
(2) все решения принимает исполнитель роли "управление программой"
(3) не должно быть команды из одних технарей
Этапами методики разработки ПО являются:
(1) управление изменениями
(2) процессорный мониторинг
(3) мониторинг качества программного обеспечения
Что подразумевается под зрелостью предприятия по модели СММ:
(1) длительность нахождения на рынке программного обеспечения предприятия
(2) готовность предприятия разрабатывать качественный программный продукт
(3) степень готовности предприятия разрабатывать качественный программный продукт
Сеть, связывающая одинаковые компьютеры КВС, имеющие разные операционные системы:
(1) гетерогенная сеть
(2) гомогенная сеть
(3) единая сеть
Правда ли, что:
(1) UML - объектно-ориентированный язык программирования
(2) REAL - технология - графическое средство программирования
(3) в RTST - технологии изменение на ранних стадиях программирования автоматически учитывается на более поздних стадиях
Документирование производственного процесса:
(1) позволяет осуществить безболезненную замену одного из разработчиков при необходимости
(2) позволяет вычислить производительность каждого разработчика в коллективе
(3) увеличивает время на разработку
Продолжите аксиому Шура-Бура: "В каждой программе...
(1) есть ошибка
(2) есть много ошибок
(3) есть неисправляемая ошибка
В модели процесса разработки MSF:
(1) весь процесс разбивается на четыре фазы
(2) каждая фаза завершается промежуточной опорной точкой
(3) выполняется последовательный выпуск версий
Повысить качество программного обеспечения позволяют:
(1) улучшение процесса создания
(2) изменение критериев оценки качества
(3) улучшение процесса сопровождения
Какие характеристики относятся к повторяемому уровню по CMM?
(1) стабильность разработок программ
(2) планирование проекта разработки
(3) управление качества ПО
Правда ли, что:
(1) вызов подпрограммы занимает меньше процессорного времени, чем вызов процедуры
(2) при вызове подпрограммы выделяется область памяти для локальных переменных
(3) параллельные процессы имеют общую область памяти
Выделите характеристики, присущие RTST-технологии:
(1) используется диаграмма классов
(2) графическое представление программы
(3) использование универсального языка объектно-ориентированного моделирования
Тестирование - это процесс исполнения программы:
(1) чтобы показать, что программа работает правильно
(2) с целью выявления ошибок
(3) с целью выявления и устранения ошибок
Главная опорная точка в модели процесса разработки:
(1) завершает каждую фазу процесса разработки
(2) синхронизируются полученные результаты всеми членами коллектива
(3) результаты работы разработчиков предоставляются заказчикам
Правда ли, что:
(1) возвратное проектирование один из способов сопровождения ПО
(2) FSF легче сопровождать
(3) ISO9001 - один из стандартов в области управления качества
Что является верхним уровнем (Upper Case) в CASE-технологии?
(1) графический язык и правила работы с ним
(2) графический редактор диаграмм (блок-схем)
(3) генератор исходного кода по графическому представлению
Что будет делать процесс p2, если в коде процесса p1 будет выполнена операция up s?
(1) сразу приостановится
(2) приостановится при достижении оператора down s
(3) будет выполняться дальше
MSC-диаграммы разработаны:
(1) международной организацией стандартизации ISO
(2) международным комитетом по телеграфии и телефонии ITU-T
(3) фирмой Rational Rose
Для лучшего тестирования программы необходимо:
(1) независимость групп тестирования и программирования
(2) изучение исходного текста программы
(3) создание и согласование тестов с заказчиком
Правда ли, что:
(1) руководитель должен знать психологический тип подчиненного
(2) у человека наибольший приоритет имеют социальные потребности, чем физиологические
(3) больше четверти проектов в компании Microsoft не были завершены
Система метрик:
(1) задает ориентиры разработки
(2) основывается на основе анализа потребительских и технических характеристиках
(3) оценивает критерии качества разработки
Сколько ключевых областей содержит оптимизирующий уровень модели CMM?
(1) 3
(2) 10
(3) 18
Что является критическими интервалами параллельных процессов?
(1) фрагменты кода параллельных процессов, которые выполняются параллельно
(2) время выполнения параллельных процессов
(3) фрагменты кода параллельных процессов, которые не могут выполняться параллельно
API-интерфейс (Aplication Program Interface) строится на основе:
(1) диаграммы классов
(2) диаграммы объектов
(3) диаграммы случаев (интерфейсов)
Этапы (фазы) разработки, сопровождения программного продукта - это:
(1) жизненный цикл программы
(2) технология программирования
(3) стандартизация программирования
Детальная спецификация - результат:
(1) фазы планирования
(2) фазы оценки осуществимости
(3) фазы управления
Куда вначале передается новая версия программы (компонента)?
(1) библиотека разработчика
(2) библиотека тестирования
(3) библиотека предъявления
Документ, описывающий пользовательский интерфейс:
(1) руководство программиста
(2) руководство системного программиста
(3) руководство оператора
Правда ли, что:
(1) SEI SW-CMM - международный стандарт
(2) стандарты ISO разрабатываются по требованию производителя
(3) стандарт ISO - результат консенсуса всех заинтересованных сторон
ЭВМ, на которой выполняется разработанное ПО, является
(1) инструментальной ЭВМ
(2) целевой ЭВМ
(3) встроенной системой реального времени
Оператор delay m реализует:
(1) задержку выполнения процесса на определенный интервал времени m
(2) выделение процессорного времени вызвавшему его процессу
(3) обработку прерывания системного таймера
Выберите верные утверждения:
(1) планирование одна из фаз оценки осуществимости
(2) оценка осуществимости позволяет определить стоимость работы
(3) для оценки осуществимости необходима декомпозиция системы
Ребрами сетевого графика являются:
(1) события
(2) работы
(3) исполнитель
Память человека, в которой происходит основная мыслительная деятельность:
(1) сверхоперативная
(2) оперативная
(3) долговременная
Программа и Методика Испытаний описывает:
(1) состав и структуру технических средств, на которых будут проводиться испытания программы
(2) требования к информационной и программной совместимости
(3) последовательность испытаний,
Стандарт ISO 9000:
(1) определяет методы построения системы менеджмента качества
(2) определяет требования к управлению качеством
(3) определяет требования к качеству продукта (системы)
SCADA-система реального времени
(1) встроенная система реального времени
(2) среда программирования контроллеров автоматизации
(3) инструментальная среда разработки систем реального времени
Правда ли, что:
(1) RTST - технология программирования, ориентированная на многие отрасли производства
(2) SDL-диаграмма - язык описания в виде блок-схем
(3) RTST имеет графический редактор
Спиральная модель ЖЦП
(1) серия последовательных итераций при разработке программы
(2) основывается на разработке работающего прототипа системы
(3) допускает корректировки по ходу разработки
Сетевой график позволяет:
(1) определить длительность работы
(2) наглядно представить то, что происходит в каждую конкретную неделю;
(3) четко представить зависимость работ друг от друга
Человек, который получает настоящее удовольствие от самого процесса поиска решения:
(1) лидер
(2) технарь
(3) общительный
Процесс перевода программного продукта с одного языка программирования на другой
(1) отладка
(2) сопровождение
(3) реинжиринг
К принципам построения системы качества по ISO относятся:
(1) изучение, анализ и удовлетворение потребностей потребителя
(2) определение процессов производства
(3) системный подход к управлению
К критическим требованиям, предъявляемым к встроенной системе реального времени, относятся:
(1) обеспечение машинно-человеческого интерфейса
(2) надежность
(3) время протекания процессов
Выделите отличие SDL-диаграммы от блок-схемы:
(1) символ приема сигнала
(2) символ выполнения операции
(3) символ состояния перехода
Для правильной оценки осуществимости выполнения задачи необходимо:
(1) декомпозиция системы на объекты
(2) анализ входных сигналов
(3) анализ выходных сигналов
Правильное управление включает:
(1) учет возможных рисков
(2) выделение независимых компонентов, которые могут быть переданы дополнительным разработчикам
(3) наличие скрытых от разработчиков ресурсов
Правда ли, что в модели команды разработчиков MSF:
(1) не должно быть команды из одних лидеров
(2) все роли равноправны
(3) команда формируется из одних технарей
К этапам методики менеджмента проектов относят:
(1) мониторинг соответствия стандартного процесса разработки ПО принятым требованиям
(2) отслеживание качества продукта в ходе разработки
(3) отслеживание хода разработки проекта
Сколько уровней зрелости предприятия определяется моделью СММ:
(1) 4
(2) 5
(3) 6
Сеть, связывающая разные компьютеры КВС с одинаковыми операционными системами:
(1) гомогенная сеть
(2) гетерогенная сеть
(3) единая сеть
Правда ли, что:
(1) UML - язык лег в основу REAL технологии
(2) диаграммы случаев позволяют настроить пользовательский интерфейс
(3) класс - это экземпляр значений объекта
Оформление постановки задачи по стандартным правилам:
(1) уменьшает вероятность разночтения пунктов задания разработчиками и заказчиком
(2) является ресурсоемкой операцией
(3) является одним из этапов жизненного цикла программы
Продолжите аксиому Шура-Бура: "Если в программе ...
(1) есть ошибка, значит, и в исходном алгоритме есть ошибка
(2) нет ошибок, значит, в исходном алгоритме нет ошибок
(3) нет ошибок, значит, в исходном алгоритме есть ошибка
В модели процесса разработки MSF:
(1) в фазе планирования осуществляется описание задачи
(2) каждая фаза завершается главной опорной точкой
(3) представляет собой спиральную модель жизненного цикла программы
Стандартами в области управления качеством являются
(1) ЕСПД
(2) ISO9000
(3) TickIT
Какая характеристика относится к управляемому уровню по CMM?
(1) предотвращение возможных дефектов
(2) планирование проекта разработки
(3) управление качества ПО
Правда ли, что:
(1) вызов процедуры занимает меньше процессорного времени, чем вызов подпрограммы
(2) при вызове процедуры выделяется область памяти для локальных переменных
(3) каждый параллельный процесс имеет свою область памяти
Выделите характеристики, присущие REAL-технологии:
(1) описание классов осуществляется в текстовом виде
(2) графическое представление программы
(3) использование универсального языка объектно-ориентированного моделирования
При тестировании проверяется:
(1) поведение программы при нормальных входных данных
(2) поведение программы при неправильных входных данных
(3) осмысленность сообщений об ошибках
Промежуточная опорная точка в модели процесса разработки:
(1) завершает каждую фазу процесса разработки
(2) синхронизируются полученные результаты всеми членами коллектива
(3) результаты работы разработчиков предоставляются заказчикам
Правда ли, что:
(1) комментарии в исходном тексте облегчают сопровождение программы
(2) мониторинг качества продукта - один из этапов разработки программы
(3) мониторинг хода разработки проекта - проблема управления персоналом
Что является нижним уровнем (Lower Case) в CASE-технологии?
(1) графический язык и правила работы с ним
(2) графический редактор диаграмм (блок-схем)
(3) генератор исходного кода по графическому представлению
Что будет делать процесс p2, если в коде процесса p1 будет выполнена операция down s?
(1) сразу приостановится
(2) приостановится при достижении оператора down s
(3) будет выполняться дальше
SDL-диаграммы разработаны:
(1) международной организацией стандартизации ISO
(2) международным комитетом по телеграфии и телефонии ITU-T
(3) корпорацией производителей
Для лучшего тестирования программы необходимо:
(1) независимость групп тестирования и программирования
(2) создание и согласование тестов с заказчиком
(3) ведение базы данных выявленных ошибок
Правда ли, что:
(1) в системе версионирования можно хранить документацию
(2) матричная организация коллектива подразумевает единоначалие
(3) у человека наибольший приоритет имеют физиологические потребности
Правильное управление качеством ПО:
(1) может уменьшить время разработки ПО
(2) требует подготовки большего количества документации
(3) может снизить затраты на разработку
Сколько принципов лежит в основе разработки стандартов ISO?
(1) 2
(2) 3
(3) 4
Что выполняет оператор seize m?
(1) освобождение ресурса m
(2) посылка сообщения m
(3) увеличение значения семафора m
STD-диаграмма (State Transition Diagram) строится на базе:
(1) MSC-диаграммы
(2) SDL-диаграммы
(3) STL-диаграммы
Начальный этап жизненного цикла программы - это:
(1) планирование
(2) оценка осуществимости
(3) определение стоимости
План работы - результат:
(1) фазы управления
(2) фазы оценки осуществимости
(3) фазы планирования
В этой библиотеке происходит сборка всех компонентов в единый комплекс.
(1) библиотека разработчика
(2) библиотека тестирования
(3) библиотека предъявления
Документ, описывающий внутреннюю организацию программы
(1) руководство программиста
(2) руководство системного программиста
(3) руководство оператора
Правда ли, что:
(1) модель SEI SW-CMM применяется во многих областях производства
(2) стандарты ISO пересматриваются раз в три года
(3) стандарты ISO охватывают многие отрасли производства
Кросс-транслятор - это:
(1) преобразователь исходного текста программы, написанного на языке высокого уровня, в код
(2) преобразователь кода, написанного на языке высокого уровня, в код инструментальной ЭВМ
(3) преобразователь кода, написанного на языке высокого уровня, в код целевой ЭВМ
Значение времени системного таймера:
(1) одинаково для всех операционных систем
(2) зависит от ЭВМ, на которой установлена операционная система
(3) зависит от типа операционной системы
Модель создания прототипов
(1) серия последовательных итераций при разработке программы
(2) основывается на разработке работающего прототипа системы
(3) допускает корректировки по ходу разработки
Критический путь определяет:
(1) самый длинный путь между соседними вершинами графа
(2) самый длинный путь от начала до конца графа
(3) длительность работы в целом
Человек, популяризующий результаты других людей:
(1) лидер
(2) технарь
(3) общительный
Процесс формирования конкретного варианта программы, учитывающего возможные режимы работы и классы решаемых задач, называется:
(1) отладка
(2) настройка
(3) сопровождение
Методы измерения и оценки качества определяются:
(1) cтандартами ISO
(2) отраслевыми стандартами
(3) стандартами предприятия
К критическим требованиям, предъявляемыми к встроенной системе реального времени, относятся:
(1) надежность
(2) размер используемой памяти
(3) время протекания процессов
Выделите отличие SDL-диаграммы от блок-схемы:
(1) символ ожидания приема без растраты процессорного времени
(2) символ выполнения операции
(3) символ состояния перехода
Техническое задание:
(1) разрабатывается заказчиком
(2) разрабатывается производителем
(3) разрабатывается заказчиком при согласовании с производителем
Правильное управление включает:
(1) объединение компонентов разрабатываемой системы для лучшего взаимодействия разработчиков
(2) взаимодействие между разработчиками
(3) наличие скрытых от разработчиков ресурсов
Правда ли, что в модели команды разработчиков MSF:
(1) команда формируется из одних технарей
(2) решения принимаются коллективно
(3) в случае неудачи команда расформировывается
К этапам методики управления персоналом относят:
(1) оценка и менеджмент рисков
(2) обучение персонала
(3) вопросы индивидуальной интеллектуальной собственности
SEI SW-CMM
(1) международный стандарт по разработке программных продуктов
(2) стандарт США по разработке программных продуктов
(3) модель оценки зрелости предприятия-разработчика ПО
Сеть, связывающая одинаковые компьютеры КВС, имеющие одинаковые операционные системы:
(1) гетерогенная сеть
(2) гомогенная сеть
(3) единая сеть
Правда ли, что:
(1) RTST - технология легла в основу REAL технологии
(2) в REAL - технологии изменение на ранних стадиях программирования автоматически учитывается на более поздних стадиях
(3) объект - это экземпляр значений класса
Технология программирования зависит:
(1) от инструментальных средств разработки
(2) от коллектива разработчиков
(3) от целевой ЭВМ
Продолжите аксиому Шура-Бура: "Если ни в программе, ни в алгоритме ошибок нет,...
(1) значит программа написана правильно
(2) то такая программа никому не нужна
(3) то тестирование проводилось правильно
В модели процесса разработки MSF:
(1) переход к следующей фазе осуществляется после получения определенного результата на предыдущей фазе
(2) состоит из трех взаимосвязанных фаз
(3) осуществляется ежедневная сборка проекта
Повысить качество программного обеспечения позволяют:
(1) конкуренция в области программного обеспечения
(2) улучшение процесса создания
(3) ужесточение критериев оценки качества
Правда ли, что:
(1) сопрограммы - это параллельные процессы
(2) время вызова сопрограммы больше вызова подпрограммы
(3) семафор - это структура для синхронизации параллельных процессов
Выделите характеристики, присущие REAL-технологии:
(1) для каждой функции рисуется диаграмма классов
(2) графическое представление программы
(3) SDL-диаграмма - конечный продукт проектирования
Сетевой график представляет собой:
(1) таблицу работ
(2) алгоритм работы
(3) ориентированный граф
Память человека, в которой хранятся все знания человека:
(1) сверхоперативная
(2) оперативная
(3) долговременная
В руководстве системного программиста приводится:
(1) описание способов проверки общей работоспособности программы
(2) действия по настройке программы на условия конкретного применения
(3) описание организации используемой входной и выходной информации
Построение системы менеджмента качества основывается на
(1) стандарте ISO9001
(2) отраслевых и рекомендательных стандартах ISO
(3) отраслевых и рекомендательных стандартах и стандарте ISO9001
Встроенная система реального времени включает
(1) программу разработки системы реального времени
(2) управляющую программу
(3) аппаратную часть оборудования
Правда ли, что:
(1) RTST является разновидностью СASE-технологии
(2) MSC-диаграммы описывает одно ветвление программного обеспечения
(3) RTST - графическое средство программирования
Группа оценки качества:
(1) проверяет полноту тестирования
(2) следит за процессом создания программы
(3) проверяет корректность документации
Промежуточные опорные точки в модели процесса разработки:
(1) используются для синхронизации полученных результатов всеми членами коллектива
(2) определяют моменты представления результатов работы заказчикам
(3) определяются внутри каждой фазы
Правда ли, что:
(1) комментарии в исходном тексте облегчают сопровождение программы
(2) управление качеством продукта -часть системы управления организации
(3) отслеживание хода разработки проекта - проблема управления персоналом
В каком виде разрабатывается программа в CASE-технологии?
(1) на языке низшего уровня
(2) блок-схемы (диаграммы)
(3) на языке высокого уровня
При выполнении какого оператора будет приостановлен процесс, если значение семафора равно 0?
(1) увеличение значения семафора
(2) уменьшение значения семафора
(3) процесс не будет приостановлен
STD-диаграмма описывает
(1) детальное поведение системы
(2) сценарии поведения системы во времени
(3) поведение системы в целом
Для лучшего тестирования программы необходимо:
(1) изучение исходного текста программы
(2) создание и согласование тестов с заказчиком
(3) ведение базы данных выявленных ошибок
Правда ли, что:
(1) матричная организация коллектива подразумевает узкую специализацию программистов
(2) в системе версионирования можно хранить исходные тексты
(3) у человека наибольший приоритет имеют физиологические потребности
Принятие решения о реинжиринге зависит от
(1) сложности исправления
(2) качества продукта
(3) важности для бизнеса
Сколько ключевых областей содержит первый уровень модели CMM?
(1) пять
(2) две
(3) нисколько
Состав структуры семафор?
(1) указатель на целое поле
(2) одно целое поле
(3) зависит от требований программиста
SDL-диаграмма (Specification and Description Language) строится на базе:
(1) MSC-диаграммы
(2) STL-диаграммы
(3) STD-диаграммы