- •0 0Министерство связи и информатизации
- •Программное обеспечение сетей связи и языки моделирования
- •Введение
- •Лабораторная работа № 1 Особенности реализации языка uml в case-инструментарии Visual uml
- •Краткие теоретические сведения
- •Порядок выполнения работы
- •Порядок выполнения работы
- •Порядок выполнения работы
- •Контрольные вопросы
- •Лабораторная работа № 4 диаграмма кооперации
- •Краткие теоретические сведения
- •Порядок выполнения работы
- •Контрольные вопросы
- •Лабораторная работа № 5 диаграмма последовательности
- •Краткие теоретические сведения
- •Порядок выполнения работы
- •Контрольные вопросы
- •Лабораторная работа № 6 диаграмма состояний
- •Краткие теоретические сведения
- •Порядок выполнения работы
- •Контрольные вопросы
- •Лабораторная работа № 7 диаграмма деятельности
- •Краткие теоретические сведения
- •Порядок выполнения работы
- •Контрольные вопросы
- •Лабораторная работа № 8 диаграмма компонентов
- •Краткие теоретические сведения
- •Порядок выполнения работы
- •Порядок выполнения работы
- •Контрольные вопросы
- •Приложение а. Варианты индивидуальных заданий
- •Литература
- •Программное обеспечение сетей связи и языки моделирования
0 0Министерство связи и информатизации
РЕСПУБЛИКИ БЕЛАРУСЬ
Учреждение образования
«ВЫСШИЙ ГОСУДАРСТВЕННЫЙ КОЛЛЕДЖ СВЯЗИ»
Кафедра программного обеспечения сетей телекоммуникаций
Программное обеспечение сетей связи и языки моделирования
Лабораторный практикум
для учащихся специальности
2-45 01 03 – Сети телекоммуникаций
специализации
2- 45 01 03 04 - Программное обеспечение сетей телекоммуникаций
Минск
2012
УДК
БББ
Рекомендовано к изданию кафедрой программного обеспечения сетей
телекоммуникаций, протокол № 8 от 26.03.2012
Составитель
О. С. Макась, преподаватель
кафедры программного обеспечения сетей телекоммуникаций
Рецензент
Т.В. Клещик, преподаватель в/к
кафедры программного обеспечения сетей телекоммуникаций
Б |
Программное обеспечение сетей связи и языки моделирования: лабораторный практикум для студентов специальности 2-45 01 03 – Сети телекоммуникаций / сост. О. С. Макась. – Мн. : ВГКС, 2012. –26с. ISBN 978-985-6866-39-8. УДК ББК
Приведены теоретические сведения по моделированию программных систем на языке UML, а также задания к лабораторным работам и контрольные вопросы. Рассмотрены вопросы создания канонических диаграмм, графического изображения их компонентов в Case-средствах. Предназначено для студентов и преподавателей колледжа.
|
ISBN
© Учреждение образования
«Высший государственный
колледж связи», 2012
Введение
Язык UML представляет собой общецелевой язык визуального моделирования, который разработан для спецификации, визуализации, проектирования и документирования компонентов программного обеспечения, бизнес-процессов и других систем. Язык UML одновременно является простым и мощным средством моделирования, который может быть эффективно использован для построения концептуальных, логических и графических моделей сложных систем самого различного целевого назначения. Этот язык вобрал в себя наилучшие качества методов программной инженерии, которые с успехом использовались на протяжении последних лет при моделировании больших и сложных систем.
Язык UML основан на некотором числе базовых понятий, которые могут быть изучены и применены большинством программистов и разработчиков, знакомых с методами объектно-ориентированного анализа и проектирования.
UML (унифицированный язык моделирования) — язык графического описания для объектного моделирования в области разработки программного обеспечения. UML является языком широкого профиля, это открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемой UML-моделью. UML не является языком программирования, но в средствах выполнения UML-моделей как интерпретируемого кода возможна кодогенерация.
Язык UML позволяет также разработчикам программного обеспечения достигнуть соглашения в графических обозначениях для представления общих понятий (таких как класс, компонент, обобщение, объединение и поведение), и больше сконцентрироваться на проектировании и архитектуре.
Конструктивное использование языка UML основывается на понимании общих принципов моделирования сложных систем и особенностей процесса объектно-ориентированного анализа и проектирования в частности. Выбор выразительных средств для построения моделей сложных систем предопределяет те задачи, которые могут быть решены с использованием данных моделей. При этом одним из основных принципов построения моделей сложных систем является принцип абстрагирования, который предписывает включать в модель только те аспекты проектируемой системы, которые имеют непосредственное отношение к выполнению системой своих функций или своего целевого предназначения. При этом все второстепенные детали опускаются, чтобы чрезмерно не усложнять процесс анализа и исследования полученной модели.
Для программного использования языка UML были созданы CASE-средства - программы специального вида.
Существует немало подобных программ, однако для выполнения лабораторных работ необходимо использовать следующие CASE-средства: Visual UML версии 2.7 и выше; Rational Rose версии 6.5 и выше.
Лабораторный практикум предназначен для студентов, изучающих унифицированный язык UML.