Часть 7 Диаграмма компонентов
Цель работы: изучение основных возможностей создания и редактирования диаграмм компонентов в MS Visio.
Задачи исследований: изучить возможности описания файловой структуры проектируемой ИС; определить архитектуру разрабатываемой системы; научиться устанавливать зависимости между программными компонентами, в роли которых может выступать исходный и исполняемый код.
Методика выполнения работы
1. Открыть файл UML, созданный части 1.
2. В проводнике по модели UML щелкнуть правой кнопкой мыши по папке «Основной пакет», выбрать команду меню «Создать» и далее «Схема компонентов».
3. У рабочего листа MS Visio появится название «Компонент-1». Переименовать созданный лист, дав ему имя ДКм (сокращенно от «Диаграмма компонентов»).
4. Разместить в необходимом количестве элемент «Компонент» и задать для них необходимые параметры.
5. Для соединения компонентов между собой использовать элементы «Зависимость».
6. Для более наглядного представления программных компонентов можно использовать соответствующий шаблон графических элементов. Для этого нужно выбрать «Открыть группу элементов» - «Программы и базы данных» - «Сеть» …
Часть 8 Диаграмма развертывания
Цель работы: изучение основных возможностей создания и редактирования диаграмм развертывания в MS Visio.
Задачи исследований: изучить возможности описания на какой платформе и на каких вычислительных средствах реализована ИС; рассмотреть возможность отображения физических устройств, которые будут участвовать в работе проектируемой ИС; научиться выявлять узкие места системы и реконфигурировать ее топологию для достижения требуемой производительности.
Методика выполнения работы
1. Открыть файл UML, созданный части 1.
2. В проводнике по модели UML щелкнуть правой кнопкой мыши по папке «Основной пакет», выбрать команду меню «Создать» и далее «Топологическая схема».
3. У рабочего листа MS Visio появится название «Развертывание-1». Переименовать созданный лист, дав ему имя ДР (сокращенно от «Диаграмма развертывания»).
4. Разместить в необходимом количестве элемент «Узел» и задать для них необходимые параметры.
5. Разместить в необходимом количестве элемент «Компонент» и соотнести их с соответствующими узлами.
6. Для соединения узлов между собой использовать элементы «Сообщение», а для соединения узлов и компонентов использовать элемент «Зависимость».
7. Для более наглядного представления программных компонентов можно использовать соответствующий шаблон графических элементов. Для этого нужно выбрать «Открыть группу элементов» - «Программы и базы данных» - «Сеть» …
Форма отчетности по лабораторной работе 4
Отчет по лабораторной работе №4 должен содержать разработанные в соответствии с методикой выполнения лабораторной работы диаграммы. К диаграммам должны быть приведены необходимые комментарии.
Вопросы для подготовки лабораторной работы
1. Какова роль диаграмм вариантов использования в проектировании информационных систем?
2. Что показывают сценарии выполнения на ДВИ?
3. Каково назначение элементов «Актер» на ДВИ? Почему они так называются?
4. Какие виды отношений могут использоваться на ДВИ?
5. В каких случаях используется тот или иной тип отношения?
6. Что такое стереотип в UML? Для чего используются стереотипы?
7. Каким образом можно настроить параметры отображения фигур на схемах UML?
8. Для чего используется диаграмма классов (ДКл)?
9. Какие элементы представляются на ДКл?
10. Какова роль понятия «класс» в объектно-ориентированном проектировании?
11. Что такое стереотип класса?
12. Какие базовые стереотипы классов используются в UML? Каково их назначение?
13. Какие виды отношений используются на ДКл? Что они показывают?
14. Какими свойствами обладают отношения на ДКл?
15. Для чего задаются атрибуты класса?
16. Что определяют операции класса?
17. Каково назначение диаграмм кооперации? Почему они так называются?
18. Какие элементы располагаются на ДКп?
19. С какими другими диаграммами в UML-модели связана ДКп? Какие элементы из этих диаграмм также представлены на ДКп?
20. Какие элементы располагаются на ДП?
21. С какими другими диаграммами в UML-модели связана ДП? Какие элементы из этих диаграмм также представлены на ДКп?
22. Каким образом связываются между собой элементы на ДП?
23. Какую роль играют на диаграммах последовательности играют отношения между объектами?
24. Какова роль диаграмм состояния в проектировании информационных систем?
25. Для каких элементов системы создаются диаграммы состояний в UML?
26. Что описывает состояние класса на ДС?
27. Что такое псевдосостояния на ДС?
28. Как описывается поведение класса, находящегося в определенном состоянии?
29. Что такое переход на ДС? Какие виды переходов на ДС используются? В чем их отличие?
30. Какова роль диаграмм деятельности в проектировании информационных систем?
31. Что описывает состояние деятельности на ДД?
32. Для чего на ДД используется элемент «Дорожка»?
33. Какова роль диаграмм компонентов в проектировании информационных систем?
34. Что такое диаграммы реализации, и какие виды диаграмм UML относятся к этой категории.
35. Что собой в языке UML представляет компонент?
36. Какие виды компонентов используются в UML?
37. Какие стереотипы определены в языке UML для компонентов?
38. Какую роль на ДКм играют интерфейсы?
39. Для чего на ДКм используются зависимости?
40. Что собой в языке UML представляет узел?
41. Какие виды узлов используются в UML?
42. В чем разница между элементами «Узел» и «Экземпляр узла»?