{"id":25174,"date":"2015-05-20T00:00:00","date_gmt":"2024-09-13T08:48:24","guid":{"rendered":"https:\/\/wordpress-583806-4798031.cloudwaysapps.com\/agile-modeling-and-architecture-under-paradigm-diversity\/"},"modified":"2024-11-15T16:22:35","modified_gmt":"2024-11-15T15:22:35","slug":"agile-modeling-and-architecture-under-paradigm-diversity","status":"publish","type":"post","link":"https:\/\/informator.se\/en\/agile-modeling-and-architecture-under-paradigm-diversity\/","title":{"rendered":"Agile modeling and architecture under paradigm diversity"},"content":{"rendered":"<div class=\"product\"><div class=\"product\"><p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"><\/p>\n<div><b><span lang=\"EN-US\">Many expert notes here mention non-relational paradigms, and these coincide with non-procedural trends in programming \u2014 in contrast to a past of procedural\/imperative languages hosting non-procedural SQL-only statements<\/span><\/b><span lang=\"EN-US\">; a fine combination in theory, yet often misinterpreted by host-language programmers who habitually hand-wrote loops reading one table line at a time and thus duplicated (in the host language) the tedious work that SQL and RDBMS engines had automated in the first place.<\/span><\/div>\n<div><\/div>\n<div><span lang=\"EN-US\">Today, there are several <i>programming paradigms<\/i> to choose from, in both data-intensive applications and signal-intensive (e.g. the Ericsson ERlang language and its spinoffs), as well as <i>data-architecture paradigms<\/i>. Also, architects now apply several <i>integration patterns<\/i>, apart from shared data stores. These trends largely match with the Object Management Group\u2019s initial mission from 1990: to \u201cnarrow the communication gap\u201d between IT and business by lifting the level of abstraction. At the same time however, the diversity and rapid pace of hardly-predictable change have made it more difficult to revise the corresponding standards in time.<o_p><\/o_p><\/span><\/div>\n<div><\/div>\n<div><span lang=\"EN-GB\">Given an agile approach, architects communicate via lean documents that address known roles and their expected information needs, although the ever-expanding architectural landscape makes even these needs change faster.<o_p><\/o_p><\/span><\/div>\n<div><\/div>\n<div><span lang=\"EN-GB\">The detailed notation bloat within the Unified Modeling Language often gets in their way (even the slimmed, OMG UML 2.5 spec is still 800 pages), because abstraction is key in the job description of an architect.<o_p><\/o_p><\/span><\/div>\n<div><\/div>\n<div><span lang=\"EN-GB\">The difference in abstraction between two sequence diagrams (architecture level versus detailed level) is visible in <a href=\"http:\/\/informatorutbildning.blogspot.se\/2013\/10\/agil-arkitekturmodellering-med-uml.html\"><span style=\"color: black; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: black;\">this note<\/span><\/a> even if you don\u2019t read a Nordic language. A flight-price calendar on an airline-booking page is put together there, day by day. The text points out that the UML lifeline decomposition (resulting in the detailed <\/span><span lang=\"EN-GB\" style=\"font-size: 11.0pt; mso-ansi-language: EN-GB;\">right-hand <\/span><span lang=\"EN-GB\">part of the second diagram) is of little importance to architects and can be misleading too, because nobody knows in design time what the actual scenario path will look like, in run time, after access optimization by the DBMS. Given a non-procedural platform, we can suppress the detail without loss of clarity in communication (with most roles).<o_p><\/o_p><\/span><\/div>\n<div><\/div>\n<div><span lang=\"EN-GB\">Microsoft\u2019s architect Steve Cook mentioned already five years ago (on <a href=\"http:\/\/blogs.msdn.com\/b\/stevecook\/archive\/2010\/12\/13\/uml-3-dilemmas.aspx\"><span style=\"color: black; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: black;\">his <\/span><span style=\"color: black; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: black;\">MSDN <\/span><span style=\"color: black; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: black;\">blog<\/span><\/a>) that <i>even mainstream OO PL<\/i>s are <\/span><span lang=\"EN\">all poorly represented by \u201cvanilla UML class diagrams\u201d<\/span><span lang=\"EN-GB\">.<o_p><\/o_p><\/span><\/div>\n<div><span lang=\"EN-GB\">That\u2019s very true in today\u2019s multitude of paradigms, and evolution of high-level constructs within Java, Dotnet\/LINQ, and more (<\/span><span lang=\"EN-US\">prof. Reichenbach\u2019s big-data article <a href=\"http:\/\/www.odbms.org\/2015\/01\/languages-big-data-queries\/\"><span style=\"color: black; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: black;\">here<\/span><\/a> mentions that declarative languages \u201ccan offer the quickest path from idea to implementation\u201d<\/span><span lang=\"EN-GB\">). With <\/span><span lang=\"EN-US\">multicore and multithread, non-procedural languages also facilitate automation by compilers, which makes them less prone to programmer error than procedural ones. To architecture, they add a reasonably restricted vocabulary (fewer ways to do one thing), improving semantic coherence and standards (and thereby maintainability and quick upgrades, to make the enterprise more responsive). <o_p><\/o_p><\/span><\/div>\n<div><\/div>\n<div><span lang=\"EN-GB\">I recently re-read Steve Cook&#8217;s and Ivar Jacobson&#8217;s article about the \u201croad ahead\u201d toward a slim UML3 kernel plus an extension mechanism (2010, on <a href=\"http:\/\/www.drdobbs.com\/architecture-and-design\/the-road-ahead-for-uml\/224701702\"><span style=\"color: black; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: black;\">Dr Dobbs<\/span><\/a>), and it makes even more sense with today\u2019s diversified architectural toolbox. They are met with sympathy \u2014 but still a way to go, down the standardization road. <o_p><\/o_p><\/span><\/div>\n<div><\/div>\n<div><span lang=\"EN-US\">Summing up, today\u2019s diversity <\/span><span lang=\"EN-GB\">of integration patterns, programming paradigms, and data-architectures (including in-memory storage &amp; computing) transfers and encapsulates a wider variety of detail into extended platforms and infrastructure. This in turn gives cause for a shift of emphasis in modeling, from \u201cvanilla-design detail\u201d and \u201cvanilla-code generators\u201d to an architect level in encapsulation (of, typically, procedural detail), <\/span><span lang=\"EN-US\">matching with the Object Management Group\u2019s initial mission<\/span><span lang=\"EN-GB\">.&nbsp; &nbsp;<o_p><\/o_p><\/span><\/div>\n<div><\/div>\n<div>\n<div style=\"clear: both; text-align: center;\"><a href=\"http:\/\/4.bp.blogspot.com\/-TWLABfA9dMU\/VTdKDZgsycI\/AAAAAAAAARA\/GLOmdLTfke8\/s1600\/Milan-Kratochvil-with-book.png\" style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"><img decoding=\"async\" border=\"0\" src=\"http:\/\/4.bp.blogspot.com\/-TWLABfA9dMU\/VTdKDZgsycI\/AAAAAAAAARA\/GLOmdLTfke8\/s1600\/Milan-Kratochvil-with-book.png\" \/><\/a><\/div>\n<p><span lang=\"EN-GB\"><span style=\"font-family: inherit;\">\/\/ by&nbsp;<\/span><a href=\"http:\/\/se.linkedin.com\/pub\/milan-kratochvil\/26\/b34\/141\" style=\"font-family: inherit;\" target=\"_blank\" rel=\"noopener noreferrer\">Milan Kratochvil<\/a><span style=\"font-family: inherit;\">, &nbsp;<\/span><\/span><span lang=\"EN-US\">Trainer at Informator, and senior modeling and architecture consultant, Kiseldalen.com, Author (w. Barry McGibbon) of UML Extra Light (Cambridge University Press). <\/span><span lang=\"EN-GB\"><u1_place><u1_city>Milan<\/u1_city><\/u1_place>&nbsp;and Informator collaborate since 1996 on modelling, UML, architecture, requirements, analysis and design. In June, you can meet&nbsp;Milan at Architecture (&nbsp;<a href=\"http:\/\/informator.se\/utbildningar\/it-arkitektur\/arkitektur\/architecture-fundamentals\" target=\"_blank\" rel=\"noopener noreferrer\">T1101<\/a>&nbsp;, <a href=\"http:\/\/informator.se\/utbildningar\/systemutveckling\/it-arkitektur\/arkitektur\/modular-product-line-architecture-\">T1430<\/a>) or Modeling courses ( <a href=\"http:\/\/informator.se\/utbildningar\/systemutveckling\/it-arkitektur\/modellering\/agil-modellering-med-uml\">T2715<\/a>,&nbsp;<a href=\"http:\/\/www.informator.se\/utbildningar\/metoder-modeller\/modelldriven-utveckling\/avancerad-objektorientering-med-uml\" target=\"_blank\" rel=\"noopener noreferrer\">T2716<\/a>&nbsp;, in Swedish).<\/span><\/p>\n<div><span lang=\"EN-GB\"><o_p><\/o_p><\/span><\/div>\n<\/div>\n<div>\n<blockquote><p><span lang=\"EN-GB\"><span style=\"color: #666666; font-family: inherit; font-size: x-small;\"><i>Posted&nbsp;<b>by courtesy of&nbsp;&nbsp;<a href=\"http:\/\/www.odbms.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">ODBMS.ORG<\/a><\/b>&nbsp;\u2014The Resource Portal for Big Data, New Data Management Technologies&nbsp;and Data Science<\/i><\/span><\/span><\/p><\/blockquote>\n<\/div>\n<p><\/span><\/span><\/p>\n<h4><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">\u00a0<\/span><\/span><\/h4>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"><\/span><\/span><\/p>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Many expert notes here mention non-relational paradigms, and these coincide with non-procedural trends in programming \u2014 in contrast to a past of procedural\/imperative languages hosting non-procedural SQL-only statements; a fine combination in theory, yet often misinterpreted by host-language programmers who habitually hand-wrote loops reading one table line at a time and thus duplicated (in the [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[570,922,1],"tags":[],"class_list":["post-25174","post","type-post","status-publish","format-standard","hentry","category-blogg","category-blogi","category-okategoriserad"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"Many expert notes here mention non-relational paradigms, and these coincide with non-procedural trends in programming \u2014 in contrast to a past of procedural\/imperative languages hosting non-procedural SQL-only statements; a fine combination in theory, yet often misinterpreted by host-language programmers who habitually hand-wrote loops reading one table line at a time and thus duplicated (in the\" \/>\n\t<meta name=\"robots\" content=\"noindex, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"Ola\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/informator.se\/en\/agile-modeling-and-architecture-under-paradigm-diversity\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Informator\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Agile modeling and architecture under paradigm diversity - Informator\" \/>\n\t\t<meta property=\"og:description\" content=\"Many expert notes here mention non-relational paradigms, and these coincide with non-procedural trends in programming \u2014 in contrast to a past of procedural\/imperative languages hosting non-procedural SQL-only statements; a fine combination in theory, yet often misinterpreted by host-language programmers who habitually hand-wrote loops reading one table line at a time and thus duplicated (in the\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/informator.se\/en\/agile-modeling-and-architecture-under-paradigm-diversity\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/informator.se\/wp-content\/uploads\/2026\/08\/Informator_Logo_OG.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/informator.se\/wp-content\/uploads\/2026\/08\/Informator_Logo_OG.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1717\" \/>\n\t\t<meta property=\"og:image:height\" content=\"916\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-09-13T08:48:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-11-15T15:22:35+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/Informator-Utbildning\/61569394055772\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Agile modeling and architecture under paradigm diversity - Informator\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Many expert notes here mention non-relational paradigms, and these coincide with non-procedural trends in programming \u2014 in contrast to a past of procedural\/imperative languages hosting non-procedural SQL-only statements; a fine combination in theory, yet often misinterpreted by host-language programmers who habitually hand-wrote loops reading one table line at a time and thus duplicated (in the\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/informator.se\/wp-content\/uploads\/2024\/08\/informator_logo_white_footer-1.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/agile-modeling-and-architecture-under-paradigm-diversity\\\/#blogposting\",\"name\":\"Agile modeling and architecture under paradigm diversity - Informator\",\"headline\":\"Agile modeling and architecture under paradigm diversity\",\"author\":{\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/author\\\/ola\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/4.bp.blogspot.com\\\/-TWLABfA9dMU\\\/VTdKDZgsycI\\\/AAAAAAAAARA\\\/GLOmdLTfke8\\\/s1600\\\/Milan-Kratochvil-with-book.png\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/agile-modeling-and-architecture-under-paradigm-diversity\\\/#articleImage\"},\"datePublished\":\"2015-05-20T00:00:00+02:00\",\"dateModified\":\"2024-11-15T16:22:35+01:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/agile-modeling-and-architecture-under-paradigm-diversity\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/agile-modeling-and-architecture-under-paradigm-diversity\\\/#webpage\"},\"articleSection\":\"Blogg, blogi, Okategoriserad\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/agile-modeling-and-architecture-under-paradigm-diversity\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/informator.se\\\/en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/informator.se\\\/category\\\/okategoriserad\\\/#listItem\",\"name\":\"Okategoriserad\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/informator.se\\\/category\\\/okategoriserad\\\/#listItem\",\"position\":2,\"name\":\"Okategoriserad\",\"item\":\"https:\\\/\\\/informator.se\\\/category\\\/okategoriserad\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/agile-modeling-and-architecture-under-paradigm-diversity\\\/#listItem\",\"name\":\"Agile modeling and architecture under paradigm diversity\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/agile-modeling-and-architecture-under-paradigm-diversity\\\/#listItem\",\"position\":3,\"name\":\"Agile modeling and architecture under paradigm diversity\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/informator.se\\\/category\\\/okategoriserad\\\/#listItem\",\"name\":\"Okategoriserad\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/#organization\",\"name\":\"Informator Utbildning Svenska AB\",\"description\":\"Informator \\u00e4r ett svenskt utbildningsbolag som erbjuder utbildningar inom IT, Tech och ledarskap f\\u00f6r f\\u00f6retag och organisationer.\",\"url\":\"https:\\\/\\\/informator.se\\\/en\\\/\",\"telephone\":\"+46858711610\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/informator.se\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Informator_logo_cmyk-png-FOR-WEBB.png\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/agile-modeling-and-architecture-under-paradigm-diversity\\\/#organizationLogo\",\"width\":355,\"height\":218},\"image\":{\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/agile-modeling-and-architecture-under-paradigm-diversity\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/Informator-Utbildning\\\/61569394055772\\\/\",\"https:\\\/\\\/www.instagram.com\\\/informator_utbildning\\\/\",\"https:\\\/\\\/se.linkedin.com\\\/school\\\/informatorutbildning\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/author\\\/ola\\\/#author\",\"url\":\"https:\\\/\\\/informator.se\\\/en\\\/author\\\/ola\\\/\",\"name\":\"Ola\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/agile-modeling-and-architecture-under-paradigm-diversity\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8dc8b4e0b2ce4c9877b24492eb6bd485776c74f000707741481e2adcb5f7b25f?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Ola\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/agile-modeling-and-architecture-under-paradigm-diversity\\\/#webpage\",\"url\":\"https:\\\/\\\/informator.se\\\/en\\\/agile-modeling-and-architecture-under-paradigm-diversity\\\/\",\"name\":\"Agile modeling and architecture under paradigm diversity - Informator\",\"description\":\"Many expert notes here mention non-relational paradigms, and these coincide with non-procedural trends in programming \\u2014 in contrast to a past of procedural\\\/imperative languages hosting non-procedural SQL-only statements; a fine combination in theory, yet often misinterpreted by host-language programmers who habitually hand-wrote loops reading one table line at a time and thus duplicated (in the\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/agile-modeling-and-architecture-under-paradigm-diversity\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/author\\\/ola\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/author\\\/ola\\\/#author\"},\"datePublished\":\"2015-05-20T00:00:00+02:00\",\"dateModified\":\"2024-11-15T16:22:35+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/informator.se\\\/en\\\/\",\"name\":\"Informator\",\"description\":\"Sveriges ledande utbildningar inom IT, tech och ledarskap\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Agile modeling and architecture under paradigm diversity - Informator","description":"Many expert notes here mention non-relational paradigms, and these coincide with non-procedural trends in programming \u2014 in contrast to a past of procedural\/imperative languages hosting non-procedural SQL-only statements; a fine combination in theory, yet often misinterpreted by host-language programmers who habitually hand-wrote loops reading one table line at a time and thus duplicated (in the","canonical_url":"https:\/\/informator.se\/en\/agile-modeling-and-architecture-under-paradigm-diversity\/","robots":"noindex, max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/informator.se\/en\/agile-modeling-and-architecture-under-paradigm-diversity\/#blogposting","name":"Agile modeling and architecture under paradigm diversity - Informator","headline":"Agile modeling and architecture under paradigm diversity","author":{"@id":"https:\/\/informator.se\/en\/author\/ola\/#author"},"publisher":{"@id":"https:\/\/informator.se\/en\/#organization"},"image":{"@type":"ImageObject","url":"http:\/\/4.bp.blogspot.com\/-TWLABfA9dMU\/VTdKDZgsycI\/AAAAAAAAARA\/GLOmdLTfke8\/s1600\/Milan-Kratochvil-with-book.png","@id":"https:\/\/informator.se\/en\/agile-modeling-and-architecture-under-paradigm-diversity\/#articleImage"},"datePublished":"2015-05-20T00:00:00+02:00","dateModified":"2024-11-15T16:22:35+01:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/informator.se\/en\/agile-modeling-and-architecture-under-paradigm-diversity\/#webpage"},"isPartOf":{"@id":"https:\/\/informator.se\/en\/agile-modeling-and-architecture-under-paradigm-diversity\/#webpage"},"articleSection":"Blogg, blogi, Okategoriserad"},{"@type":"BreadcrumbList","@id":"https:\/\/informator.se\/en\/agile-modeling-and-architecture-under-paradigm-diversity\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/informator.se\/en\/#listItem","position":1,"name":"Home","item":"https:\/\/informator.se\/en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/informator.se\/category\/okategoriserad\/#listItem","name":"Okategoriserad"}},{"@type":"ListItem","@id":"https:\/\/informator.se\/category\/okategoriserad\/#listItem","position":2,"name":"Okategoriserad","item":"https:\/\/informator.se\/category\/okategoriserad\/","nextItem":{"@type":"ListItem","@id":"https:\/\/informator.se\/en\/agile-modeling-and-architecture-under-paradigm-diversity\/#listItem","name":"Agile modeling and architecture under paradigm diversity"},"previousItem":{"@type":"ListItem","@id":"https:\/\/informator.se\/en\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/informator.se\/en\/agile-modeling-and-architecture-under-paradigm-diversity\/#listItem","position":3,"name":"Agile modeling and architecture under paradigm diversity","previousItem":{"@type":"ListItem","@id":"https:\/\/informator.se\/category\/okategoriserad\/#listItem","name":"Okategoriserad"}}]},{"@type":"Organization","@id":"https:\/\/informator.se\/en\/#organization","name":"Informator Utbildning Svenska AB","description":"Informator \u00e4r ett svenskt utbildningsbolag som erbjuder utbildningar inom IT, Tech och ledarskap f\u00f6r f\u00f6retag och organisationer.","url":"https:\/\/informator.se\/en\/","telephone":"+46858711610","logo":{"@type":"ImageObject","url":"https:\/\/informator.se\/wp-content\/uploads\/2026\/01\/Informator_logo_cmyk-png-FOR-WEBB.png","@id":"https:\/\/informator.se\/en\/agile-modeling-and-architecture-under-paradigm-diversity\/#organizationLogo","width":355,"height":218},"image":{"@id":"https:\/\/informator.se\/en\/agile-modeling-and-architecture-under-paradigm-diversity\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/people\/Informator-Utbildning\/61569394055772\/","https:\/\/www.instagram.com\/informator_utbildning\/","https:\/\/se.linkedin.com\/school\/informatorutbildning\/"]},{"@type":"Person","@id":"https:\/\/informator.se\/en\/author\/ola\/#author","url":"https:\/\/informator.se\/en\/author\/ola\/","name":"Ola","image":{"@type":"ImageObject","@id":"https:\/\/informator.se\/en\/agile-modeling-and-architecture-under-paradigm-diversity\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/8dc8b4e0b2ce4c9877b24492eb6bd485776c74f000707741481e2adcb5f7b25f?s=96&d=mm&r=g","width":96,"height":96,"caption":"Ola"}},{"@type":"WebPage","@id":"https:\/\/informator.se\/en\/agile-modeling-and-architecture-under-paradigm-diversity\/#webpage","url":"https:\/\/informator.se\/en\/agile-modeling-and-architecture-under-paradigm-diversity\/","name":"Agile modeling and architecture under paradigm diversity - Informator","description":"Many expert notes here mention non-relational paradigms, and these coincide with non-procedural trends in programming \u2014 in contrast to a past of procedural\/imperative languages hosting non-procedural SQL-only statements; a fine combination in theory, yet often misinterpreted by host-language programmers who habitually hand-wrote loops reading one table line at a time and thus duplicated (in the","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/informator.se\/en\/#website"},"breadcrumb":{"@id":"https:\/\/informator.se\/en\/agile-modeling-and-architecture-under-paradigm-diversity\/#breadcrumblist"},"author":{"@id":"https:\/\/informator.se\/en\/author\/ola\/#author"},"creator":{"@id":"https:\/\/informator.se\/en\/author\/ola\/#author"},"datePublished":"2015-05-20T00:00:00+02:00","dateModified":"2024-11-15T16:22:35+01:00"},{"@type":"WebSite","@id":"https:\/\/informator.se\/en\/#website","url":"https:\/\/informator.se\/en\/","name":"Informator","description":"Sveriges ledande utbildningar inom IT, tech och ledarskap","inLanguage":"en-US","publisher":{"@id":"https:\/\/informator.se\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"Informator","og:type":"article","og:title":"Agile modeling and architecture under paradigm diversity - Informator","og:description":"Many expert notes here mention non-relational paradigms, and these coincide with non-procedural trends in programming \u2014 in contrast to a past of procedural\/imperative languages hosting non-procedural SQL-only statements; a fine combination in theory, yet often misinterpreted by host-language programmers who habitually hand-wrote loops reading one table line at a time and thus duplicated (in the","og:url":"https:\/\/informator.se\/en\/agile-modeling-and-architecture-under-paradigm-diversity\/","og:image":"https:\/\/informator.se\/wp-content\/uploads\/2026\/08\/Informator_Logo_OG.png","og:image:secure_url":"https:\/\/informator.se\/wp-content\/uploads\/2026\/08\/Informator_Logo_OG.png","og:image:width":1717,"og:image:height":916,"article:published_time":"2024-09-13T08:48:24+00:00","article:modified_time":"2024-11-15T15:22:35+00:00","article:publisher":"https:\/\/www.facebook.com\/people\/Informator-Utbildning\/61569394055772\/","twitter:card":"summary_large_image","twitter:title":"Agile modeling and architecture under paradigm diversity - Informator","twitter:description":"Many expert notes here mention non-relational paradigms, and these coincide with non-procedural trends in programming \u2014 in contrast to a past of procedural\/imperative languages hosting non-procedural SQL-only statements; a fine combination in theory, yet often misinterpreted by host-language programmers who habitually hand-wrote loops reading one table line at a time and thus duplicated (in the","twitter:image":"https:\/\/informator.se\/wp-content\/uploads\/2024\/08\/informator_logo_white_footer-1.png"},"aioseo_meta_data":{"post_id":"25174","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2024-10-15 15:15:35","updated":"2025-06-14 00:01:47","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/informator.se\/en\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/informator.se\/category\/okategoriserad\/\" title=\"Okategoriserad\">Okategoriserad<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAgile modeling and architecture under paradigm diversity\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/informator.se\/en\/"},{"label":"Okategoriserad","link":"https:\/\/informator.se\/category\/okategoriserad\/"},{"label":"Agile modeling and architecture under paradigm diversity","link":"https:\/\/informator.se\/en\/agile-modeling-and-architecture-under-paradigm-diversity\/"}],"_links":{"self":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/posts\/25174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/comments?post=25174"}],"version-history":[{"count":1,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/posts\/25174\/revisions"}],"predecessor-version":[{"id":25893,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/posts\/25174\/revisions\/25893"}],"wp:attachment":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/media?parent=25174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/categories?post=25174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/tags?post=25174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}