Qurnosov

Разработка и стандартизация программных средств и информационных технологий. Тест с ответами #1

С точки зрения менеджера программного проекта процесс разработки программного обеспечения должен быть …
незатратным по времени
легко управляемым
финансоемким
Продуктивным
Предсказуемым

Метод нисходящей разработки:
модули программы программируются независимо друг от друга
программируются модули программы, начиная с модуля самого верхнего уровня (головного)
строится модульная структура программы в виде дерева
переходят к программированию какого-либо другого модуля только в том случае, если уже запрограммирован модуль, который к нему обращается
программируются модули программы с модулей самого нижнего уровня

К моделям организации работ относятся:
Модель потоков данных (data flow model)
Кластерная модель
Виртуальная модель
Модель потока работ (workflow model)
Ролевая модель

Среди уровней абстракции стадий проектирования различают …
специфика дизайна системы
атрибуты и требования приложений
стандарты разработки
способы проектирования
детальное кодирование

Главное преимущество модульности заключается в том, что она позволяет применить принцип разделения на задачи на двух этапах:
при работе всей группы разработчиков
при работе с элементами каждого модуля проекта
при работе каждого сотрудника группы разработчиков
при работе с общими характеристиками всех модулей

Общность – это фундаментальный принцип заключающийся …
в обобщении различных взглядов группы разработчиков на решение задачи
в создании продуктов-модулей, которые можно использовать в разных конфигурациях
стремление не выделяться в коллективе
в интегрированном подходе к разработке программного обеспечения
в возможности решить более общую задачу и не акцентировать внимание на мелочах

Отношение обратное отношению Mi IS_COMPONENT_OF Mj выглядит как …
Mi USES Mj
Mi IMPLEMENTS Mj
Mj COMPRISES Mi
Mj COMPRISES Mi
Mi COMPRISES Mj

Соглашение между программистом использующим данный объект и программистом создавшим его называется …
спецификацией модуля
спецификацией требований
спецификацией разработки
спецификацией проекта
спецификацией пользователя

К качествам характеризующим информационные системы относят:
безопасность работы с огромными массивами данных
планирование времени выполнения запросов
поддержку целостности данных
производительность транзакций
доступность данных
наличие сетевого сервиса

Для достижения модульности программного обеспечения программный инженер должен проектировать модули стараясь обеспечить следующие типы связности:
высокую межмодульную
высокую внутримодульную
Инкапсуляцию
низкую внутримодульную
низкую межмодульную

Набор версий программного обеспечения часто называют …
Линейкой
представителями
Семейством
системой
формой

UML – это …
группа разработчиков программного обеспечения
язык моделирования программных систем
оболочка высокоуровневого языка программирования
методика построения модулей
формат общения «разработчик» — «заказчик»

Укажите компоненты «программы-максимума», требований предъявляемых программному инженеру
профессиональное владение языками программирования
владение культурой речи
знание алгоритмов программирования
умение переключаться от одной стадии проекта к другой
умение переходить от одного уровня абстракции к другому

Если отношение Mi r Mj не выполняется, то говорят, что это отношение …
сходимое
несходимое
Нерефлексивное
пассивное
рефлексивное

Недостаток использования оценки работы по размеру кода связан с …
сложностью подсчета
квалификацией разработчиков
сложностью реализации
его субъективностью
Относительностью