{"id":18796,"date":"2021-03-01T16:20:01","date_gmt":"2021-03-01T15:20:01","guid":{"rendered":"https:\/\/www.itq.de\/?page_id=18796"},"modified":"2021-04-29T16:29:02","modified_gmt":"2021-04-29T14:29:02","slug":"software-quality","status":"publish","type":"page","link":"https:\/\/www.itq.de\/en\/competences\/mechatronic-consulting\/software-quality\/","title":{"rendered":"Software Quality"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-parallax-none nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\"  style='background-color: rgba(255,255,255,0);background-image: url(\"https:\/\/www.itq.de\/wp-content\/uploads\/2020\/09\/bg-AdobeStock_219679104_Preview-300x169.jpg\");background-position: center center;background-repeat: no-repeat;padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;'><div class=\"fusion-builder-row fusion-row \"><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_1_1 fusion-builder-column-0 fusion-one-full fusion-column-first fusion-column-last 1_1\"  style='margin-top:0px;margin-bottom:20px;'><div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"   data-bg-url=\"\"><div class=\"fusion-text\"><span><span><a href=\"https:\/\/www.itq.de\/en\/\">Startseite<\/a><\/span><\/span>\n<\/div><style type=\"text\/css\"><\/style><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-one -uppercase\" style=\"margin-top:10px;margin-bottom:31px;\"><h1 class=\"title-heading-left\" style=\"margin:0;\"><p>SOFTWARE QUALITY<br \/>\nMEASUREMENT IN THE PLC LANGUAGE<\/p><\/h1><\/div><div class=\"fusion-text\"><p><span style=\"color: #000000;\"><strong>Coding by all rules of art<\/strong><\/span><\/p>\n<p><span style=\"color: #000000;\">Code quality is a sub-aspect of software quality with which, in particular, non-functional requirements such as conformity, intelligibility, adaptability and testability are to be met and supported. Since software development is a creative process, an explicit division into \u201egood\u201c or \u201ebad\u201c code is not easy. Nevertheless, code quality can be described using suitable software metrics.<\/span><\/p>\n<\/div><div class=\"fusion-sep-clear\"><\/div><div class=\"fusion-separator fusion-full-width-sep sep-none\" style=\"margin-left: auto;margin-right: auto;margin-top:;margin-bottom:8px;\"><\/div><div class=\"fusion-button-wrapper fusion-alignleft\"><style type=\"text\/css\">.fusion-button.button-1 {border-radius:0px;}<\/style><a class=\"fusion-button button-flat fusion-button-default-size button-default button-1 fusion-button-default-span fusion-button-default-type\" target=\"_self\" href=\"#benefits\"><span class=\"fusion-button-text\">Benefits<\/span><\/a><\/div><div class=\"fusion-button-wrapper fusion-alignleft\"><style type=\"text\/css\">.fusion-button.button-2 {border-radius:0px;}<\/style><a class=\"fusion-button button-flat fusion-button-default-size button-default button-2 fusion-button-default-span fusion-button-default-type\" target=\"_self\" href=\"#contactperson\"><span class=\"fusion-button-text\">Contact Person<\/span><\/a><\/div><div class=\"fusion-button-wrapper fusion-alignleft\"><style type=\"text\/css\">.fusion-button.button-3 {border-radius:0px;}<\/style><a class=\"fusion-button button-flat fusion-button-default-size button-default button-3 fusion-button-default-span fusion-button-default-type\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.itq.de\/wp-content\/uploads\/2021\/03\/ITQ-Factsheet-Software-Quality-EN.pdf\"><span class=\"fusion-button-text\">Factsheet <\/span><\/a><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-equal-height-columns\"  style='background-color: rgba(255,255,255,0);background-position: center center;background-repeat: no-repeat;padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;'><div class=\"fusion-builder-row fusion-row \"><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_1_2 fusion-builder-column-1 fusion-one-half fusion-column-first 1_2\"  style='margin-top:0px;margin-bottom:20px;width:50%;width:calc(50% - ( ( 4% ) * 0.5 ) );margin-right: 4%;'><div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"   data-bg-url=\"\"><style type=\"text\/css\"><\/style><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-two -uppercase\" style=\"margin-top:40px;margin-bottom:31px;\"><h2 class=\"title-heading-left\" style=\"margin:0;\">Analyze quality characteristics?<\/h2><\/div><div class=\"fusion-text\"><p>Tools for evaluating software quality in the high-level language area already support developers and their teams in maintaining critical, nonfunctional aspects of their software. Programming languages that are not supported by conventional tools (IEC 61131) are used especially in machine and plant construction.<\/p>\n<p>However, the software developed is subject to the same security and quality requirements as high-level language software, but cannot be checked manually without automatic analysis due to the complexity and size of the projects.<\/p>\n<p>An analysis of quality metrics in the area of PLC languages enables machine and system builders to apply the advantages of code quality measurement methods to parts of their software projects that have not yet been analyzed.<\/p>\n<\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_1_2 fusion-builder-column-2 fusion-one-half fusion-column-last 1_2\"  style='margin-top:50px;margin-bottom:20px;width:50%;width:calc(50% - ( ( 4% ) * 0.5 ) );'><div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"   data-bg-url=\"\"><div class=\"fusion-column-content-centered\"><div class=\"fusion-column-content\"><span class=\"fusion-imageframe imageframe-none imageframe-1 hover-type-none fusion-animated\" data-animationType=\"fadeInUp\" data-animationDuration=\"0.5\" data-animationOffset=\"bottom-in-view\"><img fetchpriority=\"high\" fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.itq.de\/wp-content\/uploads\/2020\/11\/Software-Qualitaet.jpg\" width=\"500\" height=\"332\" alt=\"Mann von hinten schaut auf 3 Bildschirme Software Qualit\u00e4t\" title=\"Software-Qualitaet\" class=\"img-responsive wp-image-15862\" srcset=\"https:\/\/www.itq.de\/wp-content\/uploads\/2020\/11\/Software-Qualitaet-200x133.jpg 200w, https:\/\/www.itq.de\/wp-content\/uploads\/2020\/11\/Software-Qualitaet-400x266.jpg 400w, https:\/\/www.itq.de\/wp-content\/uploads\/2020\/11\/Software-Qualitaet.jpg 500w\" sizes=\"(max-width: 800px) 100vw, 500px\" \/><\/span><\/div><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-equal-height-columns\"  style='background-color: rgba(255,255,255,0);background-position: center center;background-repeat: no-repeat;padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;'><div class=\"fusion-builder-row fusion-row \"><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_1_2 fusion-builder-column-3 fusion-one-half fusion-column-first 1_2\"  style='margin-top:50px;margin-bottom:20px;width:50%;width:calc(50% - ( ( 4% ) * 0.5 ) );margin-right: 4%;'><div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"   data-bg-url=\"\"><div class=\"fusion-column-content-centered\"><div class=\"fusion-column-content\"><span class=\"fusion-imageframe imageframe-none imageframe-2 hover-type-none fusion-animated\" data-animationType=\"fadeInUp\" data-animationDuration=\"0.5\" data-animationOffset=\"bottom-in-view\"><img decoding=\"async\" src=\"https:\/\/www.itq.de\/wp-content\/uploads\/2020\/10\/software-code-complex.jpg\" width=\"500\" height=\"333\" alt=\"software code\" title=\"software-code-complex\" class=\"img-responsive wp-image-14590\" srcset=\"https:\/\/www.itq.de\/wp-content\/uploads\/2020\/10\/software-code-complex-200x133.jpg 200w, https:\/\/www.itq.de\/wp-content\/uploads\/2020\/10\/software-code-complex-400x266.jpg 400w, https:\/\/www.itq.de\/wp-content\/uploads\/2020\/10\/software-code-complex.jpg 500w\" sizes=\"(max-width: 800px) 100vw, 500px\" \/><\/span><\/div><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_1_2 fusion-builder-column-4 fusion-one-half fusion-column-last 1_2\"  style='margin-top:0px;margin-bottom:20px;width:50%;width:calc(50% - ( ( 4% ) * 0.5 ) );'><div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"   data-bg-url=\"\"><style type=\"text\/css\"><\/style><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-three -uppercase\" style=\"margin-top:40px;margin-bottom:30px;\"><h3 class=\"title-heading-left\" style=\"margin:0;\">We are guided by industry standards!<\/h3><\/div><div class=\"fusion-text\"><p>In cooperation with the company TIOBE, which is established in the field of software quality, we are developing a tool that can analyze software in the languages of\u00a0 IEC 61131 for compliance with quality metrics.<\/p>\n<p>The metrics are based on the existing TIOBE Quality Indicators. These were created by following the requirements of the ISO standard on the subject of code quality (ISO 25010) and have become established in the industry.<\/p>\n<p>Besides, an interface to the existing TIOBE TiCS framework is implemented, which means that the advantages of graphical visualization and database features can also be used for PLC languages.<\/p>\n<\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 itq-whitelist nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\"  style='background-color: #0077be;background-position: center center;background-repeat: no-repeat;padding-top:30px;padding-right:0px;padding-bottom:30px;padding-left:0px;'><div class=\"fusion-builder-row fusion-row \"><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_1_1 fusion-builder-column-5 fusion-one-full fusion-column-first fusion-column-last 1_1\"  style='margin-top:0px;margin-bottom:20px;'><div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"   data-bg-url=\"\"><div class=\"fusion-menu-anchor\" id=\"benefits\"><\/div><div class=\"fusion-text\"><p><span style=\"color: #ffffff;\">BENEFITS<\/span><\/p>\n<\/div><style type=\"text\/css\"><\/style><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-three -uppercase\" style=\"margin-top:0px;margin-bottom:5px;\"><h3 class=\"title-heading-left\" style=\"margin:0;\"><span style=\"color: #ffffff;\">Compliance with software quality metrics enables:<\/span><\/h3><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_2_3 fusion-builder-column-6 fusion-two-third fusion-column-first 2_3\"  style='margin-top:0px;margin-bottom:20px;width:66.66%;width:calc(66.66% - ( ( 4% ) * 0.6666 ) );margin-right: 4%;'><div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"   data-bg-url=\"\"><div class=\"fusion-text\"><p><span style=\"color: #ffffff;\"><strong>Enhanced readability<\/strong><\/span><\/p>\n<ul>\n<li><span style=\"color: #ffffff;\">Easier bug fixing<\/span><\/li>\n<li><span style=\"color: #ffffff;\">Faster training of new employees<\/span><\/li>\n<li><span style=\"color: #ffffff;\">Improved teamwork<\/span><\/li>\n<\/ul>\n<p><span style=\"color: #ffffff;\"><strong>Improved testability<\/strong><\/span><\/p>\n<ul>\n<li><span style=\"color: #ffffff;\">Code that was previously untestable can be tested now<\/span><\/li>\n<li><span style=\"color: #ffffff;\">Tests can be standardized and automated<\/span><\/li>\n<\/ul>\n<p><span style=\"color: #ffffff;\"><strong>Improved testability<\/strong><\/span><\/p>\n<ul>\n<li><span style=\"color: #ffffff;\">Flexible code changes<\/span><\/li>\n<li><span style=\"color: #ffffff;\">Independence of modules<\/span><\/li>\n<li><span style=\"color: #ffffff;\">Long durable software<\/span><\/li>\n<\/ul>\n<\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_1_3 fusion-builder-column-7 fusion-one-third fusion-column-last 1_3\"  style='margin-top:0px;margin-bottom:20px;width:33.33%;width:calc(33.33% - ( ( 4% ) * 0.3333 ) );'><div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"   data-bg-url=\"\"><div class=\"fusion-sep-clear\"><\/div><div class=\"fusion-separator fusion-full-width-sep sep-none\" style=\"margin-left: auto;margin-right: auto;margin-top:10px;\"><\/div><div class=\"fusion-sep-clear\"><\/div><div class=\"fusion-separator fusion-full-width-sep sep-none\" style=\"margin-left: auto;margin-right: auto;margin-top:10px;\"><\/div><div class=\"fusion-button-wrapper\"><style type=\"text\/css\">.fusion-button.button-4 .fusion-button-text, .fusion-button.button-4 i {color:#0077be;}.fusion-button.button-4 .fusion-button-icon-divider{border-color:#0077be;}.fusion-button.button-4:hover .fusion-button-text, .fusion-button.button-4:hover i,.fusion-button.button-4:focus .fusion-button-text, .fusion-button.button-4:focus i,.fusion-button.button-4:active .fusion-button-text, .fusion-button.button-4:active{color:#0077be;}.fusion-button.button-4:hover .fusion-button-icon-divider, .fusion-button.button-4:hover .fusion-button-icon-divider, .fusion-button.button-4:active .fusion-button-icon-divider{border-color:#0077be;}.fusion-button.button-4:hover, .fusion-button.button-4:focus, .fusion-button.button-4:active{border-color:#0077be;}.fusion-button.button-4 {border-color:#0077be;border-radius:0px;}.fusion-button.button-4{background: #ffffff;}.fusion-button.button-4:hover,.button-4:focus,.fusion-button.button-4:active{background: #ffffff;}<\/style><a class=\"fusion-button button-flat fusion-button-default-size button-custom button-4 fusion-button-default-span fusion-button-default-type\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.itq.de\/wp-content\/uploads\/2021\/03\/ITQ-Factsheet-Software-Quality-EN.pdf\"><i class=\"fa-download fas button-icon-left\"><\/i><span class=\"fusion-button-text\">Download Factsheet<\/span><\/a><\/div><div class=\"fusion-sep-clear\"><\/div><div class=\"fusion-separator fusion-full-width-sep sep-none\" style=\"margin-left: auto;margin-right: auto;margin-top:10px;\"><\/div><div class=\"fusion-button-wrapper\"><style type=\"text\/css\">.fusion-button.button-5 .fusion-button-text, .fusion-button.button-5 i {color:#0077be;}.fusion-button.button-5 .fusion-button-icon-divider{border-color:#0077be;}.fusion-button.button-5:hover .fusion-button-text, .fusion-button.button-5:hover i,.fusion-button.button-5:focus .fusion-button-text, .fusion-button.button-5:focus i,.fusion-button.button-5:active .fusion-button-text, .fusion-button.button-5:active{color:#0077be;}.fusion-button.button-5:hover .fusion-button-icon-divider, .fusion-button.button-5:hover .fusion-button-icon-divider, .fusion-button.button-5:active .fusion-button-icon-divider{border-color:#0077be;}.fusion-button.button-5:hover, .fusion-button.button-5:focus, .fusion-button.button-5:active{border-color:#0077be;}.fusion-button.button-5 {border-color:#0077be;border-radius:0px;}.fusion-button.button-5{background: #ffffff;}.fusion-button.button-5:hover,.button-5:focus,.fusion-button.button-5:active{background: #ffffff;}<\/style><a class=\"fusion-button button-flat fusion-button-default-size button-custom button-5 fusion-button-default-span fusion-button-default-type\" target=\"_self\" href=\"#contactperson\"><i class=\"fa-phone fas button-icon-left\"><\/i><span class=\"fusion-button-text\">Contact<\/span><\/a><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-5 fusion-parallax-none nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-equal-height-columns\"  style='background-color: rgba(255,255,255,0);background-image: url(\"https:\/\/www.itq.de\/wp-content\/uploads\/2020\/09\/bg-AdobeStock_219679104_Preview-300x169.jpg\");background-position: center center;background-repeat: no-repeat;padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;'><div class=\"fusion-builder-row fusion-row \"><div  data-animationType=fadeInUp data-animationDuration=0.5 data-animationOffset=100% class=\"fusion-layout-column fusion_builder_column fusion_builder_column_1_2 fusion-builder-column-8 fusion-one-half fusion-column-first fusion-animated 1_2\"  style='margin-top:0px;margin-bottom:20px;width:50%;width:calc(50% - ( ( 4% ) * 0.5 ) );margin-right: 4%;'><div class=\"fusion-column-wrapper\" style=\"background-color:rgba(255,255,255,0.9);padding: 30px 30px 20px 30px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"   data-bg-url=\"\"><div class=\"fusion-text\"><p><span style=\"color: #0077be;\">APPROACH<\/span><\/p>\n<\/div><style type=\"text\/css\"><\/style><div class=\"fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-three -uppercase\" style=\"margin-top:0px;margin-bottom:5px;\"><h3 class=\"title-heading-left\" style=\"margin:0;\">Sound recommendations<\/h3><\/div><div class=\"fusion-sep-clear\"><\/div><div class=\"fusion-separator fusion-full-width-sep sep-none\" style=\"margin-left: auto;margin-right: auto;margin-top:;margin-bottom:8px;\"><\/div><div class=\"fusion-text\"><p>The software tool enables developers to check their projects or individual files for violations of standardized quality metrics:<\/p>\n<ul>\n<li>Code Duplication<\/li>\n<li>Cyclomatic Complexity<\/li>\n<li>Security<\/li>\n<li>Fan Out<\/li>\n<li>Code Coverage<\/li>\n<li>Compiler Warnings<\/li>\n<li>Abstract Interpretation<\/li>\n<li>Coding Standards<\/li>\n<\/ul>\n<p>In conjunction with the TIOBE TiCS framework, features for continuous integration can be used. Including database services and trend histories with a graphical user interface for easy tracking of software quality over the life of the analyzed software.<\/p>\n<\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><div  data-animationType=fadeInUp data-animationDuration=0.5 data-animationOffset=100% class=\"fusion-layout-column fusion_builder_column fusion_builder_column_1_2 fusion-builder-column-9 fusion-one-half fusion-column-last fusion-animated 1_2\"  style='margin-top:0px;margin-bottom:20px;width:50%;width:calc(50% - ( ( 4% ) * 0.5 ) );'><div class=\"fusion-column-wrapper\" style=\"background-color:rgba(255,255,255,0.9);padding: 30px 30px 20px 30px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"   data-bg-url=\"\"><div class=\"fusion-text\"><p><span style=\"color: #0077be;\">SERVICES<\/span><\/p>\n<\/div><style type=\"text\/css\"><\/style><div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-three -uppercase\" style=\"margin-top:0px;margin-bottom:5px;\"><h3 class=\"title-heading-left\" style=\"margin:0;\">We offer you!<\/h3><\/div><div class=\"fusion-text\"><ul>\n<li>In-house training\n<ul>\n<li>Coding Standards<\/li>\n<li>Code Reviews<\/li>\n<li>Automated tests and fields of application of the analysis tools<\/li>\n<\/ul>\n<\/li>\n<li>Creation of a comprehensive analysis report of your software project<\/li>\n<li>Deployment of the analysis tool and assistance with the use<\/li>\n<li>Advice and support for TIOBE TiCS Framework Deployment<\/li>\n<li>Advice and support for code restructuring<\/li>\n<\/ul>\n<\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-6 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-equal-height-columns\"  style='background-color: #f4f4f4;background-position: center center;background-repeat: no-repeat;padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;'><div class=\"fusion-builder-row fusion-row \"><div  data-animationType=fadeInUp data-animationDuration=0.5 data-animationOffset=100% class=\"fusion-layout-column fusion_builder_column fusion_builder_column_1_1 fusion-builder-column-10 fusion-one-full fusion-column-first fusion-column-last fusion-column-no-min-height fusion-animated 1_1\"  style='margin-top:0px;margin-bottom:20px;'><div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"   data-bg-url=\"\"><div class=\"fusion-column-content-centered\"><div class=\"fusion-column-content\"><div class=\"fusion-menu-anchor\" id=\"contactperson\"><\/div><\/div><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><div  data-animationType=fadeInUp data-animationDuration=0.5 data-animationOffset=100% class=\"fusion-layout-column fusion_builder_column fusion_builder_column_1_2 fusion-builder-column-11 fusion-one-half fusion-column-first fusion-animated 1_2\"  style='margin-top:0px;margin-bottom:20px;width:50%;width:calc(50% - ( ( 4% ) * 0.5 ) );margin-right: 4%;'><div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"   data-bg-url=\"\"><div class=\"fusion-column-content-centered\"><div class=\"fusion-column-content\"><style type=\"text\/css\"><\/style><div class=\"fusion-title title fusion-title-7 fusion-sep-none fusion-title-text fusion-title-size-two -uppercase\" style=\"margin-top:40px;margin-bottom:0px;\"><h2 class=\"title-heading-left\" style=\"margin:0;\"><div class=\"fusion-title title fusion-sep-none fusion-title-size-two -uppercase fusion-border-below-title\">\n<p class=\"title-heading-left\" data-fontsize=\"32\" data-lineheight=\"46\">Your Contact Person<\/p>\n<\/div><\/h2><\/div><div class=\"fusion-text\"><div class=\"itq-quote\">The PLC projects of our customers are highly complex and are subject to the strictest requirements. Our tool makes it possible to reduce this complexity.<\/div>\n<\/div><div class=\"fusion-sep-clear\"><\/div><div class=\"fusion-separator fusion-full-width-sep sep-none\" style=\"margin-left: auto;margin-right: auto;margin-top:50px;\"><\/div><div class=\"fusion-text\"><p><strong>Laurenz Noack, Software Engineer<\/strong><\/p>\n<\/div><div class=\"fusion-fa-align-left\"><i class=\"fb-icon-element-1 fb-icon-element fontawesome-icon fa-envelope far circle-no fa-line-height\" style=\"font-size:18 px;margin-right:9px;\"><\/i><\/div><style>i.fontawesome-icon.fb-icon-element-1{ color: #007cc3;}i.fontawesome-icon.fb-icon-element-1:hover { color: #007cc3;}<\/style><div class=\"fusion-text\"><a href=\"mailto:&#110;o&#97;c&#107;&#64;&#105;&#116;q.d&#101;\" style=\"color: #007cc3\">n&#111;ac&#107;&#64;&#105;&#116;q&#46;&#100;e<\/a>\n<\/div><\/div><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_1_2 fusion-builder-column-12 fusion-one-half fusion-column-last 1_2\"  style='margin-top:0px;margin-bottom:20px;width:50%;width:calc(50% - ( ( 4% ) * 0.5 ) );'><div class=\"fusion-column-wrapper\" style=\"padding: 10px 0px 10px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"   data-bg-url=\"\"><div class=\"fusion-column-content-centered\"><div class=\"fusion-column-content\"><div class=\"imageframe-align-center\"><span class=\"fusion-imageframe imageframe-none imageframe-3 hover-type-none\"><img decoding=\"async\" src=\"https:\/\/www.itq.de\/wp-content\/uploads\/2020\/11\/ITQ-Ansprechpartner-Laurenz-Noack-250x300.jpg\" width=\"250\" height=\"300\" alt=\"ITQ-Ansprechpartner-Laurenz-Noack\" title=\"ITQ-Ansprechpartner-Laurenz-Noack\" class=\"img-responsive wp-image-15860\" srcset=\"https:\/\/www.itq.de\/wp-content\/uploads\/2020\/11\/ITQ-Ansprechpartner-Laurenz-Noack-200x240.jpg 200w, https:\/\/www.itq.de\/wp-content\/uploads\/2020\/11\/ITQ-Ansprechpartner-Laurenz-Noack.jpg 300w\" sizes=\"(max-width: 800px) 100vw, 250px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-7 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\"  style='background-color: rgba(255,255,255,0);background-position: center center;background-repeat: no-repeat;padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;'><div class=\"fusion-builder-row fusion-row \"><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_1_1 fusion-builder-column-13 fusion-one-full fusion-column-first fusion-column-last 1_1\"  style='margin-top:0px;margin-bottom:20px;'><div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"   data-bg-url=\"\"><div class=\"fusion-button-wrapper fusion-alignleft\"><style type=\"text\/css\">.fusion-button.button-6 {border-radius:0px;}<\/style><a class=\"fusion-button button-flat fusion-button-default-size button-default button-6 fusion-button-default-span fusion-button-default-type\" target=\"_self\" href=\"https:\/\/www.itq.de\/en\/competences\/mechatronic-consulting\/\"><i class=\"fa-arrow-left fas button-icon-left\"><\/i><span class=\"fusion-button-text\">back to Mechatronic Consulting<\/span><\/a><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":17,"featured_media":0,"parent":18815,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-18796","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Facts about: Software Quality - ITQ GmbH<\/title>\n<meta name=\"description\" content=\"Code quality is an aspect of software quality with which, non-functional requirements such as conformity and testability are to be supported.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itq.de\/en\/competences\/mechatronic-consulting\/software-quality\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Facts about: Software Quality - ITQ GmbH\" \/>\n<meta property=\"og:description\" content=\"Code quality is an aspect of software quality with which, non-functional requirements such as conformity and testability are to be supported.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itq.de\/en\/competences\/mechatronic-consulting\/software-quality\/\" \/>\n<meta property=\"og:site_name\" content=\"ITQ GmbH\" \/>\n<meta property=\"article:modified_time\" content=\"2021-04-29T14:29:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.itq.de\/wp-content\/uploads\/2021\/01\/itq-logo-square.png\" \/>\n\t<meta property=\"og:image:width\" content=\"460\" \/>\n\t<meta property=\"og:image:height\" content=\"460\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.itq.de\/en\/competences\/mechatronic-consulting\/software-quality\/\",\"url\":\"https:\/\/www.itq.de\/en\/competences\/mechatronic-consulting\/software-quality\/\",\"name\":\"Facts about: Software Quality - ITQ GmbH\",\"isPartOf\":{\"@id\":\"https:\/\/www.itq.de\/en\/#website\"},\"datePublished\":\"2021-03-01T15:20:01+00:00\",\"dateModified\":\"2021-04-29T14:29:02+00:00\",\"description\":\"Code quality is an aspect of software quality with which, non-functional requirements such as conformity and testability are to be supported.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.itq.de\/en\/competences\/mechatronic-consulting\/software-quality\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.itq.de\/en\/competences\/mechatronic-consulting\/software-quality\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.itq.de\/en\/competences\/mechatronic-consulting\/software-quality\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/www.itq.de\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Competences\",\"item\":\"https:\/\/www.itq.de\/en\/competences\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Mechatronic Consulting\",\"item\":\"https:\/\/www.itq.de\/en\/competences\/mechatronic-consulting\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Software Quality\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.itq.de\/en\/#website\",\"url\":\"https:\/\/www.itq.de\/en\/\",\"name\":\"ITQ GmbH\",\"description\":\"Dienstleistung und Beratung f\u00fcr Embedded Systems, Maschinen und Anlagen\",\"publisher\":{\"@id\":\"https:\/\/www.itq.de\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.itq.de\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.itq.de\/en\/#organization\",\"name\":\"ITQ GmbH\",\"url\":\"https:\/\/www.itq.de\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.itq.de\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.itq.de\/wp-content\/uploads\/2019\/03\/ITQ_Logo-1.jpg\",\"contentUrl\":\"https:\/\/www.itq.de\/wp-content\/uploads\/2019\/03\/ITQ_Logo-1.jpg\",\"width\":1442,\"height\":812,\"caption\":\"ITQ GmbH\"},\"image\":{\"@id\":\"https:\/\/www.itq.de\/en\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Facts about: Software Quality - ITQ GmbH","description":"Code quality is an aspect of software quality with which, non-functional requirements such as conformity and testability are to be supported.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itq.de\/en\/competences\/mechatronic-consulting\/software-quality\/","og_locale":"en_US","og_type":"article","og_title":"Facts about: Software Quality - ITQ GmbH","og_description":"Code quality is an aspect of software quality with which, non-functional requirements such as conformity and testability are to be supported.","og_url":"https:\/\/www.itq.de\/en\/competences\/mechatronic-consulting\/software-quality\/","og_site_name":"ITQ GmbH","article_modified_time":"2021-04-29T14:29:02+00:00","og_image":[{"width":460,"height":460,"url":"https:\/\/www.itq.de\/wp-content\/uploads\/2021\/01\/itq-logo-square.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.itq.de\/en\/competences\/mechatronic-consulting\/software-quality\/","url":"https:\/\/www.itq.de\/en\/competences\/mechatronic-consulting\/software-quality\/","name":"Facts about: Software Quality - ITQ GmbH","isPartOf":{"@id":"https:\/\/www.itq.de\/en\/#website"},"datePublished":"2021-03-01T15:20:01+00:00","dateModified":"2021-04-29T14:29:02+00:00","description":"Code quality is an aspect of software quality with which, non-functional requirements such as conformity and testability are to be supported.","breadcrumb":{"@id":"https:\/\/www.itq.de\/en\/competences\/mechatronic-consulting\/software-quality\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itq.de\/en\/competences\/mechatronic-consulting\/software-quality\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.itq.de\/en\/competences\/mechatronic-consulting\/software-quality\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.itq.de\/en\/"},{"@type":"ListItem","position":2,"name":"Competences","item":"https:\/\/www.itq.de\/en\/competences\/"},{"@type":"ListItem","position":3,"name":"Mechatronic Consulting","item":"https:\/\/www.itq.de\/en\/competences\/mechatronic-consulting\/"},{"@type":"ListItem","position":4,"name":"Software Quality"}]},{"@type":"WebSite","@id":"https:\/\/www.itq.de\/en\/#website","url":"https:\/\/www.itq.de\/en\/","name":"ITQ GmbH","description":"Dienstleistung und Beratung f\u00fcr Embedded Systems, Maschinen und Anlagen","publisher":{"@id":"https:\/\/www.itq.de\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itq.de\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.itq.de\/en\/#organization","name":"ITQ GmbH","url":"https:\/\/www.itq.de\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.itq.de\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.itq.de\/wp-content\/uploads\/2019\/03\/ITQ_Logo-1.jpg","contentUrl":"https:\/\/www.itq.de\/wp-content\/uploads\/2019\/03\/ITQ_Logo-1.jpg","width":1442,"height":812,"caption":"ITQ GmbH"},"image":{"@id":"https:\/\/www.itq.de\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.itq.de\/en\/wp-json\/wp\/v2\/pages\/18796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itq.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.itq.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.itq.de\/en\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itq.de\/en\/wp-json\/wp\/v2\/comments?post=18796"}],"version-history":[{"count":0,"href":"https:\/\/www.itq.de\/en\/wp-json\/wp\/v2\/pages\/18796\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.itq.de\/en\/wp-json\/wp\/v2\/pages\/18815"}],"wp:attachment":[{"href":"https:\/\/www.itq.de\/en\/wp-json\/wp\/v2\/media?parent=18796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}