Системное моделирование бизнес – процессов фотосалона «Объектив»

Автор работы: Пользователь скрыл имя, 24 Мая 2012 в 16:18, курсовая работа

Описание

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

Содержание

Введение…………………………………………………………………..……....5
1 Общая характеристика рассматриваемой системы………………..…....….…6
1.1 Описание производства в котором используется рассматриваемый процесс…………………………………………………………………………….6
1.2 Значение системы для решения проблем жизнеобеспечения……………10
2 Концептуальное моделирование системы…………………………………….12
2.1 Система и окружающая среда……………………………………………….12
2.2 Цели и критерии функционирования системы…………………………….15
2.3 Параметры характеризующие систему……………………………………..16
2.4 Варианты системы……………………………………………………………17
3 SADT-моделирование процесса……………………………………………….19
3.1 Основные положения SAT-методологии…………………………………....19
3.2 SADT-модель системы…………………………………………………….….29
3.3 Построение списка данных……………………………………………….….31
3.4 Построение диаграммы АО……………………………………………….…32
3.5 Обобщение диаграммы АО…………………………………………………
3.6 SADT-модель исследуемого предприятия…………………………………
3.7 Список данных список функций……………………………………………
3.7.1 Список данных……………………………………………………………41
3.7.2 Список функций…………………………………………………………..41
Заключение……………………………………………………………………….42
Список использованной литературы……………………………………………..43

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

садт.docx

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

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

 

Рисунок 15 - Коммуникационная связность 

 

Рисунок 16 - Последовательная связность 

     В математических терминах необходимое  условие для простейшего типа функциональной связности, показанной на рисунке 18, имеет следующий вид: 

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

 

Рисунок 17- Функциональная связность 
 

      
    1. Построение  списка данных
 

     Списки  объектов системы, создаваемые в  ходе моделирования, в SADT принято называть "списками данных". Термин "данное" здесь употребляется как синоним  слова "объект". Следовательно, при  обсуждении различных аспектов моделирования  в SADT мы будем применять термин "список данных". Составление списка данных является начальным этапом создания каждой диаграммы функциональной SADT-моде-ли. Правило заключается в том, чтобы вначале составить список данных, а потом список функций. Начните свою диаграмму с выделения всех основных групп и категорий данных, используемых и генерируемых системой. И не будьте слишком дотошны - запишите все разумные возможности. При сомнении записывайте все, что приходит на ум, потому что лучше записать слишком много, чем провести неполный анализ. Обратите внимание, что на рис. 8-2 в список вошло много деталей, хотя аналитик пытался создать диаграмму цеха как единого целого.

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

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

      3.3 Составление списка функций 

     Закончив  список данных, приступайте с его  помощью к составлению списка функций. Для этого представьте  себе функции системы, использующие тот или иной класс (тип) или набор  данных. Помните, что несколько различных  типов данных может использоваться одной функцией. Обозначьте, какие  типы или наборы данных необходимы для каждой конкретной функции. Это  позволит выделить данные сходных типов, которые затем можно объединить в метатипы.

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

     Список  функций должен находиться на одной  странице со списком данных. Мы советуем при составлении исходного списка не пытаться объединять функции между  собой. Вместо этого постарайтесь вначале  сосредоточиться на каждой конкретной функции и ее отношении к группам данных. Кроме того, старайтесь подбирать такие функции, которые могли бы работать с наиболее общими типами данных из вашего списка. Не будьте слишком дотошны, записывая функции, даже если вы сомневаетесь, выполняет ли их система. Что касается пограничных функций (функций, которые могут выполняться либо системой, либо ее окружением), то вначале очень трудно определить, входят они в модель или нет.

     Затем объединяйте функции в "агрегаты". Стремитесь к организации 3-6 функциональных группировок. Старайтесь, чтобы эти  группировки имели один и тот  же уровень сложности, содержали  примерно одинаковый "объем" функциональности и функции в каждой из них имели сходные операции и цели. Объединение не всегда легко осуществить. Вы можете обнаружить, что на каком-то уровне модели трудно выбрать "наилучший" способ объединения функций. Не волнуйтесь, потому что плохая группировка обнаружит свою слабость на этапе декомпозиции. Если это произойдет, вы всегда можете вернуться назад и попробовать другой вариант объединения. 

       3.4 Построение диаграммы АО 

     Исходное  содержание диаграммы АО обеспечивают списки данных и функций. Для правильного описания системы содержанию надо придать форму. В SADT это делается посредством построения диаграммы. Начинающим авторам мы советуем придерживаться определенного порядка:

    1. расположите блоки на странице,
    2. нарисуйте основные дуги, представляющие ограничения,
    3. нарисуйте внешние дуги и
    4. нарисуйте все оставшиеся дуги.

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

     Правильное  расположение блоков является самым  важным этапом построения диаграммы. Блоки располагаются в соответствии с их доминированием (по степени важности или по порядку следования). Самый доминантный блок обычно располагается в верхнем левом углу, а наименее доминантный - в нижнем правом. Это приводит к расположению, при котором более доминантные блоки ограничивают менее доминантные, образуя "ступенчатую" схему. Доминирование имеет важнейшее значение для ясного представления процесса. Например, не имеет смысла говорить о контроле за выполнением задания до изготовления детали.

     Затем изображают основные дуги, представляющие ограничения. Это является второй важной частью построения диаграммы АО. Они дают основание для разбиения объекта диаграммы на 3 - 6 системных функций, изображаемых блоками. Например, справочник стандартов качества оказывает решающее влияние на то, как контролируются незаконченные детали. Рисуя эти дуги, проверяйте, действительно ли каждая из них оказывает влияние, соответствующее декомпозиции объекта. Проследите по списку данных, не отсутствуют ли какие-то дуги, представляющие ограничения. Если это так, вы, возможно, захотите проверить правильность декомпозиции.

     Основными дугами, представляющими ограничения, всегда являются внешние дуги, т.е. дуги, представляющие данные, поступающие  из непосредственного окружения диаграммы.

     Следующим шагом в построении диаграммы  является размещение остальных внешних дуг и назначение им соответствующих ICOM-кодов. Таким образом, все данные, входящие в систему или выходящие из нее, оказываются учтенными на рисунке. Потеря внешней дуги - это ошибка интерфейса, одна из самых распространенных в системном анализе. Занимаясь декомпозицией объекта, можно забыть об интерфейсных данных, потому что очень легко сосредоточиться на деталях. Начиная с изображения всех внешних дуг, вы повысите точность диаграммы, включив все интерфейсные данные. И наконец, нарисуйте все остальные дуги, отражающие детали работы системы в целом. Во-первых, нарисуйте оставшиеся ограничения, действующие между блоками. Например, рассматриваемый чертеж влияет на проверку детали. Во-вторых, нарисуйте основной поток данных. В-третьих, рассмотрите все "патологические" потоки данных (случаи возникновения ошибок). В-четвертых, уточните обратные связи в потоках данных. Например, забракованное задание снова попадает в цикл в качестве брака. В заключение изобразите все обратные связи, вызываемые ошибочными ситуациями.

     Здесь следует обратиться к одному очень  важному моменту моделирования. На практике оказывается невозможным  нарисовать диаграмму сразу набело. Для того чтобы придать некоторую  форму данным и функциям, лучше  всего сделать набросок (черновик). В процессе работы с черновиком, ситуация начинает проясняться. То, что вначале виделось смутно, становится четким по окончании наброска. При этом часто приходится переименовывать дуги и блоки, зачеркивать дуги, перемещать блоки. Поэтому мы рекомендуем вначале делать набросок диаграммы, а потом перерисовывать диаграмму набело, чтобы уточнить свое понимание, прояснить ситуацию и создать описание, которое могут посмотреть другие. 

       3.5 Обобщение диаграммы АО 

     Обобщение является последним важным шагом  начального этапа моделирования. Вспомните, что для любой SADT-диаграммы есть родительская диаграмма, содержащая ее контекст, где под контекстом понимается блок с набором входных дуг, дуг управления и выходных дуг. Верхняя диаграмма модели (т.е. диаграмма АО) не составляет исключения. Контекстом для нее служит диаграмма А-0, представляющая собой обобщение всей модели. Диаграмма А-0 имеет несколько предназначений. Во-первых, она объявляет общую функцию всей системы. Во-вторых, она дает множество основных типов или наборов данных, которые использует или производит система. Например, справочник стандартов качества позволяет осуществлять контроль качества при выполнении задания. В-третьих, А-0-диаграмма указывает взаимоотношения между основными типами данных, проводя их разграничение. Например, рабочий комплект рассматривается как входное данное, нечто, изменяемое процессом, в то время как справочник стандартов качества контролирует выполнение цехом заданий. Таким образом, А-0-диаграмма представляет собой общий вид изучаемой системы.

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

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

     Построение  диаграммы А-0 свидетельствует об окончании начального этапа моделирования. К этому моменту сделана первая попытка обобщить и описать основную деятельность системы и показать связь системы с ее средой. Несмотря на ограниченное число описанных  деталей, диаграммы А-0 и АО представляют законченную картину, потому что  они отражают все основные входы, управления, выходы и функции системы. Общий вид системы, полученный с  помощью диаграмм А-0 и АО, - основная цель аналитика на начальном этапе построения SADT-модели. 

 

      3.6 SADT-модель исследуемого предприятия

 

 
 
 
 

 
          3.7
Список данных список функций
 

      3.7.1Список данных:  

      - Количество заказов за определенный  период;  

      - Количество брака в работе;

      - Количество затраченной фотобумаги;

      - Количество затраченной краски;

      - Количество отходов в производстве;

      - Количество часов работы;

      - Показатели количества затраченной  электроэнергии;

      - Среднее количество затраченной  краски на одну фотографию;

      - Среднее количество затраченной  бумаги на одну фотографию;

      - Количество времени уходящего  на обработку и распечатку  одной фотографии;

      - Стоимость фотобумаги;

      - Стоимость краски;

      - Стоимость рекламы 

      3.7.2 Список функций: 

      - Планирование производства;

      - Процесс фотографирования;

      - Процесс распечатывания;

Информация о работе Системное моделирование бизнес – процессов фотосалона «Объектив»