Под компонентами в диаграммах компонентов UML понимают:
(*ответ*) файлы различных типов
связи между объектами
физические устройства
обозначения состояний
Под состоянием объекта понимают 3 из перечисленных ситуаций, во время которых объект:
(*ответ*) осуществляет деятельность
(*ответ*) ожидает события
(*ответ*) удовлетворяет некоторому условию
получает информацию
Под функциональной точкой в технологии RAD понимают 2 из следующих элементов:
(*ответ*) экранная форма
(*ответ*) интерфейс приложения
процедура в составе приложения
функция в составе приложения
Поддержка принципов структурного программирования была заложена в основу языков программирования:
(*ответ*) процедурных
декларативных
объектно - ориентированных
фундаментальных
Помимо диаграммы последовательностей, взаимодействие объектов в процессе реализации сценария можно отобразить на диаграмме:
(*ответ*) кооперации
деятельностей
состояний объектов
компонентов
Построение диаграммы классов можно рассматривать в 2 аспектах (из перечисленного):
(*ответ*) концептуальном
(*ответ*) спецификации
использования
проектном
При декларативном подходе используют варианты программирования:
(*ответ*) логический
(*ответ*) функциональный
процедурный
объектно-ориентированный
При декларативном подходе используют языки программирования:
(*ответ*) Пролог
(*ответ*) ЛИСП
C++
Object Pascal
При декларативном подходе программист описывает:
(*ответ*) свойства данных и связи между ними
алгоритм решения задачи
процедур обработки данных
последовательность операторов обработки данных
При компонентном подходе объекты - компоненты взаимодействуют через:
(*ответ*) стандартизованные двоичные интерфейсы
абсолютные адреса
относительные адреса
ссылки
При объектно - ориентированной технологии разработки программ:
(*ответ*) данные и процессы обработки объединяют
сначала определяют данные, а затем процессы их обработки
сначала определяют процессы обработки данных, а затем данные
подчёркивают различие между данными и процессами их обработки
При объектном подходе на этапе анализа ставятся 2 задачи из перечисленных:
(*ответ*) уточнить поведение разрабатываемого программного обеспечения
(*ответ*) разработать концептуальную модель предметной области
осуществить проектирование архитектуры программной системы
разработать спецификации, определяющие верификационные требования
При создании программ после постановки задачи следует перейти к этапу
(*ответ*) проектирования программы
построения модели
разработки алгоритма
выбора алгоритма