Инжиниринг бизнес систем

Автор работы: Пользователь скрыл имя, 02 Апреля 2012 в 16:25, контрольная работа

Описание

Создание современных информационных систем представляет собой сложнейшую задачу, решение которой требует применения специальных методик и инструментов. Неудивительно, что в последнее время среди системных аналитиков и разработчиков вырос интерес к CASE (Computer-Aided Software/System Engineering) - технологиям и инструментальным CASE-средствам, позволяющим систематизировать и автоматизировать все этапы разработки программного обеспечения.

Содержание

Введение…………………………………………………………………………...3
1.BPwin - система моделирования бизнес-процессов…………………………..5
2. BpWin. Описание документооборота, потоков данных……………………...9
3.Свойства модели BpWin………………………………………………………10
Заключение………………………………………………………………………13
Список использованной литературы…………………………………………...15

Работа состоит из  1 файл

архитектураf.docx

— 29.97 Кб (Скачать документ)

Содержание

Введение…………………………………………………………………………...3

1.BPwin - система моделирования бизнес-процессов…………………………..5

2. BpWin. Описание документооборота, потоков данных……………………...9

3.Свойства модели BpWin………………………………………………………10

Заключение………………………………………………………………………13

Список использованной литературы…………………………………………...15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Введение

Создание современных  информационных систем представляет собой  сложнейшую задачу, решение которой  требует применения специальных  методик и инструментов. Неудивительно, что в последнее время среди  системных аналитиков и разработчиков  вырос интерес к CASE (Computer-Aided Software/System Engineering) - технологиям и инструментальным CASE-средствам, позволяющим систематизировать  и автоматизировать все этапы  разработки программного обеспечения.

Технология создания информационных систем (далее - ИС) предъявляет особые требования к методикам реализации и программным инструментальным средствам, а именно:

1. Реализацию проектов  по созданию ИС принято разбивать  на стадии анализа (прежде чем  создавать ИС, необходимо понять  и описать бизнес-логику предметной  области), проектирования (необходимо  определить модули и архитектуру  будущей системы), непосредственного  кодирования, тестирования и сопровождения.  Известно, что исправление ошибок, допущенных на предыдущей стадии, обходится примерно в 10 раз  дороже, чем на текущей. Из этого  следует, что наиболее критическими  являются первые стадии проекта.  Поэтому важно иметь эффективные  средства автоматизации ранних  этапов реализации проекта.

2. Проект по созданию  сложной ИС невозможно реализовать  в одиночку. Коллективная работа  существенно отличается от индивидуальной, поэтому при реализации крупных  проектов необходимо иметь средства  координации и управления коллективом  разработчиков.

3. Жизненный цикл создания  сложной ИС сопоставим с ожидаемым  временем ее эксплуатации. Другими  словами, в современных условиях  компании перестраивают свои  бизнес-процессы примерно раз  в два года, столько же требуется  (если работать в традиционной  технологии) для создания ИС. Может  оказаться, что к моменту сдачи  ИС она уже не удовлетворяет потребностям заказавшей ее компании, поскольку последняя перешла на новую технологию работы. Следовательно, для создания ИС необходим инструмент, значительно (в несколько раз) сокращающий время разработки ИС.

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

Одним из наиболее удобных  систем моделирования бизнес-процессов является BpWin, предложенная более 20 лет назад Дугласом Россом. В BpWin система представляется как совокупность взаимодействующих работ или функций. Такая чисто функциональная ориентация является принципиальной - функции системы анализируются независимо от объектов, которыми они оперируют. Это позволяет более четко смоделировать логику и взаимодействие процессов организации.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.BPwin - система моделирования бизнес-процессов

Четкое представление  о последствиях внесения изменений  залог успеха. Моделирование бизнес-процессов  помогает оценить влияние изменений, найти оптимальное решение и  понять, каково сегодняшнее состояние  дел, чтобы строить обоснованные планы на будущее.

PLATINUM BPwin - мощный инструмент  моделирования, который используется  для анализа, документирования  и реорганизации сложных бизнес-процессов.  Модель, созданная средствами BPwin, позволяет  четко документировать различные  аспекты деятельности - действия, которые  необходимо предпринять, способы  их осуществления, требующиеся  для этого ресурсы и др. Таким  образом формируется целостная  картина деятельности предприятия  - от моделей организации работы  в маленьких отделах до сложных  иерархических структур. При разработке  или закупке программного обеспечения  модели бизнес-процессов служат  прекрасным средством документирования  потребностей, помогая обеспечить высокую эффективность инвестиций в IT-технологии. Анализ сложных бизнес-процессов за частую может потребовать привлечения целого коллектива специалистов,и продукты PLATINUM обеспечивают создание комфортной среды для их работы. BPwin может масштабироваться для поддержки корпоративных бизнес-моделей путем интеграции с другим продуктом PLATINUM системой для управления моделированием ModelMart. Кроме того, модели процессов, созданные средствами BPwin, можно синхронизировать с моделями данных, разработанных с помощью PLATINUM ERwin, что обеспечивает оптимальное соответствие информационных ресурсов и бизнес-процессов. Модели BPwin дают основу для осмысления бизнес-процессов и оценки влияния тех или иных событий, а также описывают взаимодействие процессов и потоков информации в организации. Неэффективная, высокозатратная или избыточная деятельность может быть легко выявлена и, следовательно, усовершенствована, изменена или устранена в соответствии с общими целями организации.  
Внешние обстоятельства зачастую вынуждают вносить изменения в деятельность организации. Последствия этих изменений должны быть тщательно изучены и осмыслены перед тем, как система будет переделана с их учетом. BPwin может помочь пользователю на протяжении всего цикла, предоставив возможность оптимизировать бизнес-процесс, которого коснутся эти изменения. С помощью BPwin пользователь может сразу сделать свою работу продуктивной. Действия и другие объекты могут быть созданы буквально несколькими щелчками мыши, а затем легко отбуксированы в нужное место. Интерфейс BPwin, выполненный в стиле "проводника" облегчает навигацию и редактирование сложных процессов с иерархической структурой. Развитые возможности изменения масштаба представления позволяют быстро найти и сосредоточиться на необходимой для работы части модели процесса. BPwin автоматизирует решение многих вспомогательных задач, которые обычно связаны с построением модели процесса, и обеспечивает логическую строгость, необходимую для достижения корректных и согласованных результатов. BPwin отслеживает связи в диаграммах, сохраняя их целостность при внесении изменений в модель. Динамическая "подсветка" объектов служит подсказкой при построении модели и предостерегает от повторения распространенных ошибок в моделировании. Кроме этого, BPwin поддерживает заданные пользователем свойства, что позволяет вносить соответствующую вашим потребностям информацию. Различные варианты оформления с гибким использованием шрифтов, цвета и других средств форматирования придают документам большую наглядность. Пользователь может просматривать и распечатывать общее представление своей модели в виде древовидных диаграмм. С помощью средства создания FEO диаграмм (For Exposition Only) вариации модели или проблемной области можно проанализировать, не внося изменений в основную модель. Возможности настройки пользовательских палитр цветов позволяют легко адаптировать вид документов в соответствии с особенностями принтера или демонстрационного проектора без внесения изменений в саму модель.  
BPwin поддерживает моделирование на основе функций, потоков данных или работ, интегрируя в одном инструменте все три ключевых аспекта деятельности и позволяя удовлетворить потребности в анализе как самого бизнеса, так и технологии. С помощью функционального моделирования можно провести систематический анализ бизнеса, сосредоточившись на регулярно решаемых задачах (функциях), свидетельствующих об их правильном выполнении показателях, необходимых для этого ресурсах, результатах и исходных материалах (сырье). Моделирование на основе потоков данных, которое часто используется при проектировании программного обеспечения, сосредоточено вокруг потоков данных, передающихся между различными операциями, включая их хранение, для достижения максимальной доступности и минимального времени ответа. Такое моделирование позволяет рассмотреть конкретный процесс, проанализировать операции, из которых он состоит, а также точки принятия решений, влияющих на его ход. Модели бизнес-процессов в масштабах всего предприятия могут оказаться очень сложными. BPwin предоставляет возможности, призванные облегчить инкрементальную разработку моделей и разграничение процессов. Средства объединения дают возможность нескольким проектным группам проводить анализ различных фрагментов деятельности, а затем создать глобальное представление. Иногда бывает необходимо более детально изучить определенную часть общей модели. BPwin позволяет разбить модель на фрагменты, поработать с ними, а затем вновь объединить их в одно целое. Система BPwin полностью поддерживает методы расчета себестоимости по объему хозяйственной деятельности (ABC) и оптимизирована для анализа процессов. Развитые средства подготовки отчетов и двунаправленный интерфейс со специализированным инструментарием ABC облегчают реализацию корпоративной стратегии на основе управления хозяйственной деятельностью. Для моделирования сложных условий деятельности BPwin предоставляет интерфейс с имитационным программным обеспечением, что позволяет использовать готовые модели для изучения изменяющегося во времени (динамического) взаимодействия бизнес-процессов. Распределение ресурсов и потоки могут быть оптимизированы для достижения эффективной загрузки. Имитационное моделирование позволяет в динамике проанализировать воздействие изменений. Прежде чем эти изменения будут реализованы можно проверить различные сценарии и обеспечить тем самым принятие оптимального решения.  
Уникальная особенность BPwin возможность удостовериться в том, что информационная модель оптимально согласуется с потребностями бизнес-процесса. BPwin обеспечивает двунаправленную синхронизацию с популярным продуктом PLATINUM для конструирования баз данных - системой ERwin. Использование BPwin позволяет проверить качество и согласованность моделей данных ERwin, получить важную информацию о том, как и где используются данные, и обеспечить ее доступность в нужный момент и в нужном месте. Такая интеграция гарантирует, что новые распределенные системы и хранилища данных в действительности будут соответствовать потребностям вашего бизнеса. Возможности обмена информацией о моделях между BPwin и ERwin еще более расширяются при использовании продукта ModelMart, при этом данные об объектах и атрибутах могут синхронизироваться динамически в процессе моделирования. Информация, переданная в процессе такой синхронизации, может быть обработана развитыми средствами ModelMart для управления изменениями, анализа последствий и формирования отчетов.  
Разработчики, аналитики и конечные пользователи могут наладить эффективное взаимодействие друг с другом с помощью продуктов PLATINUM Model Navigator и PLATINUM Model Web Publisher, которые предоставляют простой способ автоматической публикации моделей и связанных с ними описаний в виде Web-документов .Model Navigator обеспечивает динамический просмотр моделей, а также содержит полный спектр средств для формирования отчетов.

2.BpWin. Описание документооборота, потоков данных

В BPWin реализован механизм, позволяющий  вносить в модель описание потоков  данных, которые "перемещаются" между  работами вместе со стрелками. Для реализации такого описания используются сущности (Entities) и их атрибуты (Attributes). Сущность (Entity) - это документ, пакет документов или другой единый информационный блок. Примеры сущностей - бумажный документ, описание какого-либо клиента, файл, запись в базе данных. Атрибут (Attribute) - это  составляющая сущности. Например, имя  клиента, подпись автора в служебной  записке, поле записи в БД и т.п. Для  каждой сущности может быть задано несколько атрибутов. Сущностью  может быть документ, а атрибутами - его поля. Или же сущностью может  быть пакет документов, а атрибутами - отдельные документы. Для редактирования сущностей и атрибутов используется специальный редактор Entity/Attribute Editor (меню Model/Entity/Attribute Editor…). Документооборот - пример использования сущностей. С  каждой стрелкой в BPWin могут быть соотнесены документы, которые "перемещаются" от одной работы к другой (например, стрелка "Планы деятельности" в модели IDEF0 Model). Таким образом, может  быть описан документооборот предприятия. С каждой стрелкой могут быть соотнесены документы, которые она "переносит". С каждой работой могут быть соотнесены документы, которые в этой работе создаются, читаются, обновляются или  уничтожаются. То, что происходит с  документами на протяжении работ, описывается  в модели в соответствии с концепцией CRUD/IRUN. Аббревиатура CRUD означает Create, Retrieve, Update, Delete и применяется для сущностей, а IRUN означает Insert, Retrieve, Update, Nullify и применяется  для атрибутов сущностей. Таким  образом, документооборот (или потоки данных) в BPWin описывается как: 1. Перечень документов и их свойств (словари  сущностей и атрибутов). 2. Направления  движения этих документов и свойств (стрелки). 3. Изменения документов и их свойств в различных видах деятельности (работах) в соответствии с концепцией CRUD/IRUN. Для описания документооборота сначала необходимо определить, какие документы будут отображены в модели, и описать эти документы и их поля в Entity/Attribute Editor. Для описания потока данных, соответствующих стрелке, надо использовать пункт ее контекстного меню Arrow Data…, открывающий вкладку Arrow Data диалога Arrow Properties. В этом диалоге отображены все сущности и их атрибуты, содержащиеся в соответствующих словарях данной модели. Нужные документы и поля надо просто отметить галочками. Для описания того, какие документы/данные изменяются в работе, и как они изменяются, надо использовать пункт ее контекстного меню Data Usage, открывающий диалог Data Usage Editor. В этом диалоге отображаются все документы, присутствующие в модели, и их атрибуты. Документы отображаются с сортировкой по работам, в которых они используются. При этом документы, используемые в текущей работе, показываются развернуто. В диалоге Data Usage надо просто отметить галочками, как используются/изменяются документы в данной работе. Затем описание готового документооборота можно вывести в отчет.

3.Свойства модели BpWin

Основные элементы интерфейса BPWin - это рабочее пространство (workspace), меню и палитра инструментов (Menu and Toolbars) и навигатор модели (Model Explorer). Настройка интерфейса происходит из меню по команде View. Там же, или клавишей F12, можно перерисовать диаграмму, если возникают визуальные артефакты - остатки  удаленных стрелок, перемещенных работ  и т.п. При запуске BPWin или создании новой модели появляется диалог, где  необходимо выбрать способ открытия модели (новая модель, из файла или  из ModelMart) и стандарт моделирования - IDEF0, IDEF3 или DFD. Обычно моделирование  начинается с модели IDEF0, от которого потом можно перейти путем  декомпозиции к моделированию в  стандарте DFD или IDEF3 После создания модели командой File|New… появляется окно "Properties for new models" (модель с несколькими закладками, где нужно указать следующие свойства на соответствующих вкладках: · Вкладка General - автор. · Numbering - если отметить галочку Use persistent numbers, то номера будут присвоены вновь рисуемым диаграммам раз и навсегда. Если галочку не ставить, то нумерация будет зависеть от положения объекта на диаграмме - чем левее, тем меньше номер. Удобнее использовать в работе последний вариант, а для готовой модели поставить "Use persistent numbers", чтобы исключить случайное изменение диаграммы. · Display - вкладка имеет следующие важные опции: a. ICOM codes - обозначение, чем является стрелка; b. Colors - если необходима цветная диаграмма; c. ABC Data - если предполагается проводить ABC-анализ по стоимости, частоте или продолжительности работ; d. Tunnels - будет ли показываться туннелирование стрелок. Туннелирование - это обозначение круглыми скобками стрелки, входящей или выходящей из данной диаграммы, которая не должна показываться на родительской диаграмме, например, из соображений экономии места. При туннелировании надо не забывать о том, что такие стрелки должны быть в какой-нибудь еще диаграмме в той же или другой модели. e. Shadows - показывает "тень" под работами. f. Squiggles - если будет необходимо обозначать с помощью выносок, к какой стрелке относится та или иная подпись. g. Off page reference label. Вместо туннелирования стрелку можно напрямую вывести на любую диаграмму в той же модели, при этом будет автоматически выполнено условие целостности связей. Off page reference label определяет, как будет обозначена такая стрелка - уникальным номером (C-number) диаграммы-цели, ее номером узла модели (Node-number) или именем диаграммы. · Layout: a. Allow box to be moved/Allow box to be resized - эти галочки полезно снять, когда модель готова; b. Fit name in Box - удобнее всего отметить Wrap text to fix Box - автоматически подгонять размещение текста под размер диаграммы. c. Automatically space arrows - автоматическое распределение стрелок. BPWin делает это не очень хорошо. Лучше располагать стрелки на диаграмме вручную. Break arrows on intersection - если стрелок очень много, то лучше отметить эту галочку. · ABC Units - определяет валюту, принятую в модели, и формат записи чисел, обозначающих стоимость. "Валютой" может быть и частота, и продолжительность, и любая другая подходящая характеристика модели. · Page Setup: a. важный набор переключателей - Sheet Size (на какой размер бумаги рассчитаны диаграммы); b. Header и Footer - убрав эти галочки, можно, при необходимости, убрать заголовки сверху и снизу диаграммы; · Header/Footer - эту вкладку можно оставить без изменений. Все перечисленные свойства могут быть изменены в уже созданной модели. После создания модели полезно записать ее в файл.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заключение

Экономика развивается, конкуренция  усиливается, требования клиентов возрастают. В таких условиях руководство  предприятия приходит к выводу о  необходимости реструктуризации с  целью сокращения затрат, повышения  качества производимого продукта, максимального  удовлетворения спроса клиентов.Однако, приступая к решению данной задачи, руководитель среднего и крупного предприятия  задается вопросом: "А как у  меня на предприятии выполняется  та или иная работа?". С этого  момента на предприятии начинается работа по исследованию и анализу  функционирования бизнес-процессов.Определяются ключевые сотрудники, проводится анкетирование  с целью определения выполняемых  функций, сбор информации по движению документов, прописываются сложившиеся  бизнес-правила.Руководитель предприятия  может решить проводить исследование формализуемых процессов, как силами собственных экспертов, так и  воспользовавшись услугами и опытом внешних консультантов.Но, несмотря на результат его решения, основными  целями, которые ставятся при проведении подобных проектов, являются:

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

Все перечисленные цели достигаются  с помощью программного продукта компании Computer Associates — BPwin. Эти цели являются фундаментом дальнейшего  развития процесса обследования предприятия, который лежит в основе проекта  реструктуризации и перехода предприятия  на новый, более качественный уровень.

BPwin автоматизирует задачи, связанные с построением моделей  развития, обеспечивая семантическую  строгость, необходимую для гарантирования  правильности и непротиворечивости  результатов. Это достигается  применением в BPwin следующих методологий: IDEF0, DFD и IDEF3.

Информация о работе Инжиниринг бизнес систем