Технологии разработки программного обеспечения


Контрольные вопросы


1.      В чем основное назначение моделей реализации?

2.      Какие вершины и дуги образуют компонентную диаграмму?

3.      Что такое компонент? Чем он отличается от класса?

4.      Что такое интерфейс?

5.      Какие формы представления интерфейса вы знаете?

6.      Чем полезен интерфейс?

7.      Какие разновидности компонентов вы знаете?

8.      Для чего используют компонентные диаграммы?

9.      Каково назначение СОМ? Какие преимущества дает использование СОМ?

10.  Чем СОМ-объект отличается от обычного объекта?

11.  Что должен иметь клиент для использования операции СОМ-объекта?

12.  Как идентифицируется СОМ-интерфейс?

13.  Как описывается СОМ-интерфейс?

14.  Как реализуется СОМ-интерфейс?

15.  Чего нельзя делать с СОМ-интерфейсом? Обоснуйте ответ.

16.  Объясните назначение и применение операции Querylnterface.

17.  Объясните назначение и применение операций AddRef и Release.

18.  Что такое сервер СОМ-объекта и какие типы серверов вы знаете?

19.  В чем назначение библиотеки СОМ?

20.  Как создается одиночный СОМ-объект?

21.  Как создаются несколько СОМ-объектов одного и того же класса?

22.  Как обеспечить использование нового СОМ-класса старыми клиентами?

23.  В чем состоят особенности повторного использования СОМ-объектов?

24.  Какие требования предъявляет агрегация к внутреннему СОМ-объекту?

25.  Что такое маршалинг и демаршалинг?

26.  Поясните назначение посредника и заглушки.

27.  Зачем нужна библиотека типа и как она описывается?

28.  Какие вершины и ребра образуют диаграмму размещения?

29.  Чем отличается узел от компонента?

30.  Где можно использовать и где нельзя использовать экземпляры компонентов?

31.  Как применяют диаграммы размещения?

 




Начало  Назад  Вперед



Книжный магазин