Смекни!
smekni.com

Средства структурного анализа (стр. 1 из 2)

Содержание

1. СРЕДСТВА СТРУКТУРНОГО АНАЛИЗА

1.1 Контекстная диаграмма

1.2 DFD первого уровня

1.3 DFD второго уровня

1.4 DFD третьего уровня

1.4 DFD с аспектами реального времени

2. СЛОВАРИ ДАННЫХ

3. СПЕЦИФИКАЦИИ ПРОЦЕССОВ

4. ДИАГРАММЫ «СУЩНОСТЬ-СВЯЗЬ» (ERD)


Введение

Цель работы – спроектировать систему, организующую работу станции технического обслуживания (СТО). Изучить методы и средства структурного системного анализа и проектирования, научиться составлять диаграммы потоков и диаграммы потоков данных с учётом реального времени, а также написание словарей данных и спецификаций.

В настоящее время самым прогрессивным направлением развития технологии управления является применение принципов системности в структурном и функциональном плане.

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

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

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

1. СРЕДСТВА СТРУКТУРНОГО АНАЛИЗА

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

Человеческую деятельность можно условно разделить на две области:

- область рутинной деятельности, то есть решения регулярных, повседневных задач;

- область решения новых задач.

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

Во второй области (области решения новых задач) обойтись без системного анализа практически невозможно.

Реальный системный анализ может производиться только при наличии арсенала специальных методов системного исследования технических систем.

Автоматизация бизнес процесса является одной из задач, которую решают при автоматизации в целом.

Для цели моделирования систем и их структурного анализа используют 3 группы средств, которые иллюстрируют:

- функции, которые система должна выполнять;

- отношение между данными;

- поведение системы, зависящее от времени (аспекты реального времени).

Наиболее часто и эффективно применяются следующие средства решения данных задач:

- DFD (Data Flow Diagrams ) - диаграммы потоков данных, совместно со словарями данных и спецификациями процессов.

- ERD (Entity Relationship Diagrams ) - диаграммы « сущность - связь ».

- STD ( State Transition Diagrams ) - диаграммы состояния (переходы состояний). Все они содержат графические и текстовые средства моделирования:

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

- ERD - раскрывает модель хранилища данных, к которым осуществляется доступ.

- STD - дополнение DFD средства описания, зависящее от времени поведения системы.

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

1.1 Контекстная диаграмма

структурный dfd процессор erd

На рисунке 1.1 представлена контекстная диаграмма

Рисунок 1.1 – Контекстная диаграмма


ЗАКАЗ [Транспортное средство, тип работ]

ДЕНЬГИ [Выдать предприятию за заказ]

УСЛУГИ [Выполнить работы, заказанные клиентом]

ГАРАНТИИ [Сведения о выполняемых работах]

ОБРАБОТАННЫЙ ЗАКАЗ [Сведения по выполненному заказу]

ПРОТОКОЛ НА ОБСЛУЖИВАНИЕ [информация по обработанной документации, выполненных работах]

1.2 DFD первого уровня

На рисунке 1.2 представлена диаграмма процесса «Обслужить» DFD 1-го уровня

Рисунок 1.2 – Детализация (декомпозиция) процесса «Обслужить»

DFD 1- уровня


Рисунок 1.3 – Детализация процесса 1.1 DFD 2-го уровня

1.3 DFD второго уровня

Детализация процессов 1.1 «Администрирование», 1.2 «Выполнение работ» DFD 2-го уровня представлены на рисунках 1.3 и 1.4 соответственно.

Рисунок 1.4 - Детализация процесса 1.2 DFD 2-го уровня

1.4 DFD третьего уровня

Детализация процессов 1.1.2 и 1.2.3 DFD 3-го уровня представлена на рисунках 1.5 и 1.6 соответственно.

Рисунок 1.5 Детализация процесса 1.1.2 DFD 3-го уровня

Рисунок 1.6 – Детализация процесса 1.2.3 DFD 3-го уровня

1.4 DFD с аспектами реального времени

Расширение диаграммы детализирующей контекстный процесс с помощью аспектов реального времени представлено на рисунке1.7.

Рисунок 1.7- DFD диаграмма с аспектами реального времени

Управляющий поток процесса 1.1 «Администрирование» представлен на рисунке 1.8.


Рисунок 1.8 – Управляющий поток процесса «Администрирование»

2. СЛОВАРИ ДАННЫХ

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

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

Словари данных для данного бизнес-процесса:

@ИМЯ = ЗАКАЗ НА ОБСЛУЖИВАНИЕ

@ТИП = управляющий поток

@БНФ = /указывает, что поступил заказ на обслуживание /

@ИМЯ = ДЕНЬГИ

@ТИП = дискретный поток

@БНФ = /указывает поступление оплаты за заказ/

@ЕДИНИИЦА ИЗМЕРЕНИЯ = любая валюта

@ИМЯ = ГАРАНТИЯ НА ВЫПОЛНЕНИЕ

@ТИП = дискретный поток

@БНФ = /указывает гарантии на заказ/

@ИМЯ = ЗАПРОС

@ТИП = дискретный поток

@БНФ = /указывает на то, что требуется транспортное средство для обслуживания/

@ИМЯ = ЗАКАЗ

@ТИП = дискретный поток

@БНФ = /произвести сервисные работы/

@ИМЯ = Перечень работ

@ТИП = управляющий поток

@БНФ = /указывает тип и количество, форму работ/

@ИМЯ = ТРАНСПОРТНОЕ СРЕДСТВО

@ТИП = управляющий поток

@БНФ = /указывает на неисправность предоставленного транспортного средства/

@ИМЯ = ТРЕБОВАНИЯ НА ОСМОТР

@ТИП = дискретный поток

@БНФ = /указывает на выполнение технического осмотра/

@ИМЯ = ТРЕБОВАНИЯ К КАЧЕСТВУ

@ТИП = дискретный поток

@БНФ = / данные по техническому обслуживанию /

@ИМЯ = ТРЕБОВАНИЯ СРОКАМ

@ТИП = дискретный поток

@БНФ = /данные по длительности выполнения заказа/

@ИМЯ = ЗАКАЗ

@ТИП = управляющий поток

@БНФ = /указывает на поступление заказа/

@ИМЯ = ГАРАНТИЯ

@ТИП = дискретный поток

@БНФ = /заказ будет выполнен/

@ИМЯ = СВЕДЕНИЯ ПО СЧЁТУ

@ТИП = дискретный поток

@БНФ = /данные подтверждающие оплату/

@ИМЯ = ДЕНЬГИ ОТ ЗАКАЗЧИКА

@ТИП = управляющий поток

@БНФ = /оплата за услуги, деньги от клиента/

@ЕДИНИИЦА ИЗМЕРЕНИЯ = любая валюта

@ИМЯ = КВИТАНЦИЯ ОБ ОПЛАТЕ

@ТИП = дискретный поток

@БНФ = /условие для выполнения заказа/

@ИМЯ = ИНФОРМАЦИЯ О ПРИНЯТЫХ РАБОТНИКАХ

@ТИП = дискретный поток

@БНФ = /указывает на то, что работники в штате/

@ИМЯ = ТРЕБОВАНИЯ К РАБОЧИМ

@ТИП = дискретный поток

@БНФ = /указывает на квалификацию принимаемых сотрудников/

@ИМЯ = ИНФОРМАЦИЯ О ПРИЁМЕ НА РАБОТУ

@ТИП = дискретный поток

@БНФ = /сообщается о приёме на работу/

@ИМЯ = РЕЗЮМЕ

@ТИП = дискретный поток

@БНФ = /сообщает данные о работнике/

@ИМЯ = ТРЕБОВАНИЯ К ТЮНИНГУ

@ТИП = дискретный поток

@БНФ = /указывает на качество тюнинга/

@ИМЯ = ГАРАНТИЯ

@ТИП = дискретный поток

@БНФ = /работы будут выполнены/

@ИМЯ = АВТОМОБИЛЬ

@ТИП = дискретный поток

@БНФ = /поступление автомобиля на мойку/

@ИМЯ = ВЫМЫТЫЙ АВТОМОБИЛЬ

@ТИП = дискретный поток

@БНФ = /автомобиль готов к дальнейшим работам/

@ИМЯ = РАСХОДНЫЕ МАТЕРИАЛЫ

@ТИП = дискретный поток

@БНФ = /список использующихся материалов/

@ИМЯ = НАКЛАДНАЯ НА ВЫПОЛЕНИЕ

@ТИП = дискретный поток

@БНФ = /указывает, что все условия заказчиком соблюдены/

@ИМЯ = СОГЛАСИЕ (НЕСОГЛАСИЕ) ПРИНЯТЬ ЗАКАЗ

@ТИП = управляющий поток

@БНФ = /дополнительные условия заказа/

@ИМЯ = РАСЧЁТ СЕБЕСТОИМОСТИ ЗАКАЗА

@ТИП = дискретный поток

@БНФ = /затрачиваемые средства на заказ/

@ИМЯ = ИНФОРМАЦИЯ ОБ НЕОБХОДИМОЙ РАБОТЕ

@ТИП = дискретный поток

@БНФ = /сведения о работе/