Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Описание инструмента моделирования




 

Для построения модели будет использоваться объектно- ориентированный графический унифицированный язык моделирования UML (UnifiedModelingLanguage). Этот язык широко распространен в программной индустрии, также этот язык стандартизирован и управляется OMG (ObjectManagementGroup), которая представляет собой открытый консорциум компаний. UML использует объектно-ориентированный подход. При таком подходе система может быть декомпозирована на множество отдельных сущностей, которые называют классами[12, c. 33-35].

Классы соединяются связями и описывают структуру системы. Язык UML для описания системы предусматривает 13 типов диаграмм, подразделяющихся на диаграммы структуры и диаграммы поведения. Для построения моделей в данной работе будут использоваться диаграммы классов.

Диаграмма классов относится к диаграммам структуры. Она является основным способом описания структуры системы в статическом состоянии. В дополнение к ней используются диаграммы компонентов, составных структур, развёртывания, объектов и пакетов. На диаграмме классов отображаются типы объектов системы, их свойства и отношения между ними. «Объекты обладают набором состояний, в которых они могут находиться, и определенным поведением. На связи между объектами могут накладываться ограничения, которые тоже отображаются на диаграмме. Класс подразумевает объекты, которые обладают одинаковой структурой и поведением, одинаково взаимодействуют с другими классами.»  Классы отображают основные понятия системы. Каждый класс обладает свойствами, которые описываются атрибутами и ассоциациями.

На диаграмме класса обычно изображают существенные элементы, которые необходимы для понимания общей картины, опуская незначительные детали. Но диаграмма не должна вводить читателя в заблуждение относительно важных аспектов семантики. Все элементы должны соответствовать требуемому уровню абстракции. На диаграмме класс изображается в виде прямоугольника, разделенного горизонтальными линиями. В верхней части прямоугольника находится уникальное имя класса, обычно это существительное.

Вторая секция прямоугольника содержит атрибуты класса, которые выражают свойства, общие для всех объектов данного класса. «Атрибут представляет собой стоку текста, которая включает видимость, имя, тип, кратность и значение по умолчанию. Видимость обозначает доступность атрибута для других классов и отображается с помощью символов.». Например, «+» означает, что атрибут доступен (виден) любому другому классу, для которого определена диаграмма, «#» означает, что атрибут доступен только подклассам данного класса. Другой способ отобразить свойства – это ассоциация (непрерывная линия, проведенная от исходного класса к целевому, который является типом свойства).

«В третьей секции прямоугольника класса отображаются операции, которые отображают действия, совершаемые представителем класса.»[6, c. 30]. Для построения диаграмм классов в нотации UML существует ряд программных средств: MicrosoftVisio, Umbrello UML Modeller, StarUML, Dia. Для задач данного проекта был выбран пакет подходит MicrosoftVisio,так как он содержит необходимые элементы, поддерживает русский язык, имеет удобный интерфейс.

 

Выводы по 1 главе

В первой главе рассматриваются основные вопросы исследования в курсовой работе, связанные с использованием систем электронного документооборота. А именно анализируются основные проблемы выбора систем электронного документооборота и описываются основные инструменты моделирования.


 


Глава 2. Анализ системы электронного документооборота «DocsVision»










Последнее изменение этой страницы: 2018-05-30; просмотров: 203.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...