игра брюс 2048
Главная / Программирование / Нотация и семантика языка UML / Тест 1

Нотация и семантика языка UML - тест 1

Упражнение 1:
Номер 1
Какое из приведенных ниже определений модели наиболее полно?

Ответ:

 (1) модель — визуальное представление физической системы в форме изображения 

 (2) модель — абстракция физической системы, рассматриваемая с определённой точки зрения и представленная на некотором языке, или в графической форме 

 (3) модель — логическое представление физической системы в форме математического уравнения 


Номер 2
Какое из приведенных ниже определений класса правильно в контексте ООП?

Ответ:

 (1) класс представляет собой абстракцию совокупности объектов некоторого мира, реального, или вымышленного, которые имеют общий набор свойств и обладают похожим поведением 

 (2) класс — абстракция физического процесса, представленная в графической форме 

 (3) класс — категория профессионального мастерства сотрудников компании 

 (4) класс — помещение для проведения уроков в школе 


Номер 3
Какое из приведенных ниже определений принципа инкапсуляции правильно в контексте ООП?

Ответ:

 (1) инкапсуляция характеризует свойство некоторых объектов принимать различные внешние формы в зависимости от обстоятельств 

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

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


Упражнение 2:
Номер 1
Какое высказывание правильно?

Ответ:

 (1) диаграммы "cущность – связь" (ERD) предназначены для моделирования поведения системы 

 (2) диаграммы "cущность – связь" (ERD) предназначены для разработки конструкторской документации на изготовление механических деталей 

 (3) диаграммы "cущность – связь" (ERD) предназначены для разработки модели предметной области информационной системы 


Номер 2
Какое высказывание верно?

Ответ:

 (1) диаграммы IDEF0 предназначены для разработки статической модели предметной области информационной системы 

 (2) диаграммы IDEF0 предназначены для разработки конструкторской документации на изготовление механических деталей 

 (3) диаграммы IDEF0 предназначены для моделирования бизнес-процессов 


Номер 3
В каком из перечисленных CASE-средств реализована нотация IDEF0?

Ответ:

 (1) AllFusion Process ModelerТ 

 (2) IBM Rational Rose 2003Т 

 (3) MS Visual Studio .NET DesignerТ 


Упражнение 3:
Номер 3
Кто из указанных лиц принимал непосредственное участие в разработке первых версий языка UML?

Ответ:

 (1) Билл Гейтс 

 (2) Джеймс Румбах 

 (3) Джон фон Нейман 

 (4) Мартин Фаулер 


Упражнение 4:
Номер 1
Какое из приведенных ниже определений объекта является правильным в контексте ООП?

Ответ:

 (1) объект — физическая система, подлежащая представлению в форме некоторой модели 

 (2) объект — экземпляр некоторого класса 

 (3) объект — логическая абстракция элемента физической системы 


Номер 2
Какое из приведенных ниже определений принципа полиморфизма является правильным в контексте ООП?

Ответ:

 (1) полиморфизм характеризует свойство некоторых объектов принимать одинаковые формы в зависимости от обстоятельств 

 (2) полиморфизм характеризует общий принцип независимости интерфейса операций от особенностей их реализации в фактическом классе, в соответствии с которым знание о более общей категории разрешается применять для более частной категории 

 (3) полиморфизм характеризует сокрытие отдельных деталей внутреннего устройства классов от внешних по отношению к нему объектов или пользователей 


Упражнение 5:
Номер 1
Какое из высказываний правильно?

Ответ:

 (1) язык UML предназначен для объединения нотаций ERD, IDEF0, DFD 

 (2) язык UML предназначен для унификации нотаций ООАП 

 (3) язык UML предназначен для генерации программного кода на основе моделей нотаций ERD, IDEF0, DFD 


Номер 2
Какие из перечисленных CASE-средств поддерживают нотацию языка UML?

Ответ:

 (1) AllFusion Process Modeler 

 (2) IBM Rational Rose 

 (3) Borland Together 

 (4) Adobe Acrobat 

 (5) Corel Draw 


Упражнение 6:
Номер 2
Кто из указанных лиц принимал непосредственное участие в разработке первых версий языка UML?

Ответ:

 (1) Деннис Ритчи 

 (2) Гради Буч 

 (3) Никлаус Вирт 

 (4) Эдвард Йордон 




Главная / Программирование / Нотация и семантика языка UML / Тест 1