Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум.doc
Скачиваний:
28
Добавлен:
07.02.2015
Размер:
87.55 Кб
Скачать

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

1. Что называется процессом нормализации?

2. Что называется функциональной зависимостью?

3. Что называется полной функциональной зависимостью?

4. Первая нормальная форма.

5. Вторая нормальная форма.

6. Третья нормальная форма.

7. Нормальнсья форма Бойсса - Кодда.

8. Что называется процессом денормализации?

9. В чем смысл денормализации?

10. Какова цель создания физической модели?

11. Назовите функции ERWin по поддержке денормализации.

12. Как осуществляется разрешение связей «многие-ко-многим»?

Лабораторная работа № 8 «Отчеты в erWin»

Цель: изучить виды отчетов, освоить процедуру создания отчетов, изучить экспортирование, сохранение и печать отчетов.

Ход работы

1. Создать отчет о таблицах физической модели, созданной на лабораторной работе № 7.

2. Создать отчет по всем сущностям и их атрибутам.

3. Сохранить полученные отчеты в формате HTML.

4. Изменить порядок сортировки в полученных отчетах и сохранить отредактированные отчеты в виде представлений.

5. Назначить полученным отчетам иконки.

6. Сформировать новый отчет из категории Model Validation, задав в нем все опции проверки корректности модели.

7. Выполнить полученный отчет и убедиться в отсутствии ошибок в модели данных.

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

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

1. Каково назначение инструмента Report Browser?

2. Назовите основные элементы окна Report Browser.

3. Как создать новый отчет?

4. Как связать отчет с иконкой?

5. Как выполнить существующий отчет?

6. Что такое представление отчета и для чего оно предназначено?

7. Как сохранить отчет в виде представления?

8. Какие категории отчетов присутствуют в Report Browser по умолчанию?

9. Как выбрать условия фильтрации данных отчета?

10. В какие форматы можно экспортировать отчет?

11. Как отредактировать отчет?

12. Что называется результирующим набором?

13. Какой тип отчета позволяет проверить отсутствие ошибок в модели?

14. Опишите механизм поиска ошибок в модели при помощи отчетов.

Лабораторная работа № 9 «Введение в case-пакет Rational Rose 98»

Цель: изучение основных этапов проведения проектирования в Rational Rose 98, изучение основных элементов нотации, применяемых в CASE-пакете Rational Rose 98, изучение интерфейса Rational Rose и принципов работы с ним.

Ход работы

1. Создать новый проект в Rational Rose.

2. Добавить в проект диаграммы классов, вариантов использования, взаимодействия.

3. Провести количественную оценку диаграмм.

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

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

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

2. Каково назначение концептуальной модели?

3. Назовите основной вид диаграмм в концептуальной модели.

4. Каково назначение логической модели?

5. Назовите основной вид диаграмм в логической модели.

6. Назовите два взгляда на моделируемую систему в логической модели.

7. Какова роль диаграмм взаимодействия объектов в логической модели?

8. Какова роль диаграмм последовательности взаимодействий в логической модели?

9. Каково назначение физической модели?

10. Назовите основной вид диаграмм в физической модели.

11. В чем смысл процедуры итерационного моделирования?

12. В чем смысл варианта использования?

13. Каково назначение диаграмм вариантов использования?

14. Назовите основные свойства вариантов использования.

15. Назовите основные компоненты диаграмм вариантов использования.

16. Что такое «действующее лицо»?

17. Какую роль могут играть действующие лица по отношению к варианту использования?

18. Каким образом анализ внешних событий позволяет определить варианты использования системы?

19. Каково назначение диаграмм классов?

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

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

22. Назовите основные компоненты диаграмм классов.

23. Назовите основные типы статических связей между классами.

24. Что представляет собой ассоциация?

25. В чем смысл множественности ассоциаций?

26. В чем отличие атрибутов от ассоциаций?

27. Что такое признак видимости?

28. Что представляет собой операция класса?

29. В чем смысл обобщения?

30. Каково назначение ограничений на диаграммах классов?

31. Каково назначение диаграмм взаимодействия?

32. Как относятся между собой диаграммы вариантов использования и

диаграммы взаимодействия?

33. Назовите два вида диаграмм взаимодействия.

34. Что такое «жизненная линия» на диаграмме последовательности?

35. Как на диаграмме последовательности представляются сообщения?

36. Что показывает активизация объекта?

37. В чем отличие кооперативных диаграмм от диаграмм взаимодействия?

38. Каковы преимущества и недостатки каждого вида взаимодействия?