Ответы на билеты по ИТ (информационным технологиям) - абсолютная правильность не обещается

Спасибо нашим храбрым товарищам . которые не побоялись взять на себя труд и замутить эти вот ответы (за правильность не отвечаю) =

ответы к зачёты (билеты ИТ ФКН ВГУ 2012)

_____________________________________________
Источники(читать подробнее)=
Билет №1.
1)Какие способы задания имен объектов вам известны? Что такое объект-сирота, и анонимный объект?
Объект(object) — сущность с хорошо определенными границами и индивидуальностью, которая инкапсулирует состояние и поведение.
В контексте языка UML любой объект является экземпляром класса, описанного в модели и представленного на диаграмме классов. Объект создается на этапе реализации модели или выполнения программы. Он имеет собственное имя и конкретные значения атрибутов.

'/':.

•о : C– объект с собственным именем о, экземпляр класса С.
•: C– анонимный объект, экземпляр класса С.
•о :(или просто о) — объект-сирота с собственным именем о.
•о / R : C— объект с собственным именем о, экземпляр класса С, играющий роль R.
•/ R : C— анонимный объект, экземпляр класса С, играющий роль R.
•о / R— объект-сирота с собственным именем о, играющий роль R.
•/ R— анонимный объект и одновременно объект-сирота, играющий роль R.

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

2)

3)Создать диаграмму классов для ситуации, указать стереотипы отношений.

4) Создать кооперации и последовательности для ситуации.

Билет №2.
1) Какие виды отношений прецедентов вам известны? Когда они применяются?
? Ассоциации - определяет семантические (смысловые) особенности взаимодействия актеров
(associationrelationship)
? расширения - свойства варианта использования В могут быть дополнены свойствами расширенного варианта
использования А.
(extendrelationship)
? обобщения - служит для указания, что некоторый прецедент А может быть обобщен до прецедент В.
(generalizationrelationship)
? включения - поведение одного прецедента включается в качестве составного компонента в последовательность поведения другого прецедента.
(includerelationship)

2)

3)

4)

Билет №3.
1) Какие виды отношений классов вам известны? Когда они применяются?
Ассоциации
Ассоциация показывает, что объекты одной сущности (класса) связаны с объектами другой сущности.
Агрегация
Агрегация — это разновидность ассоциации при отношении между целым и его частями. Как тип ассоциации агрегация может быть именованной. Одно отношение агрегации не может включать более двух классов (контейнер и содержимое).
Композиция
Композиция — более строгий вариант агрегации. Известна также как агрегация по значению.
Композиция имеет жёсткую зависимость времени существования экземпляров класса контейнера и экземпляров содержащихся классов. Если контейнер будет уничтожен, то всё его содержимое будет также уничтожено.
Обобщение (Generalization) показывает, что один из двух связанных классов (подтип) является частной формой другого (надтипа), который называется обобщением первого.
Реализация
Реализация — отношение между двумя элементами модели, в котором один элемент (клиент) реализует поведение, заданное другим (поставщиком).
Реализация — отношение целое-часть.
Зависимость
Зависимость — это слабая форма отношения использования, при котором изменение в спецификации одного влечёт за собой изменение другого, причем обратное не обязательно. Возникает когда объект выступает например в форме параметра или локальной переменной.
2)

3)

4)

Вариант 4.
1. Какие виды сообщений в диаграммах взаимодействия вам известны? Когда они применяются?
• Вызов процедуры или другого вложенного потока управления
• Простой поток управления
• Асинхронный поток управления
• Возврат из вызова процедуры.
1.вызов процедуры-Сообщения этого типа могут быть использованы параллельно активными объектами, когда один из них передает сообщение и ожидает, пока не закончится некоторая последовательность действий, выполняемая вторым объектом. Такие сообщения синхронны, т. е. инициируются по завершении деятельности или при выполнении определенного условия
2.простой поток - Клиент передает асинхронное сообщение и продолжает выполнять свою деятельность, не ожидая ответа от сервера
3. Асинхронный поток управления - Сообщения формируются в произвольные, заранее не известные моменты времени, как правило, активными объектами. Обычно сообщения этого типа являются начальными в последовательности потока управления и чаще всего инициируются актерами.
4. Возврат из вызова процедуры. Стрелки этого типа зачастую отсутствуют на диаграммах кооперации, поскольку неявно предполагается их существование после окончания процесса выполнения операции или деятельности.
2. Создать диаграмму прецедентов для ситуации, указать стереотипы отношений.

2. Создать диаграмму классов для ситуации, указать стереотипы отношений.

Вариант 5

1. Ответить на вопрос
Какие способы задания имен объектов вам известны? Что такое объект-сирота, и анонимный объект?

Объект(object) — сущность с хорошо определенными границами и индивидуальностью, которая инкапсулирует состояние и поведение.
В контексте языка UML любой объект является экземпляром класса, описанного в модели и представленного на диаграмме классов. Объект создается на этапе реализации модели или выполнения программы. Он имеет собственное имя и конкретные значения атрибутов.

'/':.

•о : C– объект с собственным именем о, экземпляр класса С.
•: C– анонимный объект, экземпляр класса С.
•о :(или просто о) — объект-сирота с собственным именем о.
•о / R : C— объект с собственным именем о, экземпляр класса С, играющий роль R.
•/ R : C— анонимный объект, экземпляр класса С, играющий роль R.
•о / R— объект-сирота с собственным именем о, играющий роль R.
•/ R— анонимный объект и одновременно объект-сирота, играющий роль R.

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

2. Создать диаграмму прецедентов для ситуации, указать стереотипы отношений.

3. Создать диаграмму классов для ситуации, указать стереотипы отношений.

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

Вариант 6

1. Ответить на вопрос
Что такое кратность отношения? Какие способы задания кратности вы знаете?
Кратность (multiplicity) ассоциации указывается рядом с обозначением компонента диаграммы, который является участником данной ассоциации, и характеризует количество экземпляров данного компонента, которые могут выступать в качестве элементов данной ассоциации. Применительно к диаграммам вариантов использования кратность имеет специальное обозначение в форме одной или нескольких цифр и символа звездочка.
Для диаграмм вариантов использования наиболее распространенными являются четыре основные формы записи кратности отношения ассоциации:
? целое неотрицательное число (включая 0). Предназначено для указания кратности, которая является строго фиксированной для элемента соответствующей ассоциации. В этом случае количество экземпляров актеров или вариантов использования, которые могут выступать в качестве элементов отношения ассоциации, в точности равно указанному числу;
? два целых неотрицательных числа, разделенные двумя точками. Данная запись соответствует нотации для множества или интервала целых чисел, которая применяется в некоторых языках программирования для обозначения границ массива элементов. Эту запись следует понимать как множество целых неотрицательных чисел, следующих в последовательно возрастающем порядке;
? два символа, разделенные двумя точками. При этом первый из них является целым неотрицательным числом или 0, а второй - специальным символом «*», который обозначает произвольное конечное целое неотрицательное число, значение которого неизвестно на момент задания соответствующего отношения ассоциации;
? единственный символ «*», который является сокращением записи интервала «0..*».
Если кратность отношения ассоциации не указана, то, по умолчанию, принимается значение равное

2. Создать диаграмму прецедентов для ситуации, указать стереотипы отношений.
Рабочее место оператора туристического агентства.
3. Создать диаграмму классов для ситуации, указать стереотипы отношений.
Создать диаграмму классов для объектов "Клиент" и "Торговая операция".

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

Вариант 7

1. Ответить на вопрос
Какие кванторы видимости атрибутов и методов диаграммы классов вы знаете?
-- «видимость» (visibility) — качественная характеристика характеризующая возможность других объектов модели оказывать влияние
+ – общедоступный (public).
# – типа защищенный (protected).
- – закрытый (private).
~ - пакетный (package). Атрибут с этой областью видимости недоступен или невиден для всех классов за пределами пакета, в котором определен класс-владелец данного атрибута.

2. Создать диаграмму прецедентов для ситуации, указать стереотипы отношений.
Рабочее место координатора службы "Такси".

3. Создать диаграмму классов для ситуации, указать стереотипы отношений.
Создать диаграмму классов для объектов "Кассир" и "Торговая операция".

4. Создать кооперации и последовательности для ситуации.
Описать работу турникета (метро или вход в университет). Контролировать времени последовательного входа (не позволять передавать карточку посредством временной задержки после прохождения клиента в одну сторону).

Вариант 8

1. Ответить на вопрос
3. Какие виды сообщений в диаграммах взаимодействия вам известны? Когда они применяются?
• Вызов процедуры или другого вложенного потока управления
• Простой поток управления
• Асинхронный поток управления
• Возврат из вызова процедуры.
1.вызов процедуры-Сообщения этого типа могут быть использованы параллельно активными объектами, когда один из них передает сообщение и ожидает, пока не закончится некоторая последовательность действий, выполняемая вторым объектом. Такие сообщения синхронны, т. е. инициируются по завершении деятельности или при выполнении определенного условия
2.простой поток - Клиент передает асинхронное сообщение и продолжает выполнять свою деятельность, не ожидая ответа от сервера
3. Асинхронный поток управления - Сообщения формируются в произвольные, заранее не известные моменты времени, как правило, активными объектами. Обычно сообщения этого типа являются начальными в последовательности потока управления и чаще всего инициируются актерами.
4. Возврат из вызова процедуры. Стрелки этого типа зачастую отсутствуют на диаграммах кооперации, поскольку неявно предполагается их существование после окончания процесса выполнения операции или деятельности.
2. Создать диаграмму прецедентов для ситуации, указать стереотипы отношений.
.

3. Создать диаграмму классов для ситуации, указать стереотипы отношений.

4. Создать кооперации и последовательности для ситуации.
Подключение и предоставление услуг Интернет связи (Описать работу системы с карточной оплатой). Операция подключения, верификации пользователя, тарификации (зависимость от времени подключения и т.д.).

Вариант 9

1. Ответить на вопрос
Какие виды отношений классов вам известны? Когда они применяются?

Типы отношений:
Ассоциации.
Ассоциация показывает, что объекты одной сущности (класса) связаны с объектами другой сущности.
Агрегация
Агрегация — это разновидность ассоциации при отношении между целым и его частями. Как тип ассоциации агрегация может быть именованной. Одно отношение агрегации не может включать более двух классов (контейнер и содержимое).
Композиция
Композиция — более строгий вариант агрегации. Известна также как агрегация по значению.
Композиция имеет жёсткую зависимость времени существования экземпляров класса контейнера и экземпляров содержащихся классов. Если контейнер будет уничтожен, то всё его содержимое будет также уничтожено.
Обобщение (Generalization) показывает, что один из двух связанных классов (подтип) является частной формой другого (надтипа), который называется обобщением первого.
Реализация
Реализация — отношение между двумя элементами модели, в котором один элемент (клиент) реализует поведение, заданное другим (поставщиком).
Реализация — отношение целое-часть.
Зависимость
Зависимость — это слабая форма отношения использования, при котором изменение в спецификации одного влечёт за собой изменение другого, причем обратное не обязательно. Возникает когда объект выступает например в форме параметра или локальной переменной.

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

3. Создать диаграмму классов для ситуации, указать стереотипы отношений.
Создать диаграмму классов для объектов "Автомобиль", "Салон", "Ходовая часть".

PS - отношение не композиция, а агрегация (не закрашенный, а простой ромбик) просто я эту штуку в Визио найти не могу((

4. Создать кооперации и последовательности для ситуации.
Разъединение двух абонентов сотовой связи. В процессе участвуют абоненты А и Б, их телефонные трубки, коммутатор и временный объект "разговор".

Вариант 10
1. Ответить на вопрос
Какие виды отношений прецедентов вам известны? Когда они применяются?
1. отношение ассоциации - определяет семантические (смысловые) особенности взаимодействия актеров. Главное свойство отношения - кратность (количество конкретных экземпляров данного компонента, которые могут выступать в качестве элементов данной ассоциации)

2. отношение расширения - свойства варианта использования B могут быть дополнены свойствами расширенного варианта использования A

3. Отношение обобщения - некий прецедент А может быть обобщен до прецедента B.
A - потомок B.
Дочерние прецеденты обладают всеми свойствами предков, может быть несколько дочерних, допустимо обобщение между актерами

4. Отношение включения. Поведение одного прецедента включается в качестве составного компонента в последовательность поведения другого прецедента.

2. Создать диаграмму прецедентов для ситуации, указать стереотипы отношений.
Система обслуживания покупателей в супермаркете, работа кассира-оператора.

3. Создать диаграмму классов для ситуации, указать стереотипы отношений.
Создать диаграмму классов для объектов "Кассир" и "Пользователь системы".

4. Создать кооперации и последовательности для ситуации.
Соединение двух абонентов сотовой связи. В процессе участвуют абоненты А и Б, их телефонные трубки, коммутатор и временный объект "разговор".

Ключевые слова и фразы(для поиска)=