+ техническое задание + эскизный проект

Вид материалаТехническое задание
Подобный материал:
1   2   3   4   5

- диаграммы размещения


(+++)Какие диаграммы используют в качестве спецификаций программного обеспечения при объектном подходе?
ссылка скрыта

+ диаграммы деятельности

- диаграммы управления

+ диаграммы состояния объектов

+ диаграммы компонентов

- диаграммы процессов

+ диаграммы размещения


(+++)Для чего нужны концептуальные модели предметной области?
ссылка скрыта

+ для разработки программного обеспечения на этапе анализа

- для разработки программного обеспечения на этапе проектирования

+ для моделирования понятий предметной области

+ для моделирования атрибутов понятий предметной области

+ для моделирования отношений между понятиями предметной области


(+++)Что понимают под системными событиями и операциями?
ссылка скрыта

- события, которые генерируются системой для действующих лиц

+ события, которые генерируются для системы действующими лицами

+ события, которые инициируют выполнение системных операций

- события, которые инициируются выполнением системных операций

(+++)Для чего используют язык UML? Почему его называют языком моделирования? Чем обусловлен выбор именно этого языка в качестве стандарта описания объектных разработок? Отметьте подходящие пункты.
ссылка скрыта

- для разработки программ с использованием структурного подхода

+ для разработки программ с использованием объектного подхода

+ для разработки программ с использованием CASE технологий

+ спецификация разрабатываемого программного обеспечения при использовании UML объединяет несколько моделей

- на UML можно моделировать выполнение программных модулей и их взаимодействие

+ UML выбран в качестве стандарта объектных разработок, так совокупность используемых в нем моделей составляют относительно полную модель разрабатываемого программного обеспечения

- UML выбран в качестве стандарта объектных разработок, так как является унифицированным языком моделирования


(+++)Какие средства UML применяют для описания поведения разрабатываемого программного обеспечения?
ссылка скрыта

+ диаграммы последовательностей системы

- диаграммы классов

+ системные события

+ системные операции

- системные свойства

+ диаграммы деятельности

+ диаграммы состояния объектов


(+++)Какие из моделей UML отображают организацию вычислений и показывают особенности размещения программных компонентов на конкретном оборудовании?
ссылка скрыта

+ модель процессов

+ модель развертывания

- модель использования

- логическая модель

- модель реализации

- модель состояния объектов


(+++)Как строится диаграмма вариантов использования, и какую информацию она содержит?
ссылка скрыта

+ диаграмма строится с использованием 3-х условных графических обозначений

- диаграмма строится с использованием 5-и условных графических обозначений

+ диаграмма содержит информацию о сущности, внешней по отношению по отношению к разрабатываемому программному обеспечению

- диаграмма содержит информацию о сущности, внутренней по отношению по отношению к разрабатываемому программному обеспечению

+ диаграмма содержит информацию о процедуре решающей очевидную и конкретную для пользователя задачу

- диаграмма содержит информацию о процедуре решающей задачу

+ диаграмма содержит информацию о взаимодействии действующих лиц и соответствующих вариантов использования

+ диаграмма содержит информацию о взаимодействии действующих лиц и соответствующих прецедентов


(+++)Какие диаграммы используют в качестве спецификаций программного обеспечения при объектном подходе?
ссылка скрыта

+ диаграммы вариантов использования

+ диаграммы классов

+ диаграммы последовательности действий

+ диаграммы процессов

+ диаграммы коопераций

- диаграммы реализации


(+++)Какие из моделей UML описывают функциональность программного обеспечения и ключевые абстракции?
ссылка скрыта

- модель процессов

+ модель использования

+ логическая модель

- модель реализации

- модель развертывания

- модель компонентов


(+++)Что такое вариант использования?
ссылка скрыта

+ аспекты поведения программного обеспечения

+ прецеденты

- конкретные операции разрабатываемой системы

+ процедура применения разрабатываемой системы конкретным действующим лицом


(+++)Основными понятиями диаграмм вариантов использования являются:
ссылка скрыта

- процесс

+ действующее лицо

- кооперация

+ вариант использования

+ связь


(+++)Какие модели UML используют при определении спецификаций разрабатываемого программного обеспечения?
ссылка скрыта

- модель классов

+ модель использования

+ логическая модель

+ модель реализации

+ модель процессов

+ модель развертывания


(+++)На каких стадиях и этапах разработки программного обеспечения строится концептуальная модель?
ссылка скрыта ссылка скрыта

- постановка задачи

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

- проектирование

- реализация

- сопровождение

- техническое задание

+ эскизный проект

- технический проект

- рабочий проект


(+++)Какие уровни диаграмм классов использует UML?
ссылка скрыта

+ концептуальный уровень

- логический уровень

+ уровень спецификаций

+ уровень реализации

- физический уровень


(+++)Что из себя представляет интерфейс с точки зрения объектно-ориентированного программирования и UML?
ссылка скрыта

+ особый вид абстрактного класса

- граничный класс

+ класс, содержащий только объявление операций

- класс, не содержащий объявление операций

+ класс, не содержащий методов, реализующих операцию

- класс, содержащий методы реализующие операцию

+ класс, не содержащий объявления полей

- класс, содержащий объявление полей


(№1 +++)Какие термины из представленных, имеют то же смысл что и термин "объект"?
ссылка скрыта

- экземпляр

+ класс

+ тип объекта

- обобщение

+ объект родства


(+++)Что предполагает проектирование класса?
ссылка скрыта

+ окончательное определение поведения объектов класса

+ определение совокупности атрибутов класса

+ определение совокупности операций класса

+ уточнение ответственности класса


(+++)Что показывают диаграммы состояний объекта?
ссылка скрыта

+ состояние объекта

- свойства объекта

- методы объекта

+ возможные переходы

+ события, вызывающие каждый переход

+ сообщения, вызывающие каждый переход


(+++)Что показывает диаграмма пакетов?
ссылка скрыта

- методы, используемые пакетом

+ части, входящие в проектируемую программную систему

- свойства, которыми обладает пакет -

+ связи частей программной системы между собой


(+++)Какие термины из представленных, имеют то же смысл, что и термин "обобщение"?
ссылка скрыта

- полиморфизм

+ наследование

+ обобщение-специализация

?- агрегация

+ подтип


(+++)Что показывает диаграмма последовательности действий этапа проектирования?
ссылка скрыта

+ взаимодействие объектов упорядоченных во времени

- внешние объекты

+ внутренние объекты

- последовательность сообщений, которыми обмениваются объекты в процессе реализации варианта деятельности

+ сценарии

+ последовательность сообщений, которыми обмениваются объекты в процессе реализации варианта использования


(+++)Какие диаграммы целесообразно использовать при проектировании методов класса?
ссылка скрыта

- диаграммы вариантов использования

+ диаграммы последовательности действий

- диаграммы классов

- диаграммы коопераций

+ диаграммы деятельности

- диаграммы состояния объектов

- диаграммы компонентов

- диаграммы процессов

- диаграммы размещения


(+++)Какие условные графические обозначения используются в диаграммах компонент?
ссылка скрыта

- процессор

- устройство

+ программный компонент

+ текстовый файл

+ DLL

+ база данных

+ таблицы

- узел

- объект


(+++)Какие стереотипы классов вводятся при разработке структуры программного обеспечения при объектном подходе?
ссылка скрыта

+ класс "исключение

- класс обобщение

+ граничный класс

- класс агрегация

+ управляющий класс

+ класс-сущность

+ другие


(+++)Что показывают диаграммы компонент?
ссылка скрыта

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

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

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

+ из каких частей состоит программное обеспечение

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

- состояния объекта

- возможные переходы

- события, вызывающие каждый переход


(+++)Какие условные графические обозначения используются в диаграммах размещения?
ссылка скрыта

+ процессор

+ устройство

- программный компонент

- Текстовый файл

- DLL

- база данных

- таблицы

?- узел

- объект


(+++)Какие условные обозначения применяют на диаграмме пакетов?
ссылка скрыта

+ пакет

- класс-сущность

+ зависимость классов

+ пакет с обозначением содержимого

+ глобальный пакет

- граничный класс


(+++)Какие диаграммы используют при уточнении взаимодействия объектов?
ссылка скрыта

- диаграммы вариантов использования

+ диаграммы последовательности действий

- диаграммы классов

+ диаграммы коопераций

- диаграммы деятельности

- диаграммы состояния объектов

- диаграммы компонентов

- диаграммы процессов

- диаграммы размещения


(+++)Какими сообщениями обмениваются объекты?
ссылка скрыта

- сообщениями о создании нового объекта

+ синхронными сообщениями

+ асинхронными сообщениями

- сообщениями о создании новой ветви процесса


(+++)Что можно называть пакетом при объектном подходе?
ссылка скрыта

+ совокупность описаний классов и других программных ресурсов

- совокупность методов описаний классов

+ совокупность описаний классов и самих пакетов

- совокупность свойств описаний классов

+ совокупность описаний классов единого назначения


я уже охренел


(+++)Как на диаграмме компонент обозначают зависимость одного элемента от другого?
ссылка скрыта

- сплошной линией с ромбом на конце

- сплошной линией со стрелкой на конце

- пунктирной линией с ромбом на конце

+ пунктирной линией со стрелкой на конце

- никак не обозначается


(№1 +++)Когда используют диаграммы компонент? (выберете наиболе общее утверждение)
ссылка скрыта

+ при проектировании физической структуры разрабатываемого программного обеспечения


(+++)На основе анализа, каких диаграмм разрабатывают диаграмму пакетов?
ссылка скрыта

- диаграммы последовательности действий

- диаграммы коопераций

+ диаграммы вариантов использования

- диаграммы деятельности

+ диаграммы классов

- диаграммы состояния объектов

- диаграммы компонентов

- диаграммы процессов

- диаграммы размещения


(+++)Какие группы классов можно объявить глобальными?
ссылка скрыта

- реализующие объекты интерфейса с пользователем

+ исключений, реализующих обработку нештатных ситуаций

- реализующие интерфейсные компоненты: окна, кнопки и т.д.

- реализующие сценарии вариантов использования

+ реализующие внутренние структуры данных

- реализующие интерфейс с базой данных


(+++)Какие термины из представленных, имеют то же смысл, что и термин "ассоциация"?
ссылка скрыта

+ связь

- обобщение

- агрегация

+ использование

+ связь экземпляров


(+++)В каких случаях следует выполнять реорганизацию проекта?
ссылка скрыта

- при использовании каскадной модели разработки

+ при использовании спиральной модели разработки

+ при нарушении основных концепций проекта

+ когда код становится трудным для понимания

- при увеличении функциональности программы


(+++)Какие термины из представленных, имеют то же смысл, что и термин "агрегация"?
ссылка скрыта

- ассоциация

+ включение

- обобщение

+ часть-целое

+ состоит из


(+++)Какие пакеты можно объявить глобальными?
ссылка скрыта

- пользовательский интерфейс

- библиотеку интерфейсных компонентов

- объекты управления

+ базовые структуры данных

- объекты задачи

+ обработка ошибок

- интерфейс базы данных


(+++)Какую информацию содержит диаграмма размещения?
ссылка скрыта

+ программные компоненты

- связи экземпляров

+ аппаратные компоненты

- обобщения

+ взаимосвязи между программными средствами и аппаратными компонентами системы


(№1 +++)Что является основной задачей логического проектирования при объектном подходе?
ссылка скрыта

+ разработка классов для реализации объектов, полученных при объектной декомпозиции

- объединение классов в программные компоненты

+ полное описание полей и методов каждого класса

- размещение компонентов на конкретных вычислительных устройствах


(+++)Что такое диаграмма кооперации?
ссылка скрыта

- характерная процедура применения разрабатываемой системы конкретным действующим лицом

+ способ представления взаимодействия объектов позволяющий уточнить связи между объектами классов

- условные графические обозначения в виде связанных прямоугольников, внутри которых указано имя класса

+ альтернативный способ представления взаимодействия объектов в процессе реализации сценария

- графическое представление альтернативных и параллельных процессов

+ способ представления взаимодействия объектов, показывающий потоки данных между объектами классов


(+++)В каких случаях целесообразно использовать диаграмму размещения?
ссылка скрыта

+ при физическом проектировании распределенных программных систем

- при логическом проектировании распределенных программных систем

+ для определения наиболее оптимального варианта размещения программных компонентов на реальном оборудовании в сетях

- для определения наиболее оптимального варианта размещения программных компонентов на отдельном компьютере

+ для анализа физических взаимосвязей между программными и аппаратными компонентами системы

- для анализа логических взаимосвязей между программными и аппаратными компонентами системы


Что включает в себя физическое проектирование при объектном подходе?
ссылка скрыта -

- разработка классов для реализации объектов, полученных при объектной декомпозиции

+ объединение классов в программные компоненты

- полное описание полей и методов каждого класса

+ размещение компонентов на конкретных вычислительных устройствах


(+++)Названия каких условных графических обозначений используются на диаграмме состояний объекта?