Практикум для учащихся специальности 2-45 01 03 Сети телекоммуникаций специализации



страница1/8
Дата04.10.2019
Размер2.37 Mb.
ТипПрактикум
  1   2   3   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.



ЛАБОРАТОРНАЯ РАБОТА № 1


Особенности реализации языка UML в CASE-инструмен­тарии Visual UML
Цель работы: закрепление теоретических сведений об унифицированном языке UML; изучение средства визуального моделирования объектно-ориентированных информационных систем Visual UML; получение практических навыков работы с программным средством Visual UML.
Краткие теоретические сведения
CASE-средства (от Computer Aided Software/System Engineering) позволяют проектировать любые системы на компьютере. Как необходимый элемент систем­ного и структурно-функционального анализа, CASE-средство позволяет моделиро­вать бизнес-процессы, базы данных, компоненты программного обеспечения, дея­тельность и структуру организаций. CASE-средства применяются практически во всех сферах деятельности, и их использование оптимизирует системы, снижает рас­ходы, повышает эффективность, снижает вероятности ошибок.

Программное средство Visual UML – это пакет, являющийся фактическим стан­дартом в области UML-проектирования.



 Visual UML – средство визуального моделирования объектно-ориентирован­ных информационных систем. Работа продукта основана на универсальном языке моделирования UML. Программа во многом схожа с монстроидальным продуктом Rational Rose, однако превосходит его по простоте использование и легковесности.

Рис. 1. Программный продукт Visual UML 5.3


Мощный, многофункциональный UML-совместимый набор инструментов объ­ектного моделирования, обеспечивающий полную и всестороннюю поддержку для всех типов диаграмм.

Visual UML включает UML расширения для Business Object моделирования, мо­делирования сетевых приложений (при помощи Conallen WAE), XML (XSD) моде­лирования, и моделирования данных/баз данных.

Visual UML может использоваться для моделирования многих типов систем, включая базы данных, информационные системы и веб-приложения. Плюс, всесто­ронняя поддержка для Activity, Collaborations, State и Sequence диаграмм. Visual UML может использоваться для моделирования систем в режиме реального вре­мени.

Программа Visual UML доступна в трех версиях:



  • Standard Edition

  • Developer Edition 

  • Plus-Developer Edition (with VBA) 

Программа Visual UML имеет встроенный словарь моделей и данных, а также обладает современным, интуитивным пользовательским интерфейсом. Данный про­граммный продукт предоставляет возможность редактор диаграмм с MDI, а также настройку меню и инструментальных панелей.  В Visual UML представлен модель­ный глоссарий для каждой диаграммы.

Все модельные элементы, диаграммы и объекты диаграмм могут иметь ограни­чения, тэги, требования, сценарии, и тестирование. Все это реализовано в Visual UML.  Данный программный продукт позволяет экспортировать и импортировать модели (включая диаграммы) в различные форматы файлов, такие как EMF и WMF, BMP, JPEG, TIFF, PCX, GIF, HTML и Windows Clipboard.


Порядок выполнения работы


  1. Изучить теоретические сведения по теме: “Особенности реализации UML в CASE-инструментарии Visual UML ”.

  2. Открыть CASE-средство Visual UML, изучите его основные компоненты.

  3. Ответить на контрольные вопросы.


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


  1. Дайте определение понятию «язык UML». Назовите основные этапы развития языка UML.

  2. Что такое пакет, приведите пример графического изображения пакетов.

  3. Что такое CASE-средства. Перечислите, какие вы знаете CASE-средства?

  4. Для чего предназначено программное обеспечение Visual UML?





Поделитесь с Вашими друзьями:
  1   2   3   4   5   6   7   8


База данных защищена авторским правом ©uverenniy.ru 2019
обратиться к администрации

    Главная страница