Knowledge

Function model

Source 📝

327: 153:
described in terms of this mechanics, can be used to generate an output which is an equally correct description of the output which the actual system would have given for the input concerned. It may also be noted that there are two other things which a functional model may do, but which are not necessary to all functional models. Thus such a system may, but need not, describe the system throughputs other than at the input and output, and it may also contain a description of the operation which each element carries out on the throughput, but once again this is not.
391: 729: 238: 2096: 615: 75: 523: 786: 2086: 679:) and a description of a comprehensive methodology for developing models. The US Air Force commissioned the SADT developers to develop a function model method for analyzing and communicating the functional perspective of a system. IDEF0 should assist in organizing system analysis and promote effective communication between the analyst and the customer through simplified graphical devices. 974: 959: 773:(BPD). The objective of BPMN is to support business process management for both technical users and business users by providing a notation that is intuitive to business users yet able to represent complex process semantics. The BPMN specification also provides a mapping between the graphics of the notation to the underlying constructs of execution languages, particularly 567: 720:
are performed on a continual basis, processes are characterized by the fact that they have a specific beginning and an end point marked by the delivery of a desired output. The figure on the right depicts the relationship between the business processes, business functions, and the business area's business reference model.
280:. In general, this process of decomposition is undertaken either for the purpose of gaining insight into the identity of the constituent components, or for the purpose of obtaining a compressed representation of the global function, a task which is feasible only when the constituent processes possess a certain level of 594:. SADT can be used as a functional analysis tool of a given process, using successive levels of details. The SADT method allows to define user needs for IT developments, which is used in industrial Information Systems, but also to explain and to present an activity's manufacturing processes, procedures. 877:
engineers. An operator function model attempts to represent in mathematical form how an operator might decompose a complex system into simpler parts and coordinate control actions and system configurations so that acceptable overall system performance is achieved. The model represents basic issues of
719:
in the context of the business area functions. The processes in the business function model must be consistent with the processes in the value chain models. Processes are a group of related business activities performed to produce an end product or to provide a service. Unlike business functions that
459:
In the FFBD method, the functions are organized and depicted by their logical order of execution. Each function is shown with respect to its logical relationship to the execution and completion of other functions. A node labeled with the function name depicts each function. Arrows from left to right
298:
processes to the greatest extent possible. For example, a library management system may be broken up into an inventory module, a patron information module, and a fee assessment module. In the early decades of computer programming, this was manifested as the "art of subroutining," as it was called by
690:
is a top down hierarchical functional decomposition process used as a solution synthesis framework for the analysis, development, re-engineering, and integration of products, information systems, business processes or software engineering solutions. Its structure is suited mathematically to analyze
597:
The SADT supplies a specific functional view of any enterprise by describing the functions and their relationships in a company. These functions fulfill the objectives of a company, such as sales, order planning, product design, part manufacturing, and human resource management. The SADT can depict
138:
in the 1940s. The need to identify and manipulate the properties of a system as a whole, which in complex engineering projects may greatly differ from the sum of the parts' properties, motivated various industries to apply the discipline. One of the first to define the function model in this field
152:
A functional model must thus achieve two aims in order to be of use. It must furnish a throughput description mechanics capable of completely defining the first and last throughput states, and perhaps some of the intervening states. It must also offer some means by which any input, correctly
310:. When a system is composed of pure functions, they can be reused, or replaced. A usual side effect is that the interfaces between blocks become simple and generic. Since the interfaces usually become simple, it is easier to replace a pure function with a related, similar function. 469: 110:
In the late 19th century the first diagrams appeared that pictured business activities, actions, processes, or operations, and in the first half of the 20th century the first structured methods for documenting business process activities emerged. One of those methods was the
98:'s function within a defined scope. The purposes of the function model are to describe the functions and processes, assist with discovery of information needs, help identify opportunities, and establish a basis for determining product and service costs. 557:
areas. However, it can also be used to develop hardware interfaces. The basic N chart is shown in Figure 2. The system functions are placed on the diagonal; the remainder of the squares in the N × N matrix represent the interface inputs and outputs.
302:
Functional decomposition of engineering systems is a method for analyzing engineered systems. The basic idea is to try to divide a system in such a way that each block of the block diagram can be described without an "and" or "or" in the description.
502:
It was used to develop requirements, construct the design, and support implementation of an expert system to demonstrate automated rendezvous. Verification was then conducted systematically because of the method of design and implementation.
510:. The structure chart is similar in appearance to an organizational chart, but has been modified to show additional detail. Structure charts can be used to display several types of information, but are used most commonly to diagram either 589:
notation for constructing a sketch for a software application. It offers building blocks to represent entities and activities, and a variety of arrows to relate boxes. These boxes and arrows have an associated informal
106:
The function model in the field of systems engineering and software engineering originates in the 1950s and 1960s, but the origin of functional modelling of organizational activity goes back to the late 19th century.
538:, representing functional or physical interfaces between system elements. It is used to systematically identify, define, tabulate, design, and analyze functional and physical interfaces. It applies to system 210:. The main concept in this modeling perspective is the process, this could be a function, transformation, activity, action, task etc. A well-known example of a modeling language employing this perspective is 840:
in general is a model of something that embodies the basic goal or idea of something and can then be looked at as a reference for various purposes. A business reference model is a means to describe the
878:
knowledge representation, information flow, and decision making in complex systems. Miller (1985) suggests that the network structure can be thought of as a possible representation of an operator's
978: 963: 699:
In the field of systems and software engineering numerous specific function and functional models and close related models have been defined. Here only a few general types will be explained.
659:
The IDEF0 Functional Modeling method is designed to model the decisions, actions, and activities of an organization or system. It was derived from the established graphic modeling language
711:(BFM) is a general description or category of operations performed routinely to carry out an organization's mission. They "provide a conceptual structure for the identification of general 857:'s business reference model. These reference model can be constructed in layers, and offer a foundation for the analysis of service components, technology, data, and performance. 318:
The functional approach is extended in multiple diagrammic techniques and modeling notations. This section gives an overview of the important techniques in chronological order.
770: 1538: 1270: 1245: 926: 258: 931: 1302: 123:(ASME) in 1921 with the presentation, entitled “Process Charts—First Steps in Finding the One Best Way”. Gilbreth's tools quickly found their way into 1211:
explains: "Functional block diagrams show functional sequences and signal paths, and items which are wired in parallel are drawn in parallel" (p. 286)
882:
of the system plus a control structure which specifies how the model is used to solve the decision problems that comprise operator control functions.
250: 1572: 2132: 234:
Now, with these symbols, a process can be represented as a network of these symbols. This decomposed process is a DFD, data flow diagram.
1339: 983: 326: 2175: 660: 653: 574: 120: 1016:
released of IDEFØ December 1993 by the Computer Systems Laboratory of the National Institute of Standards and Technology (NIST).
755: 1402: 1225: 793:
depicts the relationship between the business processes, business functions, and the business area's business reference model.
2089: 1955: 1884: 1025: 1778: 1681: 1421: 276:
relationship into its constituent parts in such a way that the original function can be reconstructed from those parts by
1009: 739: 170:
to visualize the time sequence of events in a space systems and flight missions. It is further widely used in classical
1565: 901: 732: 1535: 1162: 691:
coupling between functions in order to optimize the architectural robustness of potential functional solution models.
432:
Functional flow block diagrams (FFBD) usually define the detailed, step-by-step operational and support sequences for
2125: 1758: 1625: 1610: 1445: 1098: 818: 598:
simple functional relationships and can reflect data and control flow relationships between different functions. The
460:
show the order of execution of the functions. Logic symbols represent sequential or parallel execution of functions.
1508: 1483: 1319: 916: 578: 287: 17: 2559: 989: 2534: 2292: 2185: 2160: 1914: 1841: 1831: 1676: 1605: 1299: 810: 2251: 2165: 2099: 1965: 1894: 1836: 1558: 1372: 402: 394: 379: 371: 159: 2544: 2513: 2118: 1904: 1763: 1630: 441: 765:
The Business Process Model and Notation (BPMN) specification provides a graphical notation for specifying
2554: 2328: 2241: 1826: 1821: 1635: 1169:. INFS 770 Methods for Information Systems Engineering: Knowledge Management and E-Business. Spring 2003 444:
also use FFBDs extensively. In the system context, the functional flow steps may include combinations of
246: 849:
that perform them. Other types of business reference model can also depict the relationship between the
2190: 2021: 1869: 1864: 1816: 1793: 1773: 1113: 200: 140: 2539: 2338: 2323: 2026: 2016: 941: 896: 743: 2549: 2353: 2231: 2226: 2170: 1929: 1728: 1711: 1620: 921: 846: 798: 790: 339: 269: 2200: 2195: 1879: 1723: 830: 759: 2475: 2180: 1934: 1691: 1686: 375: 273: 124: 48: 2409: 2379: 2155: 1753: 1706: 1257: 539: 196: 64: 2500: 2470: 2051: 1889: 1748: 1738: 1650: 1595: 1581: 1425: 1336: 891: 649: 535: 330:
Functional block diagram of the attitude control and maneuvering electronics system of the
291: 277: 192: 32: 331: 8: 2480: 2465: 2434: 2141: 2071: 2056: 1924: 1788: 1696: 1640: 936: 911: 842: 671:
In its original form, IDEF0 includes both a definition of a graphical modeling language (
414: 188: 171: 28: 1440:
Suh (1999). Axiomatic Design: Advances and Applications, Oxford University Press, 2001,
801:
is a reference model, concentrating on the functional and organizational aspects of the
2490: 2485: 2236: 2205: 2061: 1701: 1360: 1068: 641: 413:'s functional flow. The diagram is developed in the 1950s and widely used in classical 390: 112: 1430:
Process Think: Winning Perspectives for Business Change in the Information Age. p.168.
367:
The block diagram can use additional schematic symbols to show particular properties.
2444: 2384: 1975: 1733: 1441: 1094: 814: 712: 637: 629: 553:
The N diagram has been used extensively to develop data interfaces, primarily in the
543: 445: 211: 1072: 2449: 2419: 2348: 2343: 2282: 2267: 2046: 1990: 1768: 1660: 1655: 1397: 1220: 1060: 850: 766: 747: 716: 687: 488: 203:, other perspectives are for example behavioural, organisational or informational. 87: 52: 36: 1178: 2495: 2394: 2389: 2333: 2308: 2272: 2066: 1919: 1899: 1783: 1645: 1542: 1406: 1356: 1343: 1306: 1229: 1166: 1142: 1064: 1013: 837: 664: 603: 507: 762:
since the two organizations merged in 2005. The current version of BPMN is 2.0.
2424: 2414: 2369: 2210: 1874: 1615: 1086: 511: 207: 116: 1006: 728: 2528: 2404: 2399: 2374: 2246: 1950: 1718: 874: 870: 854: 802: 668: 633: 343: 254: 91: 78:
Example of a function model of the process of "Maintain Reparable Spares" in
56: 1513:. Final Report NASA Faculty Fellowship Program – 2004. Johnson Space Center. 1051:
Schlager, J. (July 1956). "Systems engineering: key to modern development".
2439: 1985: 1980: 1909: 1159: 879: 406: 644:; business processes; or software engineering analysis. It is part of the 437: 60: 1386:
Handbook of Industrial Engineering: Technology and Operations Management.
1361:
Conceptual Modelling III. Structured Analysis and Design Technique (SADT)
491:
design aid and documentation technique for representing the modules of a
237: 1487: 1300:
Sandia Software Guidelines Volume 5 Tools, Techniques, and Methodologies
1286:, Publication Number GC20-1851, IBM Corporation, White Plains, NY, 1974. 2429: 1995: 1960: 1550: 946: 906: 826: 614: 230:
External Entity: External to the modeled system, but interacts with it.
74: 2110: 522: 217:
The perspective uses four symbols to describe a process, these being:
817:. In enterprise engineering a business reference model is part of an 676: 591: 496: 473: 453: 135: 506:
The overall design of the system is documented using HIPO charts or
199:. The functional perspective is one of the perspectives possible in 1743: 806: 785: 751: 554: 547: 531: 449: 163: 95: 640:
for the analysis, development, re-engineering, and integration of
2287: 774: 586: 206:
A functional modeling perspective concentrates on describing the
1320:
EXPERT SYSTEM VERIFICATION CONCERNS IN AN OPERATIONS ENVIRONMENT
166:
Incorporated in the 1950s. In the 1960s it was exploited by the
2277: 1600: 1471:
Analyze the Business and Define the Target Business Environment
672: 582: 492: 433: 410: 347: 68: 1131:
Systems Engineering with SysML/UML: Modeling, Analysis, Design
468: 1800: 1522:
S.A. White, "Business Process Modeling Notation (BPMN)," In:
1244:
The first version of this article is completely based on the
625: 618: 599: 79: 652:, and is built on the functional modeling language building 306:
This exercise forces each part of the system to have a pure
2318: 2011: 645: 561: 480: 417:. The functional flow block diagram is also referred to as 346:, that describes the functions and interrelationships of a 307: 167: 241:
Example of functional decomposition in a systems analysis.
221:
Process: Illustrates transformation from input to output.
363:
Functional sequences and paths for matter and or signals
967: 566: 158:
One of the first well defined function models, was the
1334:
NASA (1995). "Techniques of Functional Analysis". In:
723: 405:(FFBD) is a multi-tier, time-sequenced, step-by-step 227:
Flow: Movement of data or material in the process.
174:
to show the order of execution of system functions.
869:(OFM) is proposed as an alternative to traditional 224:
Store: Data-collection or some sort of material.
1318:Mary Ann Goodwin and Charles C. Robertson (1986). 825:, which defines how to organize the structure and 1196:The complete guide to electronics troubleshooting 2526: 385: 370:Specific function block diagram are the classic 1258:Task Analysis Tools Used Throughout Development 436:, but they are also used effectively to define 1085: 968:National Institute of Standards and Technology 313: 195:a function model is created with a functional 2126: 1566: 1524:Business Process Management Initiative (BPMI) 1375:at Free-logistics.com. Retrieved 21 Sep 2008. 1284:HIPO—A Design Aid and Documentation Technique 648:family of modeling languages in the field of 272:refers broadly to the process of resolving a 177: 350:. The functional block diagram can picture: 1409:Defense Acquisition University Press, 1999. 1294: 1292: 1158:Thomas Dufresne & James Martin (2003). 780: 758:(BPMI), and is currently maintained by the 264: 2133: 2119: 1573: 1559: 1240: 1238: 1232:Defense Acquisition University Press, 2001 860: 702: 694: 1510:An XML Representation for Crew Procedures 1330: 1328: 602:formalism is based on SADT, developed by 440:in developing and producing systems. The 357:Input of a block pictured with lines, and 321: 182: 2176:Earth systems engineering and management 1764:Software development process/methodology 1580: 1289: 1050: 1019: 784: 727: 661:structured analysis and design technique 613: 575:Structured Analysis and Design Technique 565: 562:Structured Analysis and Design Technique 521: 467: 389: 354:Functions of a system pictured by blocks 325: 236: 162:(FFBD) developed by the defense-related 121:American Society of Mechanical Engineers 73: 2140: 1476: 1417: 1415: 1235: 1026:Reader's Guide to IDEF0 Function Models 1002: 1000: 845:of an organization, independent of the 14: 2527: 1469:US Department of Interior (2000–2008) 1325: 756:Business Process Management Initiative 94:, is a graphical representation of an 47:is a structured representation of the 2114: 1554: 1391: 1298:Sandia National Laboratories (1992). 1271:NAS SYSTEM ENGINEERING MANUAL SECTION 1263: 1251: 1246:NAS SYSTEM ENGINEERING MANUAL SECTION 1214: 1091:A Methodology for Systems Engineering 636:functions, which offers a functional 2085: 1779:Software verification and validation 1682:Component-based software engineering 1412: 1350: 1031: 997: 1260:. FAA 2008. Retrieved 25 Sept 2008. 1183:Metamodeling and method engineering 1152: 740:Business Process Model and Notation 724:Business Process Model and Notation 682: 86:A function model, similar with the 24: 1434: 1366: 902:Data and information visualization 733:Business Process Modeling Notation 25: 2571: 2211:Sociocultural Systems Engineering 1759:Software configuration management 1626:Search-based software engineering 1611:Experimental software engineering 1399:Systems Engineering Fundamentals. 1337:NASA Systems Engineering Handbook 1222:Systems Engineering Fundamentals. 1160:"Process Modeling for E-Business" 1118:The design of engineering systems 819:Enterprise Architecture Framework 499:and for documenting each module. 485:hierarchical input process output 456:, facilities, and/or procedures. 360:Relationships between 9 functions 145:The design of engineering systems 2095: 2094: 2084: 977: This article incorporates 972: 962: This article incorporates 957: 917:Functional Software Architecture 579:software engineering methodology 147:(1962, p. 25) he stated: 1529: 1516: 1501: 1463: 1450: 1378: 1312: 1276: 1201: 1188: 1172: 990:Federal Aviation Administration 585:as a hierarchy of functions, a 534:is a diagram in the shape of a 463: 2293:Systems development life cycle 2186:Enterprise systems engineering 2161:Biological systems engineering 1606:Empirical software engineering 1136: 1123: 1107: 1079: 1044: 853:, business functions, and the 442:software development processes 380:programmable logic controllers 299:some prominent practitioners. 130:The emergence of the field of 13: 1: 2252:System of systems engineering 2166:Cognitive systems engineering 1536:Operator Function Model (OFM) 985:Operator Function Model (OFM) 952: 526:Figure 2. N chart definition. 403:functional flow block diagram 395:Functional flow block diagram 386:Functional flow block diagram 372:functional flow block diagram 160:functional flow block diagram 1631:Site reliability engineering 1309:SANDIA REPORTS 85–2348qUC–32 1207:William H. Von Alven (1964) 1065:10.1109/IRET-EM.1956.5007383 715:". It can show the critical 378:(FBD) used in the design of 7: 2329:Quality function deployment 2242:Verification and validation 1636:Social software engineering 1507:Richard C. Simpson (2004). 1405:September 27, 2007, at the 1228:September 27, 2007, at the 1147:Systems Engineering Methods 885: 632:methodology for describing 517: 314:Functional modeling methods 294:, where a major goal is to 247:Dynamic Enterprise Modeling 136:Bell Telephone Laboratories 10: 2576: 2191:Health systems engineering 1774:Software quality assurance 1165:December 20, 2006, at the 249:a division is made in the 201:business process modelling 178:Functional modeling topics 101: 2509: 2458: 2362: 2339:Systems Modeling Language 2301: 2260: 2219: 2148: 2080: 2039: 2004: 1943: 1857: 1850: 1809: 1669: 1588: 1384:Gavriel Salvendy (2001). 1273:4.4 VERSION 3.1 06/06/06. 1248:4.4 VERSION 3.1 06/06/06. 1093:. Van Nostrand Reinhold. 942:Unified Modeling Language 927:Polynomial function model 897:Business process modeling 139:was the British engineer 2354:Work breakdown structure 2232:Functional specification 2227:Requirements engineering 2171:Configuration management 1930:Model-driven engineering 1729:Functional specification 1712:Software incompatibility 1621:Requirements engineering 1363:. Retrieved 21 Sep 2008. 922:Multilevel Flow Modeling 847:organizational structure 799:Business reference model 791:Business reference model 781:Business reference model 771:Business Process Diagram 754:. BPMN was developed by 744:graphical representation 609: 423:functional block diagram 340:functional block diagram 290:has a prominent role in 288:Functional decomposition 270:Functional decomposition 265:Functional decomposition 2201:Reliability engineering 2196:Performance engineering 1724:Enterprise architecture 1545:. Accessed 27 Nov 2008. 1473:. Accessed 27 Nov 2008. 1322:. NASA paper N88-17234. 1282:IBM Corporation (1974). 1209:Reliability engineering 1185:, Minna Koskinen, 2000. 1039:Detail Process Charting 1028:. Accessed 27 Nov 2008. 932:Rational function model 867:Operator Function Model 861:Operator function model 831:Enterprise Architecture 760:Object Management Group 709:Business Function Model 703:Business function model 695:Related types of models 419:Functional Flow Diagram 2560:Management cybernetics 2476:Industrial engineering 2181:Electrical engineering 1935:Round-trip engineering 1692:Backward compatibility 1687:Software compatibility 1129:Tim Weilkiens (2008). 1037:Ben B. Graham (2002). 979:public domain material 964:public domain material 823:Architecture Framework 794: 736: 622: 571: 527: 477: 398: 376:Function Block Diagram 335: 322:Function block diagram 242: 183:Functional perspective 134:can be traced back to 125:industrial engineering 83: 2535:Software architecture 2410:Arthur David Hall III 2380:Benjamin S. Blanchard 2156:Aerospace engineering 1754:Software architecture 1707:Forward compatibility 1194:James Perozzo (1994) 788: 731: 617: 569: 525: 471: 393: 329: 240: 77: 67:) within the modeled 2501:Software engineering 2471:Computer engineering 2052:Computer engineering 1749:Software archaeology 1739:Programming paradigm 1651:Software maintenance 1596:Computer programming 1582:Software engineering 1458:Mastering e-Business 1426:William J. Kettinger 1179:Process perspectives 1007:FIPS Publication 183 892:Bus Functional Model 811:service organization 663:(SADT) developed by 650:software engineering 514:or code structures. 292:computer programming 278:function composition 259:Organizational model 197:modeling perspective 193:software engineering 33:software engineering 2545:Systems engineering 2481:Operations research 2466:Control engineering 2435:Joseph Francis Shea 2142:Systems engineering 2072:Systems engineering 2057:Information science 1837:Service orientation 1789:Structured analysis 1697:Compatibility layer 1641:Software deployment 1456:Paul Grefen (2010) 937:Scientific modeling 912:Enterprise modeling 873:techniques used by 843:business operations 829:associated with an 642:information systems 570:SADT basis element. 487:is a popular 1970s 415:systems engineering 189:systems engineering 172:systems engineering 132:systems engineering 29:systems engineering 2555:Modeling languages 2491:Quality management 2486:Project management 2314:Function modelling 2237:System integration 2206:Safety engineering 2062:Project management 1827:Object orientation 1794:Essential analysis 1702:Compatibility mode 1541:2009-01-21 at the 1484:"BPMN Information" 1342:2008-12-17 at the 1305:2009-08-25 at the 1012:2009-02-27 at the 851:business processes 795: 767:business processes 748:business processes 737: 717:business processes 713:business functions 623: 572: 528: 478: 399: 336: 253:, Function Model, 243: 212:data flow diagrams 113:flow process chart 84: 2522: 2521: 2445:Manuela M. Veloso 2385:Wernher von Braun 2108: 2107: 2035: 2034: 1976:Information model 1880:Incremental model 1734:Modeling language 1347:June 1995. p.142. 815:government agency 638:modeling language 630:function modeling 332:Gemini spacecraft 71:or subject area. 16:(Redirected from 2567: 2540:Systems analysis 2450:John N. Warfield 2420:Robert E. Machol 2349:Systems modeling 2344:Systems analysis 2283:System lifecycle 2268:Business process 2135: 2128: 2121: 2112: 2111: 2098: 2097: 2088: 2087: 2047:Computer science 1855: 1854: 1769:Software quality 1661:Systems analysis 1656:Software testing 1575: 1568: 1561: 1552: 1551: 1546: 1533: 1527: 1520: 1514: 1505: 1499: 1498: 1496: 1495: 1486:. Archived from 1480: 1474: 1467: 1461: 1454: 1448: 1438: 1432: 1419: 1410: 1395: 1389: 1382: 1376: 1370: 1364: 1354: 1348: 1332: 1323: 1316: 1310: 1296: 1287: 1280: 1274: 1267: 1261: 1255: 1249: 1242: 1233: 1218: 1212: 1205: 1199: 1192: 1186: 1176: 1170: 1156: 1150: 1140: 1134: 1127: 1121: 1111: 1105: 1104: 1083: 1077: 1076: 1053:IRE Transactions 1048: 1042: 1035: 1029: 1023: 1017: 1004: 993: 976: 975: 961: 960: 688:Axiomatic design 683:Axiomatic design 508:structure charts 489:systems analysis 115:, introduced by 45:functional model 37:computer science 21: 18:Functional model 2575: 2574: 2570: 2569: 2568: 2566: 2565: 2564: 2550:Software design 2525: 2524: 2523: 2518: 2505: 2496:Risk management 2454: 2395:Harold Chestnut 2390:Kathleen Carley 2358: 2334:System dynamics 2309:Decision-making 2297: 2273:Fault tolerance 2256: 2215: 2144: 2139: 2109: 2104: 2076: 2067:Risk management 2031: 2000: 1939: 1920:Waterfall model 1890:Prototype model 1885:Iterative model 1846: 1822:Aspect-oriented 1805: 1784:Software system 1665: 1646:Software design 1584: 1579: 1549: 1543:Wayback Machine 1534: 1530: 1521: 1517: 1506: 1502: 1493: 1491: 1482: 1481: 1477: 1468: 1464: 1455: 1451: 1439: 1435: 1420: 1413: 1407:Wayback Machine 1396: 1392: 1383: 1379: 1371: 1367: 1357:John Mylopoulos 1355: 1351: 1344:Wayback Machine 1333: 1326: 1317: 1313: 1307:Wayback Machine 1297: 1290: 1281: 1277: 1268: 1264: 1256: 1252: 1243: 1236: 1230:Wayback Machine 1219: 1215: 1206: 1202: 1193: 1189: 1177: 1173: 1167:Wayback Machine 1157: 1153: 1143:Harold Chestnut 1141: 1137: 1128: 1124: 1114:William Gosling 1112: 1108: 1101: 1084: 1080: 1049: 1045: 1036: 1032: 1024: 1020: 1014:Wayback Machine 1005: 998: 982: 973: 958: 955: 888: 863: 838:reference model 783: 746:for specifying 726: 705: 697: 685: 665:Douglas T. Ross 621:Diagram Example 612: 604:Douglas T. Ross 581:for describing 564: 520: 512:data structures 466: 427:functional flow 388: 324: 316: 267: 208:dynamic process 185: 180: 141:William Gosling 104: 23: 22: 15: 12: 11: 5: 2573: 2563: 2562: 2557: 2552: 2547: 2542: 2537: 2520: 2519: 2517: 2516: 2510: 2507: 2506: 2504: 2503: 2498: 2493: 2488: 2483: 2478: 2473: 2468: 2462: 2460: 2459:Related fields 2456: 2455: 2453: 2452: 2447: 2442: 2437: 2432: 2427: 2425:Radhika Nagpal 2422: 2417: 2415:Derek Hitchins 2412: 2407: 2402: 2397: 2392: 2387: 2382: 2377: 2372: 2370:James S. Albus 2366: 2364: 2360: 2359: 2357: 2356: 2351: 2346: 2341: 2336: 2331: 2326: 2321: 2316: 2311: 2305: 2303: 2299: 2298: 2296: 2295: 2290: 2285: 2280: 2275: 2270: 2264: 2262: 2258: 2257: 2255: 2254: 2249: 2244: 2239: 2234: 2229: 2223: 2221: 2217: 2216: 2214: 2213: 2208: 2203: 2198: 2193: 2188: 2183: 2178: 2173: 2168: 2163: 2158: 2152: 2150: 2146: 2145: 2138: 2137: 2130: 2123: 2115: 2106: 2105: 2103: 2102: 2092: 2081: 2078: 2077: 2075: 2074: 2069: 2064: 2059: 2054: 2049: 2043: 2041: 2040:Related fields 2037: 2036: 2033: 2032: 2030: 2029: 2024: 2019: 2014: 2008: 2006: 2002: 2001: 1999: 1998: 1993: 1988: 1983: 1978: 1973: 1971:Function model 1968: 1963: 1958: 1953: 1947: 1945: 1941: 1940: 1938: 1937: 1932: 1927: 1922: 1917: 1912: 1907: 1902: 1897: 1892: 1887: 1882: 1877: 1875:Executable UML 1872: 1867: 1861: 1859: 1852: 1848: 1847: 1845: 1844: 1839: 1834: 1829: 1824: 1819: 1813: 1811: 1807: 1806: 1804: 1803: 1798: 1797: 1796: 1786: 1781: 1776: 1771: 1766: 1761: 1756: 1751: 1746: 1741: 1736: 1731: 1726: 1721: 1716: 1715: 1714: 1709: 1704: 1699: 1694: 1684: 1679: 1673: 1671: 1667: 1666: 1664: 1663: 1658: 1653: 1648: 1643: 1638: 1633: 1628: 1623: 1618: 1616:Formal methods 1613: 1608: 1603: 1598: 1592: 1590: 1586: 1585: 1578: 1577: 1570: 1563: 1555: 1548: 1547: 1528: 1515: 1500: 1475: 1462: 1449: 1433: 1411: 1390: 1377: 1365: 1349: 1324: 1311: 1288: 1275: 1262: 1250: 1234: 1213: 1200: 1187: 1171: 1151: 1135: 1122: 1106: 1099: 1087:Arthur D. Hall 1078: 1043: 1030: 1018: 995: 954: 951: 950: 949: 944: 939: 934: 929: 924: 919: 914: 909: 904: 899: 894: 887: 884: 880:internal model 862: 859: 782: 779: 725: 722: 704: 701: 696: 693: 684: 681: 611: 608: 563: 560: 519: 516: 465: 462: 387: 384: 365: 364: 361: 358: 355: 323: 320: 315: 312: 266: 263: 232: 231: 228: 225: 222: 184: 181: 179: 176: 156: 155: 143:. In his book 119:to members of 117:Frank Gilbreth 103: 100: 88:activity model 41:function model 9: 6: 4: 3: 2: 2572: 2561: 2558: 2556: 2553: 2551: 2548: 2546: 2543: 2541: 2538: 2536: 2533: 2532: 2530: 2515: 2512: 2511: 2508: 2502: 2499: 2497: 2494: 2492: 2489: 2487: 2484: 2482: 2479: 2477: 2474: 2472: 2469: 2467: 2464: 2463: 2461: 2457: 2451: 2448: 2446: 2443: 2441: 2438: 2436: 2433: 2431: 2428: 2426: 2423: 2421: 2418: 2416: 2413: 2411: 2408: 2406: 2405:Barbara Grosz 2403: 2401: 2400:Wolt Fabrycky 2398: 2396: 2393: 2391: 2388: 2386: 2383: 2381: 2378: 2376: 2375:Ruzena Bajcsy 2373: 2371: 2368: 2367: 2365: 2361: 2355: 2352: 2350: 2347: 2345: 2342: 2340: 2337: 2335: 2332: 2330: 2327: 2325: 2322: 2320: 2317: 2315: 2312: 2310: 2307: 2306: 2304: 2300: 2294: 2291: 2289: 2286: 2284: 2281: 2279: 2276: 2274: 2271: 2269: 2266: 2265: 2263: 2259: 2253: 2250: 2248: 2247:Design review 2245: 2243: 2240: 2238: 2235: 2233: 2230: 2228: 2225: 2224: 2222: 2218: 2212: 2209: 2207: 2204: 2202: 2199: 2197: 2194: 2192: 2189: 2187: 2184: 2182: 2179: 2177: 2174: 2172: 2169: 2167: 2164: 2162: 2159: 2157: 2154: 2153: 2151: 2147: 2143: 2136: 2131: 2129: 2124: 2122: 2117: 2116: 2113: 2101: 2093: 2091: 2083: 2082: 2079: 2073: 2070: 2068: 2065: 2063: 2060: 2058: 2055: 2053: 2050: 2048: 2045: 2044: 2042: 2038: 2028: 2025: 2023: 2020: 2018: 2015: 2013: 2010: 2009: 2007: 2003: 1997: 1994: 1992: 1991:Systems model 1989: 1987: 1984: 1982: 1979: 1977: 1974: 1972: 1969: 1967: 1964: 1962: 1959: 1957: 1954: 1952: 1949: 1948: 1946: 1942: 1936: 1933: 1931: 1928: 1926: 1923: 1921: 1918: 1916: 1913: 1911: 1908: 1906: 1903: 1901: 1898: 1896: 1893: 1891: 1888: 1886: 1883: 1881: 1878: 1876: 1873: 1871: 1868: 1866: 1863: 1862: 1860: 1858:Developmental 1856: 1853: 1849: 1843: 1840: 1838: 1835: 1833: 1830: 1828: 1825: 1823: 1820: 1818: 1815: 1814: 1812: 1808: 1802: 1799: 1795: 1792: 1791: 1790: 1787: 1785: 1782: 1780: 1777: 1775: 1772: 1770: 1767: 1765: 1762: 1760: 1757: 1755: 1752: 1750: 1747: 1745: 1742: 1740: 1737: 1735: 1732: 1730: 1727: 1725: 1722: 1720: 1719:Data modeling 1717: 1713: 1710: 1708: 1705: 1703: 1700: 1698: 1695: 1693: 1690: 1689: 1688: 1685: 1683: 1680: 1678: 1675: 1674: 1672: 1668: 1662: 1659: 1657: 1654: 1652: 1649: 1647: 1644: 1642: 1639: 1637: 1634: 1632: 1629: 1627: 1624: 1622: 1619: 1617: 1614: 1612: 1609: 1607: 1604: 1602: 1599: 1597: 1594: 1593: 1591: 1587: 1583: 1576: 1571: 1569: 1564: 1562: 1557: 1556: 1553: 1544: 1540: 1537: 1532: 1525: 1519: 1512: 1511: 1504: 1490:on 2008-12-18 1489: 1485: 1479: 1472: 1466: 1459: 1453: 1447: 1446:0-19-513466-4 1443: 1437: 1431: 1427: 1423: 1418: 1416: 1408: 1404: 1401: 1400: 1394: 1387: 1381: 1374: 1369: 1362: 1358: 1353: 1346: 1345: 1341: 1338: 1331: 1329: 1321: 1315: 1308: 1304: 1301: 1295: 1293: 1285: 1279: 1272: 1266: 1259: 1254: 1247: 1241: 1239: 1231: 1227: 1224: 1223: 1217: 1210: 1204: 1197: 1191: 1184: 1180: 1175: 1168: 1164: 1161: 1155: 1148: 1144: 1139: 1132: 1126: 1119: 1115: 1110: 1102: 1100:0-442-03046-0 1096: 1092: 1088: 1082: 1074: 1070: 1066: 1062: 1058: 1054: 1047: 1040: 1034: 1027: 1022: 1015: 1011: 1008: 1003: 1001: 996: 994: 991: 987: 986: 980: 970: 969: 966:from the 965: 948: 945: 943: 940: 938: 935: 933: 930: 928: 925: 923: 920: 918: 915: 913: 910: 908: 905: 903: 900: 898: 895: 893: 890: 889: 883: 881: 876: 875:human factors 872: 871:task analysis 868: 858: 856: 855:business area 852: 848: 844: 839: 834: 832: 828: 824: 820: 816: 812: 808: 804: 803:core business 800: 792: 787: 778: 776: 772: 768: 763: 761: 757: 753: 749: 745: 741: 734: 730: 721: 718: 714: 710: 700: 692: 689: 680: 678: 674: 670: 669:SofTech, Inc. 666: 662: 657: 655: 651: 647: 643: 639: 635: 634:manufacturing 631: 627: 620: 616: 607: 605: 601: 595: 593: 588: 584: 580: 576: 568: 559: 556: 551: 549: 545: 541: 537: 533: 524: 515: 513: 509: 504: 500: 498: 494: 490: 486: 482: 475: 470: 461: 457: 455: 451: 447: 443: 439: 435: 430: 428: 424: 420: 416: 412: 408: 404: 396: 392: 383: 381: 377: 373: 368: 362: 359: 356: 353: 352: 351: 349: 345: 344:block diagram 341: 333: 328: 319: 311: 309: 304: 300: 297: 293: 289: 285: 283: 279: 275: 271: 262: 260: 256: 255:Process model 252: 251:Control model 248: 239: 235: 229: 226: 223: 220: 219: 218: 215: 213: 209: 204: 202: 198: 194: 190: 175: 173: 169: 165: 161: 154: 150: 149: 148: 146: 142: 137: 133: 128: 126: 122: 118: 114: 108: 99: 97: 93: 92:process model 89: 81: 76: 72: 70: 66: 62: 58: 54: 50: 46: 42: 38: 34: 30: 19: 2440:Katia Sycara 2324:Optimization 2313: 1986:Object model 1981:Metamodeling 1970: 1910:Spiral model 1810:Orientations 1531: 1523: 1518: 1509: 1503: 1492:. Retrieved 1488:the original 1478: 1470: 1465: 1457: 1452: 1436: 1429: 1422:Varun Grover 1398: 1393: 1385: 1380: 1368: 1352: 1335: 1314: 1283: 1278: 1269:FAA (2006). 1265: 1253: 1221: 1216: 1208: 1203: 1195: 1190: 1182: 1174: 1154: 1146: 1138: 1130: 1125: 1117: 1109: 1090: 1081: 1059:(3): 64–66. 1056: 1052: 1046: 1038: 1033: 1021: 984: 971: 956: 866: 864: 835: 822: 796: 764: 742:(BPMN) is a 738: 708: 706: 698: 686: 658: 624: 596: 587:diagrammatic 577:(SADT) is a 573: 552: 550:interfaces. 529: 505: 501: 484: 479: 472:An expanded 464:HIPO and oPO 458: 431: 426: 422: 418: 407:flow diagram 400: 369: 366: 337: 334:. June 1962. 317: 305: 301: 295: 286: 281: 268: 244: 233: 216: 205: 186: 157: 151: 144: 131: 129: 109: 105: 85: 44: 40: 26: 1677:Abstraction 1526:3 May 2004. 1149:. Page 254. 1133:. Page 287. 127:curricula. 2529:Categories 2430:Simon Ramo 1996:View model 1961:Data model 1494:2008-11-02 953:References 947:View model 907:Data model 807:enterprise 540:interfaces 374:, and the 296:modularize 282:modularity 274:functional 96:enterprise 65:operations 53:activities 2220:Processes 2149:Subfields 2005:Languages 1460:. p. 5-10 789:This FEA 677:semantics 606:in 1985. 592:semantics 497:hierarchy 474:IPO Model 454:personnel 438:processes 82:notation. 61:processes 49:functions 2514:Category 2261:Concepts 2100:Category 1966:ER model 1832:Ontology 1744:Software 1670:Concepts 1539:Archived 1428:(2000). 1403:Archived 1388:. p.508. 1359:(2004). 1340:Archived 1303:Archived 1226:Archived 1163:Archived 1145:(1967). 1089:(1962). 1073:51635376 1010:Archived 886:See also 752:workflow 735:Example. 555:software 548:software 544:hardware 450:software 446:hardware 308:function 2288:V-Model 2090:Commons 1915:V-model 1198:. p. 72 1120:. p. 23 1116:(1962) 775:BPEL4WS 583:systems 546:and/or 532:N Chart 518:N Chart 434:systems 409:of the 397:format. 102:History 57:actions 2363:People 2278:System 1851:Models 1601:DevOps 1589:Fields 1444:  1181:. In: 1097:  1071:  1041:. p.2. 805:of an 673:syntax 536:matrix 493:system 425:, and 411:system 348:system 69:system 35:, and 2302:Tools 2027:SysML 1951:SPICE 1944:Other 1905:Scrum 1865:Agile 1817:Agile 1801:CI/CD 1069:S2CID 981:from 827:views 769:in a 750:in a 628:is a 626:IDEF0 619:IDEF0 610:IDEF0 600:IDEF0 495:as a 342:is a 80:IDEF0 2319:IDEF 2012:IDEF 1956:CMMI 1842:SDLC 1442:ISBN 1373:SADT 1095:ISBN 1057:EM-3 865:The 675:and 667:and 654:SADT 646:IDEF 542:and 530:The 483:for 481:HIPO 401:The 257:and 191:and 168:NASA 39:, a 2022:USL 2017:UML 1895:RAD 1870:EUP 1061:doi 821:or 813:or 245:In 187:In 164:TRW 90:or 43:or 27:In 2531:: 1925:XP 1900:UP 1424:, 1414:^ 1327:^ 1291:^ 1237:^ 1067:. 1055:. 999:^ 988:. 836:A 833:. 809:, 797:A 777:. 707:A 656:. 452:, 448:, 429:. 421:, 382:. 338:A 284:. 261:. 214:. 63:, 59:, 55:, 31:, 2134:e 2127:t 2120:v 1574:e 1567:t 1560:v 1497:. 1103:. 1075:. 1063:: 992:. 476:. 51:( 20:)

Index

Functional model
systems engineering
software engineering
computer science
functions
activities
actions
processes
operations
system

IDEF0
activity model
process model
enterprise
flow process chart
Frank Gilbreth
American Society of Mechanical Engineers
industrial engineering
Bell Telephone Laboratories
William Gosling
functional flow block diagram
TRW
NASA
systems engineering
systems engineering
software engineering
modeling perspective
business process modelling
dynamic process

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑