
Блок-схемы алгоритмов 1.ppt
- Количество слайдов: 17
Блок-схемы алгоритмов 1
• При описании алгоритмов используются блок-схемы (Basic Flowchart). • Построение блок-схем алгоритмов регламентируется ГОСТ 19. 701 -90 (ИСО 5807 -85) «Единая система программной документации. Схемы алгоритмов программ, данных и систем. Условные обозначения и правила выполнения» . • Данный государственный стандарт составлен на основе международного стандарта «ISO 5807 -85. Information processing – Documentation symbols and conventions for data, program and system flowcharts, program network charts and system resources charts» . 2
Согласно ГОСТ 19. 701 -90 под схемой понимается графическое представление определения, анализа или метода решения задачи. С помощью схем можно отобразить как статические, так и динамические аспекты системы. Символы, приведенные в государственном стандарте, могут использоваться в следующих типах схем: • схемы данных – определяют последовательность обработки данных и их носители; • схемы программ – отображают последовательность операций в программе (по сути, это и есть блок-схемы алгоритмов в традиционном понимании); • схемы работы системы – отображают управление операциями и потоки данных в системе; • схемы взаимодействия программ – отображают путь активации программ (модулей) и их взаимодействие с соответствующими данными; • схемы ресурсов системы – отображают конфигурацию блоков данных и обрабатывающих блоков. 3
На схемах могут присутствовать следующие элементы графической нотации: • символы данных – указывают на наличие данных, вид носителя или способ вводавывода данных; • символы процесса – указывают операции, которые следует выполнить над данными; • символы линий – указывают потоки данных между процессами и/или носителями данных, а также потоки управления между процессами; • специальные символы – используются для облегчения написания и чтения схем. 4
5
6
7
8
Правила и рекомендации построения блок-схем 1. Допускается зеркально отображать символы и поворачивать их вокруг оси. 2. Большинство символов допускают задание внутри них текстовых пояснений. Если текст не помещается внутри символа, то лучше его приводить, используя комментарии. 3. Количество пересечений линий следует минимизировать. При этом считается, что пересекающиеся линии не имеют логической связи друг с другом. Другими словами потоки данных или управления в местах пересечений не меняют своего направления. 4. Если две или более линий объединятся в одну, то место объединения должно быть смещено. 9
10
Блок-схема бизнеспроцесса «Управление претензиями» 11
Блок-схема бизнес-процесса «Увольнение персонала» 12
Корпоративные информационные системы (КИн. С) КИн. С является естественным преемником развития АСУ предприятий. Изменение экономических условий привело к изменению условий управления предприятиями и, как следствие, предъявило новые требования к автоматизированным информационным системам: • повышение качества управления за счет более оперативного и полного использования информации о ходе производственного процесса, о материальных, финансовых, энергетических потоках и затратах, о запасах сырья и материалов; • определение и эффективное использование комплексных показателей в системах управленческого и бухгалтерского учета; • наличие комплексной системы управления финансовым состоянием предприятия, объединенной с базами данных; • наличие корпоративной сети, построенной по архитектуре клиент-сервер, как основной информационной магистрали предприятия; • наличие единого информационного пространства всего предприятия, в состав которого входят фактографические базы данных, базы документов, базы прецедентов и предметно-ориентированное хранилище данных, позволяющее использовать всю накопленную информацию для процесса принятия управленческих решений. 13
Принцип работы КИн. С совершенно иной, чем в АСУ. Современная информационная система должна быть ориентирована не на задачи, а на реализацию рациональных бизнес-процессов, реализуемых соответствующей организационно-штатной структурой с помощью стандартной системы документооборота. 14
Многопродуктовая модель бизнес-процесса • Каждый бизнес-процесс соответствует какому-либо виду продукта (услуги) и использует общие ресурсы. • Модель позволяет анализировать использования ресурсов в нескольких бизнес-процессах. При этом анализируется достаточность ресурсов, степень их загрузки, интенсивность использования, финансовые потоки. 15
Разветвляющаяся модель бизнес-процесса • Это модель альтернативных процессов, определяющая правила выбора последовательности функций в зависимости от состояния внешней среды. • Типовые разветвления бизнес-процессов могут быть заранее формализованы. • В более сложных случаях требуется применение бизнесправил, которые в соответствии с конкретной ситуацией выбирает последовательность действий. 16
Графическое описание документированной процедуры «Проведение практик студентов НИЯУ МИФИ» 17
Блок-схемы алгоритмов 1.ppt