Какие этапы классического жизненного цикла вы знаете Охарактеризуйте содержание этапов классичес
Работа добавлена на сайт samzan.net: 2015-07-05
Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
от 25%
Подписываем
договор
Контрольные вопросы для самоподготовки к разделу технологии, методы и средства разработки сложных систем.
- Какие этапы классического жизненного цикла вы знаете?
- Охарактеризуйте содержание этапов классического жизненного цикла.
- Объясните достоинства и недостатки классического жизненного цикла.
- Укажите сходства и различия классического жизненного цикла и инкрементной модели.
- Объясните достоинства и недостатки инкрементной модели.
- Чем отличается модель быстрой разработки приложений от инкрементной модели?
- Объясните достоинства и недостатки модели быстрой разработки приложений.
- Укажите сходства и различия спиральной модели и классического жизненного цикла.
- В чем состоит главная особенность спиральной модели?
- Чем отличается компонентно-ориентированная модель от спиральной модели и классического жизненного цикла?
- Перечислите достоинства и недостатки компонентно-ориентированной модели.
- Поясните шаги метода структурного проектирования.
- В чем особенность объектно-ориентированного абстрагирования?
- В чем особенность объектно-ориентированной инкапсуляции?
- Каковы средства обеспечения объектно-ориентированной модульности?
- Каковы особенности объектно-ориентированной иерархии? Какие разновидности этой иерархии вы знаете?
- Дайте общую характеристику объектов.
- Что такое состояние объекта?
- Что такое поведение объекта?
- Какие формы видимости между объектами вы знаете?
- Охарактеризуйте отношение агрегации между объектами. Какие разновидности агрегации вы знаете?
- Дайте общую характеристику класса.
- Поясните внутреннее и внешнее представление класса.
- Какие виды отношений между классами вы знаете?
- Поясните ассоциации между классами.
- Поясните наследование классов.
- Поясните понятие полиморфизма.
- Поясните отношения агрегации между классами.
- Поясните отношения зависимости между классами.
- Поясните отношение конкретизации между классами.
- Поясните назначение UML.
- Какие строительные блоки образуют словарь UML? Охарактеризуйте их.
- Какие разновидности предметов UML вы знаете? Их назначение?
- Перечислите известные вам разновидности структурных предметов UML.
- Перечислите известные вам разновидности предметов поведения UML.
- Перечислите известные вам группирующие сущности UML.
- Перечислите известные вам поясняющие сущности UML.
- Какие разновидности отношений предусмотрены в UML? Охарактеризуйте каждое отношение.
- Дайте характеристику диаграммы классов.
- Дайте характеристику диаграммы объектов.
- Охарактеризуйте диаграмму Use Case.
- Охарактеризуйте диаграммы взаимодействия.
- Дайте характеристику диаграммы последовательности.
- Дайте характеристику диаграммы сотрудничества.
- Охарактеризуйте диаграмму схем состояний.
- Охарактеризуйте диаграмму деятельности.
- Дайте характеристику компонентной диаграммы.
- Охарактеризуйте диаграмму размещения.
- Для чего служат механизмы расширения в UML?
- Поясните механизм ограничений в UML.
- Объясните механизм теговых величин в UML.
- В чем суть механизма стереотипов UML?
- Поясните назначение статических моделей объектно-ориентированных программных систем.
- Что является основным средством для представления статических моделей?
- Как используются статические модели?
- Какие уровни видимости вы знаете? Их смысл?
- Какие отношения могут иметь пометки видимости и что эти пометки обозначают?
- Какой смысл имеет класс-ассоциация?
- Чем отличается агрегация от композиции? Разновидностями какого отношения (в UML) они являются?
- Что обозначает в UML простая зависимость?
- Какой смысл имеет отношение обобщения?
- Какие недостатки у множественного наследования?
- Перечислите недостатки ромбовидной решетки наследования.
- В чем смысл отношения реализации?
- Что обозначает мощность «многие-ко-многим» и в каких отношениях она применяется?
- Что такое абстрактный класс (операция) и как он (она) отображается?
- Как обозначить корневой класс?
- Как отображаются действия в состояниях диаграммы схем состояний?
- Как показываются условные переходы между состояниями?
- Как задаются вложенные состояния в диаграммах схем состояний?
- Охарактеризуйте средства и возможности диаграммы деятельности.
- Когда не следует применять диаграмму деятельности?
- Какие средства диаграммы деятельности позволяют отобразить параллельные действия?
- Как представляется имя объекта в диаграмме сотрудничества?
- Какие стереотипы видимости используются в диаграмме сотрудничества? Поясните их смысл.
- В какой форме записываются сообщения в языке UML? Поясните смысл сообщения.
- В каком отношении находятся сообщения и действия? Перечислите разновидности действий.
- Что общего в диаграмме последовательности и диаграмме сотрудничества? Чем они отличаются друг от друга?
- Как отображается порядок передачи сообщений в диаграмме последовательности?
- Когда удобнее применять диаграммы последовательности?
- Из каких элементов состоит диаграмма Use Case?
- Какие отношения разрешены между элементами диаграммы Use Case?
- Для чего применяют диаграммы Use Case?
- Чем отличаются друг от друга отношения включения и расширения с точки зрения управления?
- Каково назначение спецификации элемента Use Case и как она оформляется?
- Как документируется отношение включения?
- Как документируется отношение расширения?