Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
хахаев.doc
Скачиваний:
4
Добавлен:
16.09.2019
Размер:
701.44 Кб
Скачать

Понятие и применение uml

UML (Unified Modeling Language – унифицированный язык моделирования) – язык графического описания для объектного моделирования в области разработки программного обеспечения. UML является языком широкого профиля, это открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемой UML-моделью. UML был создан для определения, визуализации, проектирования и документирования в основном программных систем. UML не является языком программирования, но в средствах выполнения UML-моделей как интерпретируемого кода возможна кодогенерация.

Использование UML не ограничивается моделированием программного обеспечения. Его также используют для моделирования бизнес-процессов, системного проектирования и отображения организационных структур.

Перспектива управления потоком представляет собой схему бизнес-процесса. Схема бизнес-процесса состоит из направленного графа и, возможно, дополнительных конструкций. Узлы бизнес-процесса могут быть трех типов:

  • узлы, соответствующие шагам процесса

  • маршрутные узлы

  • комбинированные узлы, представляющие собой слияние шага процесса с одним или несколькими маршрутными узлами

Шаги процессов являются узлами-действиями или дополнительными узлами. По переходам перемещаются точки управления. В момент прихода точки управления в узел-действие СУБПиАР дает задание исполнителю. После выполнения задания исполнителем точка управления движется по переходу к следующему узлу процесса. К узлу, соответствующему узлу-действию, может примыкать только один входящий и один исходящий переход.

Маршрутный узел (вентиль) соответствует появлению, удалению, разделению, слиянию точек управления или выбору перехода. В этих узлах СУБПиАР выбирает на основании содержащихся в маршрутных узлах правил следующий узел (узлы), в который будет передано управление.

UML-диаграмма процесса

Логические правила:

  1. Если внешнее приложение, вызванное в узле «получить данные из бюджета», вернуло значение «нет» переменной «Превышен ли бюджет подразделения», то следует перейти к проверке лимита, в противном случае – перейти в узел завершения бизнес процесса.

  2. Если значение переменной «сумма счёта» меньше значения константы «лимит разового платежа», нужно перейти к узлу «оплата счёта», в противном случае – к узлу «подтвердить платеж».

  3. Если исполнитель, принадлежащий к роли «Финансовый директор», заполняя поля в соответствующей форме, вернул значение «да» в переменную «утвердил ли руководитель», то перейти к узлу «оплата счёта», в противном случае – к узлу завершения бизнес процесса.

  4. UML-диаграмма процесса

  5. Замечания

  6. Правила, в соответствии с которыми выбирается исполнитель текущего задания, могут быть достаточно сложными. На втором шаге бизнес процесса это правило следующее: задание направляется начальнику сотрудника, выполнившего предыдущий шаг (подавшего заявление на отпуск).

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

Достоинства наличия стандартов:

Cтандарты полезны разработчику, поскольку позволяют:

  • сосредоточиться на эффективном решении технических вопросов реализации. Не надо решать общие концептуальные проблемы;

  • реализовывать не всю систему, а только ее части. Следование единому стандарту гарантирует, что разработанный компонент будет работать с компонентами других производителей в рамках данного стандарта.

Стандарты полезны пользователю системы, поскольку:

  • можно будет сменить СУБПиАР на другую систему в рамках того же стандарта (если фирма разработчик по каким либо причинам перестанет поддерживать систему). Все определения старых бизнес-процессов будут работать в новой системе;

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

 

Электронная почта (e-mail) – это система передачи информации между пользователями вычислительных систем (компьютеров) с возможностью задержки по времени.

Пользователи компьютеров различаются по адресам.

Адрес пользователя любого узла компьютерной сети имеет вид имя_пользователя@имя_узла (например,bond@mi5.gov)

Соответственно, для электронной почты необходимы адрес отправителя и адрес получателя сообщений.

Имена узлов должны соответствовать RFC 821 (FQDN – fully qualified domain name). Допускаетсяuser@localhost.localdomain (и user@123.45.6.7).

  • Заголовочная область

    • От кого (From:)

    • Кому (To:)

    • Тема (Subject:)

  • Тело собщения: произвольный текст, возможно HTML-форматирование

  • Прикреплённые файлы (Attachments): произвольный набор байтов (указывается MIME-тип)

Пример сообщения электронной почты

Заголовки сообщения

Для работы электронной почты необходимы три вида программ:

  • почтовые агенты (Mail Transfer Agent – MTA)

  • почтовые серверы (Mail Access Agent – MAA)

  • почтовые клиенты (Mail User Agent – MUA)

Схема организации электронной почты

  • Обеспечение передачи сообщений между почтовыми серверами

  • Выдача сообщения о неправильном имени сервера получателя (host not found – «узел не найден»)

  • Ограничение доставки нежелательных сообщений («спама»)

Самые известные почтовые агенты – sendmailpostfixexim

  • Создание «почтовых ящиков» в соответствии с именами зарегистрированных пользователей

  • Обеспечение взаимодействия с программами-агентами

  • Распределение входящих сообщение по почтовым ящикам

  • Создание очереди исходящих сообщений в соответствии с уровнями важности

  • Обеспечение защиты почтовых ящиков пользователей с помощью системы паролей и прав доступа

  • Выдача сообщения о неправильном имени адресата (user not found – «адресат не найден»)

  • Выдача подтверждения о доставке сообщения

  • Обеспечение взаимодействия с программами-клиентами

Самые известные почтовые серверы – dovecotCirus IMAPMicrosoft Exchange (с собственным агентом)

  • Подключение к почтовому серверу с проверкой имени и пароля пользователя

  • Чтение поступивших сообщений из почтового ящика

  • Создание новых сообщений и передача их в очередь сервера

  • Установка уровня важности для исходящих сообщений

  • Отправка сообщения сразу нескольким пользователям, организация списков рассылки

  • Пересылка полученных сообщений (Forwarding)

  • Возможность вставки в сообщение заранее созданных файлов (Attachments)

  • Запрос подтверждения доставки сообщения

  • Запрос подтверждения чтения сообщения

  • Отправка подтверждения чтения сообщения

  • Шифрование сообщения

  • Возможность создания «адресной книги», автоматически или вручную

  • Создание фильтров для входящих сообщений и правил сортировки

  • Выбор кодировки для входящих и исходящих сообщений

  • Создание «образа» почтовых ящиков сервера (папки «входящие», «отправленные», «черновики», «мусорная корзина» и другие по желанию пользователя)

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

  • Сообщения с высоким уровнем важности обрабатываются почтовым сервером в первую очередь и в первую очередь передаются почтовому агенту для доставки. Сообщения с низким уровнем важности обрабатываются сервером «по остаточному принципу».

  • Бессмысленно устанавливать высокий уровень важности для большого числа сообщений, потому что получится очередь из тех, кто «без очереди».

POP (Post-Office Protocol)

Текущая версия – POP v3 (POP3)

Почтовый клиент подключается к серверу только для приема/передачи сообщений. Вся работа с почтой (чтение, составление писем) идет без подключения к серверу. На компьютере пользователя создается копия почтового ящика.

  • Достоинства: Не требуется длительной связи с сервером, годится для «медленных» соединений.

  • Недостатки: Существующие письма можно читать без подключения к серверу, т.е. без ввода пароля (проблемы с безопасностью).

IMAP (Internet Mail Access Protocol)

Текущая версия – IMAP v4 (IMAP4)

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

  • Достоинства: Обеспечивается полная конфиденциальность почты.

  • Недостатки: Большое время соединения с сервером, поэтому годится только для «безлимитных» вариантов подключения.

  • При обмене сообщениями почтовый клиент формирует историю обмена сообщениями с заданной темой(thread – «нить»). Тогда можно выяснить что конкретно и кому отправлялось. При наличии вложений даже с одинаковыми именами файлов в треде сохраняются различные версии. Есть возможность контролировать изменения в файлах.

  • Установка подтверждения доставки и подтверждения чтения сообщений обеспечивает контроль выполнения поручений.

Указание темы сообщения – элемент информационной культуры.

Спам – нежелательные сообщения (в основном рекламного характера). Могут использоваться с цельюфишинга.

Характерные черты спама

  1. Некорректное доменное имя узла отправителя

  2. Некорректное имя пользователя узла с корректным именем

  3. Узел отправителя (или адрес полностью) – в «чёрном списке»

  4. Характерные слова в темах сообщений

Почтовый агент может выполнять проверку всех этих фактов самостоятельно.

Если с бесплатного почтового сервиса делать массовые рассылки, то велик шанс попасть в «чёрный список».

Под информационным ресурсом предприятия (организации) понимается совокупность собственных, приобретаемых и поставляемых извне данных, зафиксированных как на бумажных, так иэлектронных носителях.

Формы существования корпоративных ресурсов могут быть следующими:

  • бумажные документы

  • электронные документы

  • базы данных

  • базы знаний

  • web-сайты

  • файлы различной природы (аудио, видео) и т.д.

Структура информационных ресурсов предприятия

В сущности, информационные ресурсы – это общий объем данных и знаний, циркулирующих на предприятии, входящих в него и исходящих из него, материализованных на каком-либо носителе.

Ресурсы делятся на три группы:

  • создаваемые внутри предприятия

  • приобретаемые и получаемые от сторонних организаций

  • внешние (поступающие извне)

Внешние информационные ресурсы могут быть как платными (приобретаемыми), так и предоставляемыми сторонними организациями в соответствии с договоренностями или обязательствами (получаемые ресурсы). Как те, так и другие могут иметь как бумажную форму представления, так и передаваться по каналам связи.

Приобретаемые информационные ресурсы включают периодически выполняемые платные услуги аналитического характера.

Получаемые информационные ресурсы отражают деловые отношения с партнерами, также отношения с выше или ниже стоящими организациями. Особое место в данном классе занимают Интернет-ресурсы отдельных министерств и ведомств.

В зависимости от материального носителя информационные ресурсы делятся на внемашинные ивнутримашинные.

Внемашинные ИР – бумажные документы управленческого и организационно-распорядительного характера.

Внутримашинные ИР – это информационные ресурсы, введенные в память компьютера.

Cтруктурированные ИР подлежат арифметической, логической и другой обработке программными средствами.

Cтруктурированные информационные ресурсы – это базы данных, хранилища данных, базы знаний.

Управленческие и организационно-распорядительные документы фиксируют все производственно-хозяйственные, финансовые и другие операции.

Управленческие документы

  • плановые

  • бухгалтерские

  • аналитические

  • статистические

  • маркетинговые

  • логистические

  • проектно-конструкторские

  • технологические (трудовые, материальные и технологические нормы) и прочее

Организационно-распорядительные документы

  • организационные (задачи и цели предприятия, структура предприятия, штатное расписание, устав предприятия и т.д.)

  • распорядительные (приказы, указания, предписания, инструкции и прочее)

  • справочные (письма входящие и исходящие, акты, справки, обзоры, рефераты, библиотечные подборки и т.д.)

  • прочие (патентная, юридическая и прочая документация)

Документы как информационные ресурсы является неформализованными, однако их содержание и вид материальных (бумажных) носителей регламентируются государственными стандартами.

В соответствии с Федеральным законом «Об информации, информатизации и защите информации» (от 20.02.1995 N 24-ФЗ) документ – это зафиксированная на материальном носителе информация с реквизитами, позволяющими ее идентифицировать.

Документ обладает двумя свойствами: многофункциональность (регистрация информации, передача, обработка и хранение) и наличие юридической силы.

Форма и содержание управленческих документов регламентируется нормативно-методической базой, создаваемой государственными органами.

Нормативная база содержит:

  1. Законодательные акты РФ в сфере информации и документации

  2. Государственные стандарты на управленческую документацию

Стандарты регламентируют форму и содержание большинства документов на предприятии.

Документы, разработанные в соответствии с этими стандартами, называются унифицированными.

Унификация систем документации может осуществляться на различных уровнях: межотраслевом(государственном), отраслевом и на уровне предприятий.

 

Корпоративные информационные ресурсы

 

5 из 10

Ivan A.Khakhaev (01.03.2012)

|<<

<<

Оглавление

>>

В соответствии со стандартами в РФ создано восемь унифицированных систем документации:

  1. Унифицированная система финансовой, учетной и отчетной бухгалтерской документациибюджетных учреждений и организаций

  2. Унифицированная система учетной и отчетной бухгалтерской документации предприятий

  3. Унифицированные системы организационно-распорядительной документации

  4. Унифицированные системы отчетно-статистической документации

  5. Унифицированные системы банковской документации

  6. Унифицированные системы документации Пенсионного фонда РФ

  7. Унифицированные системы документации по труду

  8. Унифицированные системы внешнеторговой документации

Кроме того, на межотраслевом уровне существуют Единые системы документации, в частности:

  • единая система конструкторской документации (ЕСКД)

  • единая система технологической документации (ЕСТД)

  • Содержание информационного ресурса, рассматриваемое вне его формы его визульного представления, называется контентом.

  • Контент может быть различным: экономическим, правовым, техническим и т.д.

  • Содержание и форма представления

  • Контент, который находится в Интернете, называется Web-контент, а контент на предприятии называетсякорпоративным контентом.

  • Web-контент в основном не структурирован (тексты, аудио и видеоматериалы и т.д.), а корпоративный контент, как правило, сохраняется в структурированных формах (таблицы, базы данных и знаний, хранилища данных и т.д.).

  • Задача по управлению контентом состоит в выборе или разработке такой формы его хранения, которая с наибольшей эффективностью позволит достичь цели управления.

  • Управление контентом осуществляется с помощью интегрированных сервисов.

  • Системы управления корпоративным контентом включают системы документооборота масштаба предприятия, в которых имеются функции работы с веб-документами через веб-интерфейс.

  • Развитие систем управления корпоративным контентом осуществляется в направлении использования специализированных программных систем класса ECM (Enterprise Content Management).

  • Так как контент не может существовать отдельно от рабочих процессов предприятий, эти системы интегрируются с системами управления бизнес-процессами и административными регламентами (BPM, СУБПиАР).

База знаний (KnowledgeBase) – совокупность программных средств, обеспечивающих поиск, хранение, преобразование и запись сложно структурированных информационных единиц (знаний). Знаниярассматриваются как совокупность сведений, образующих целостное описание, соответствующее некоторому уровню осведомленности об описываемом предмете, событии, проблеме и т.д.

Состав базы знаний

  • Факты

  • Типовые рецепты

  • Нормативные документы

  • Система индексации и поиска

База знаний – более широкое понятие, чем база данных.

Наличие базы знаний позволяет не тратить время на «ввод в курс дела» новых сотрудников