![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
ВВЕДЕНИЕ. Лабораторный практикумСтр 1 из 11Следующая ⇒
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СЕТЕЙ СВЯЗИ И ЯЗЫКИ МОДЕЛИРОВАНИЯ
Лабораторный практикум для учащихся специальности 2-45 01 03 – Сети телекоммуникаций специализации 2- 45 01 03 04 - Программное обеспечение сетей телекоммуникаций
Минск УДК БББ
Рекомендовано к изданию кафедрой программного обеспечения сетей телекоммуникаций, протокол № 8 от 26.03.2012
Составитель О. С. Макась, преподаватель кафедры программного обеспечения сетей телекоммуникаций
Рецензент Т.В. Клещик, преподаватель в/к кафедры программного обеспечения сетей телекоммуникаций
ISBN
©Учреждение образования «Высший государственный колледж связи», 2012 ВВЕДЕНИЕ
Язык UML представляет собой общецелевой язык визуального моделирования, который разработан для спецификации, визуализации, проектирования и документирования компонентов программного обеспечения, бизнес-процессов и других систем. Язык UML одновременно является простым и мощным средством моделирования, который может быть эффективно использован для построения концептуальных, логических и графических моделей сложных систем самого различного целевого назначения. Этот язык вобрал в себя наилучшие качества методов программной инженерии, которые с успехом использовались на протяжении последних лет при моделировании больших и сложных систем. Язык UML основан на некотором числе базовых понятий, которые могут быть изучены и применены большинством программистов и разработчиков, знакомых с методами объектно-ориентированного анализа и проектирования. UML (унифицированный язык моделирования) — язык графического описания для объектного моделирования в области разработки программного обеспечения. UML является языком широкого профиля, это открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемой UML-моделью. UML не является языком программирования, но в средствах выполнения UML-моделей как интерпретируемого кода возможна кодогенерация. Язык UML позволяет также разработчикам программного обеспечения достигнуть соглашения в графических обозначениях для представления общих понятий (таких как класс, компонент, обобщение, объединение и поведение), и больше сконцентрироваться на проектировании и архитектуре. Конструктивное использование языка UML основывается на понимании общих принципов моделирования сложных систем и особенностей процесса объектно-ориентированного анализа и проектирования в частности. Выбор выразительных средств для построения моделей сложных систем предопределяет те задачи, которые могут быть решены с использованием данных моделей. При этом одним из основных принципов построения моделей сложных систем является принцип абстрагирования, который предписывает включать в модель только те аспекты проектируемой системы, которые имеют непосредственное отношение к выполнению системой своих функций или своего целевого предназначения. При этом все второстепенные детали опускаются, чтобы чрезмерно не усложнять процесс анализа и исследования полученной модели. Для программного использования языка UML были созданы CASE-средства - программы специального вида. Существует немало подобных программ, однако для выполнения лабораторных работ необходимо использовать следующие CASE-средства: Visual UML версии 2.7 и выше; Rational Rose версии 6.5 и выше. Лабораторный практикум предназначен для студентов, изучающих унифицированный язык UML.
|