Ағын схемасы – процестерді, алгоритмдерді көрсетуге арналған диаграмма. Қадамдар тізбегін көрсетіп, мәселені шешуге көмектеседі. SEO үшін оптимизацияланған.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Жұмыс ағынын немесе процесті бейнелейтін диаграмма – жұмыс ағыны немесе процесті көрсететін диаграмманың бір түрі. Ағын диаграммасын алгоритмнің схемалық бейнесі, яғни міндетті шешуге қадам-қадаммен жақындасу ретінде де анықтауға болады. Ағын диаграммасы қадамдарды түрлі қораптар арқылы көрсетеді, ал олардың реті қораптарды жебелермен байланыстыру арқылы анықталады. Бұл схемалық бейнелеу нақты мәселенің шешім моделін ұсынады. Ағын диаграммалары түрлі салаларда процестерді немесе бағдарламаларды талдау, жобалау, құжаттау және басқару үшін қолданылады.
Diagram that represents a workflow or process
A flowchart is a type of diagram that represents a workflow or process. A flowchart can also be defined as a diagrammatic representation of an algorithm, a step by step approach to solving a task. The flowchart shows the steps as boxes of various kinds, and their order by connecting the boxes with arrows. This diagrammatic representation illustrates a solution model to a given problem. Flowcharts are used in analyzing, designing, documenting or managing a process or program in various fields.
Шолу
Ағымдық диаграммалар қарапайым процестерді немесе бағдарламаларды жобалау және құжаттау үшін қолданылады. Басқа типтегі диаграммалар сияқты, олар процесті визуализациялауға көмектеседі. Көптеген артықшылықтарының екеуі – процестегі кемшіліктер мен тұйықтар анықталуы мүмкін. Ағымдық диаграммалар әдетте келесі негізгі символдарды қолданады:
Flowcharts are used to design and document simple processes or programs. Like other types of diagrams, they help visualize the process. Two of the many benefits are flaws and bottlenecks may become apparent. Flowcharts typically use the following main symbols:
Процесс қадамы, әдетте орындалатын амал деп аталады, тіктөртбұрышпен белгіленеді. Шешім әдетте ромбпен белгіленеді. Ағымдық диаграмма, егер диаграмма әртүрлі ұйымдық бөлімдердің басқаруын көрсету үшін тік немесе көлденең бөліктерге бөлінген болса, «көпфункционалды» деп сипатталады. Белгілі бір бөлікте пайда болатын символ сол ұйымдық бөлімнің бақылауында болады. Көпфункционалды ағымдық диаграмма авторына амал орындау немесе шешім қабылдау үшін жауапкершілікті дұрыс анықтауға, сондай-ақ әрбір ұйымдық бөлімнің жалғыз процесс бөліктері үшін жауапкершілігін көрсетуге мүмкіндік береді. Ағымдық диаграммалар процестердің белгілі бір аспектілерін көрсетеді және әдетте басқа типтегі диаграммалармен толықтырылады. Мысалы, Каору Ишикава ағымдық диаграмманы гистограмма, Парето диаграммасы, тізім парағы, бақылау диаграммасы, себеп-салдар диаграммасы және шашырау диаграммасы сияқты сапаны бақылаудың жеті негізгі құралының бірі деп анықтады. Сол сияқты, бағдарламалық жасақтаманы әзірлеуде қолданылатын стандартты тұжырымдамалық модельдеу нотациясы болып табылатын UML-де, ағымдық диаграмманың бір түрі – белсенділік диаграммасы, көптеген диаграмма түрлерінің бірі ғана. Насси Шнайдерман диаграммалары мен Дракон диаграммалары процесс ағыны үшін баламалы нотациялар болып табылады. Жиі қолданылатын баламалы атаулар: ағымдық диаграмма, процесс ағымдық диаграммасы, функционалдық ағымдық диаграмма, процесс картасы, процесс диаграммасы, функционалдық процесс диаграммасы, бизнес-процесс моделі, процесс моделі, процесс ағымдық схемасы, жұмыс ағымдық схемасы, бизнес ағымдық схемасы. «Ағымдық диаграмма» және «ағымдық схема» терминдері бір-бірін алмастыра қолданылады. Ағымдық диаграмманың негізгі график құрылымы – ағымдық график, ол түйіндердің түрлерін, олардың мазмұнын және басқа да қосымша ақпаратты абстракциялайды.
A process step, usually called an activity, is denoted by a rectangular box. A decision is usually denoted by a diamond. A flowchart is described as "cross functional" when the chart is divided into different vertical or horizontal parts, to describe the control of different organizational units. A symbol appearing in a particular part is within the control of that organizational unit. A cross functional flowchart allows the author to correctly locate the responsibility for performing an action or making a decision, and to show the responsibility of each organizational unit for different parts of a single process. Flowcharts represent certain aspects of processes and are usually complemented by other types of diagram. For instance, Kaoru Ishikawa defined the flowchart as one of the seven basic tools of quality control, next to the histogram, Pareto chart, check sheet, control chart, cause and effect diagram, and the scatter diagram. Similarly, in UML, a standard concept modeling notation used in software development, the activity diagram, which is a type of flowchart, is just one of many different diagram types. Nassi Shneiderman diagrams and Drakon charts are an alternative notation for process flow. Common alternative names include: flow chart, process flowchart, functional flowchart, process map, process chart, functional process chart, business process model, process model, process flow diagram, work flow diagram, business flow diagram. The terms "flowchart" and "flow chart" are used interchangeably. The underlying graph structure of a flowchart is a flow graph, which abstracts away node types, their contents and other ancillary information.
Тарих
Процесс ағынын құжаттау үшін алғашқы құрылымдалған әдіс, "процесс кестесі", 1921 жылы Франк және Лилиан Гилбреттер Америка Механикалық Инженерлер Қоғамының (ASME) мүшелеріне "Процесс кестелері: Жұмысты орындаудың ең жақсы жолын табудың алғашқы қадамдары" атты презентациясында таныстырды. Гилбреттердің құралдары өнеркәсіптік инженерия оқу бағдарламаларына жылдам еніп кетті. 1930 жылдардың басында өнеркәсіптік инженер Аллан Х. Могенсен Нью-Йорк штатының Лейк-Плэсид қаласындағы "Жұмысты жеңілдету" конференцияларында бизнес өкілдерін өнеркәсіптік инженерия құралдарын қолдануға оқыта бастады. 1944 жылы Могенсеннің курсын бітірген Арт Спинангер құралдарды Procter & Gamble компаниясына алып барып, олардың Мақсатты әдістерді өзгерту бағдарламасын жасады. 1944 жылы бітірген Бен С. Грэм, Standard Register Industrial компаниясының Formcraft Engineering директоры, ақпаратты өңдеу үшін процесс кестесін қолданды, бірнеше құжаттар мен олардың байланыстарын көрсету үшін көп ағынды процесс кестесін жасады. 1947 жылы ASME Гилбреттің бастапқы жұмысынан алынған белгілер жиынтығын "ASME стандарты: Операция және процесс кестелері" деп қабылдады. Дуглас Хартри 1949 жылы Герман Голдстин мен Джон фон Нейман компьютерлік бағдарламаларды жоспарлау үшін ағын схемасын (алғашқыда диаграмма) жасағанын түсіндірді. Оның замандас баяндамасын IBM инженерлері және Голдстиннің жеке естеліктері растады. Голдстин мен фон Нейманның бастапқы бағдарламалау ағын схемаларын олардың жарияланбаған "Электрондық есептеу құралы үшін мәселелерді жоспарлау және кодтау, II бөлім, 1-том" (1947) есебінде табуға болады, ол фон Нейманның жинақталған еңбектерінде қайта жарияланды. Ағын схемасы компьютерлік алгоритмдерді сипаттау үшін танымал құрал болды, бірақ 1970 жылдары оның танымалдылығы төмендеді, себебі интерактивті компьютерлік терминалдар мен үшінші буын бағдарламалау тілдері компьютерлік бағдарламалаудың кең таралған құралдарына айналды, өйткені алгоритмдер осындай тілдерде бастапқы код түрінде ықшамдап берілуі мүмкін. Көбінесе псевдокод қолданылады, ол осындай тілдердің жалпы ережелерін пайдаланады, бірақ нақты тілдің ережелерін қатаң сақтамайды. 21 ғасырдың басында ағын схемалары компьютерлік алгоритмдерді сипаттау үшін әлі де қолданылып келді. UML белсенділік диаграммалары және Дракон кестелері сияқты қазіргі заманғы техникаларды ағын схемасының кеңейтілген нұсқалары деп санауға болады.
The first structured method for documenting process flow, the "flow process chart", was introduced by Frank and Lillian Gilbreth in the presentation "Process Charts: First Steps in Finding the One Best Way to do Work", to members of the American Society of Mechanical Engineers (ASME) in 1921. The Gilbreths' tools quickly found their way into industrial engineering curricula. In the early 1930s, an industrial engineer, Allan H. Mogensen began to train business people in the use of some of the tools of industrial engineering at his Work Simplification Conferences in Lake Placid, New York. Art Spinanger, a 1944 graduate of Mogensen's class, took the tools back to Procter and Gamble where he developed their Deliberate Methods Change Program. Ben S. Graham, another 1944 graduate, Director of Formcraft Engineering at Standard Register Industrial, applied the flow process chart to information processing with his development of the multi flow process chart, to present multiple documents and their relationships. In 1947, ASME adopted a symbol set derived from Gilbreth's original work as the "ASME Standard: Operation and Flow Process Charts." Douglas Hartree in 1949 explained that Herman Goldstine and John von Neumann had developed a flowchart (originally, diagram) to plan computer programs. His contemporary account was endorsed by IBM engineers and by Goldstine's personal recollections. The original programming flowcharts of Goldstine and von Neumann can be found in their unpublished report, "Planning and coding of problems for an electronic computing instrument, Part II, Volume 1" (1947), which is reproduced in von Neumann's collected works. The flowchart became a popular tool for describing computer algorithms, but its popularity decreased in the 1970s, when interactive computer terminals and third generation programming languages became common tools for computer programming, since algorithms can be expressed more concisely as source code in such languages. Often pseudo code is used, which uses the common idioms of such languages without strictly adhering to the details of a particular one. In the early 21st century, flowcharts were still used for describing computer algorithms. Modern techniques such as UML activity diagrams and Drakon charts can be considered to be extensions of the flowchart.