{"id":1572,"date":"2009-12-18T16:00:59","date_gmt":"2009-12-18T21:00:59","guid":{"rendered":"http:\/\/analystik.ca\/?p=1572"},"modified":"2017-02-10T15:10:52","modified_gmt":"2017-02-10T20:10:52","slug":"variations-cout-dentretien-larchitecture","status":"publish","type":"post","link":"https:\/\/analystik.ca\/blogue\/language\/fr\/variations-cout-dentretien-larchitecture\/","title":{"rendered":"Variations du co\u00fbt d\u2019entretien d\u2019une application TI &#8211; l&rsquo;architecture"},"content":{"rendered":"<p>La 2<sup>e<\/sup> question \u00e0 cent mille balles, comme disent nos amis Fran\u00e7ais\u00a0: combien cela co\u00fbtera-t-il \u00e0 \u00ab\u00a0maintenir\u00a0\u00bb cette application ? \u00a0\u00a0Dans ce dernier billet, nous nous concentrerons principalement sur l\u2019<strong>Architecture<\/strong> alors que nous avons couvert la <strong>Documentation<\/strong> dans le billet pr\u00e9c\u00e9dent.<\/p>\n<p>La liste des facteurs ayant un impact sur les co\u00fbts d\u2019entretien d\u2019une application TI ne se limite pas \u00e0 ces deux facteurs, mais ce sont, \u00e0 notre avis, les deux principaux.<\/p>\n<p><!--more--><\/p>\n<h2>Variations libres sur un th\u00e8me de \u00ab\u00a0Maintenance\u00a0\u00bb d\u2019une application TI<\/h2>\n<p>L\u2019architecture, c\u2019est la pierre angulaire de toute application; c\u2019est non seulement ce qui ultimement en d\u00e9terminera le niveau d\u2019entretien requis mais aussi, et surtout, c\u2019est ce qui en d\u00e9terminera principalement le niveau d\u2019efficience et d\u2019efficacit\u00e9.<\/p>\n<p>L\u2019autre disait\u00a0: \u00ab\u00a0<em>ce qui se con\u00e7oit bien, s\u2019\u00e9nonce clairement et les mots pour le dire viennent ais\u00e9ment<\/em>\u00a0\u00bb.\u00a0 Cela se traduit, dans le monde des TI, par ceci\u00a0: \u00ab\u00a0<em>ce qui se con\u00e7oit bien, se sch\u00e9matise clairement et le code pour le programmer vient ais\u00e9ment<\/em>\u00a0\u00bb.<\/p>\n<p>&nbsp;<\/p>\n<h2>L&rsquo;architecture<\/h2>\n<p>Voici donc, pour le b\u00e9n\u00e9fice de tous ces clients qui nous font confiance, les crit\u00e8res essentiels qui vous m\u00e8neront vers une architecture r\u00e9ussie\u00a0:<\/p>\n<p>&nbsp;<\/p>\n<h4>1. Bonne D\u00e9finition de l\u2019architecture \u00e0 utiliser<\/h4>\n<ul>\n<li>Web vs Windows vs SmartClient<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h4>\u00a02. Bonne Conception de l\u2019architecture<\/h4>\n<ul>\n<li>D\u00e9finition du nombre de couches optimales de l\u2019Application<\/li>\n<li>S\u00e9gr\u00e9gation des \u00ab\u00a0th\u00e8mes\u00a0\u00bb de services<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h4>3. Bon Choix de la technologie \u00e0 utiliser en fonction de l\u2019environnement TI et des objectifs du Client<\/h4>\n<ul>\n<li>C++ pour programmer un robot<\/li>\n<li>C# \/ SQL pour programmer des applications transactionnelles<\/li>\n<li>Sharepoint pour un intranet ou une plate-forme de collaboration<\/li>\n<li>Linux \/ PHP \u2013 Windows \/ Silverlight pour des applications Web<\/li>\n<li>etc.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h4>4. Bonne d\u00e9finition de la fa\u00e7on dont l\u2019Application communique avec les Donn\u00e9es<\/h4>\n<p>&nbsp;<\/p>\n<h4>5. Bon Design des Interfaces Clients offrant une bonne performance selon le type d\u2019application <em>(Web, Windows, SmartClient, etc.)<\/em><\/h4>\n<p>&nbsp;<\/p>\n<h4>6. D\u00e9finition exacte et d\u00e9taill\u00e9e des relations entre:<\/h4>\n<ul>\n<li>Les services eux-m\u00eames<\/li>\n<li>L\u2019application et les services<\/li>\n<li>Les donn\u00e9es et l\u2019application<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>CONCLUSION<\/h2>\n<p>Qu\u2019y a-t-il\u00a0 dire sinon qu\u2019en TI, la qualit\u00e9 de conception d\u2019une application est garante de son efficience, de sa durabilit\u00e9 et de son int\u00e9grit\u00e9; lesquels sont directement tributaires de deux facteurs primordiaux, soit la capacit\u00e9 de la firme-conseil TI \u00e0 bien saisir les subtilit\u00e9s de la r\u00e9alit\u00e9 d\u2019affaires du client et ses objectifs ainsi que le niveau de comp\u00e9tence de l\u2019analyste principal.<\/p>\n<p>&nbsp;<\/p>\n<p>Bonne semaine,<\/p>\n<p>&nbsp;<\/p>\n<p align=\"right\"><a href=\"mailto:michel.martel@analystik.ca\"><strong><em>Michel<\/em><\/strong><\/a> <em>et <\/em><a href=\"mailto:denis@analystik.ca\"><strong><em>Denis<\/em><\/strong><\/a><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>La 2e question \u00e0 cent mille balles, comme disent nos amis Fran\u00e7ais\u00a0: combien cela co\u00fbtera-t-il \u00e0 \u00ab\u00a0maintenir\u00a0\u00bb cette application ? \u00a0\u00a0Dans ce dernier billet, nous nous concentrerons principalement sur l\u2019Architecture alors que nous avons couvert la Documentation dans le billet pr\u00e9c\u00e9dent. La liste des facteurs ayant un impact sur les co\u00fbts d\u2019entretien d\u2019une application TI&#8230;  <a class=\"excerpt-read-more\" href=\"https:\/\/analystik.ca\/blogue\/language\/fr\/variations-cout-dentretien-larchitecture\/\" title=\"Read Variations du co\u00fbt d\u2019entretien d\u2019une application TI &#8211; l&rsquo;architecture\">Read more &raquo;<\/a><!-- AddThis Advanced Settings generic via filter on wp_trim_excerpt --><!-- AddThis Share Buttons generic via filter on wp_trim_excerpt --><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Variations du co\u00fbt d\u2019entretien d\u2019une application TI - l'architecture","_seopress_titles_desc":"Nous nous concentrerons principalement sur l\u2019Architecture et les cons\u00e9quences li\u00e9es aux co\u00fbt d'entretien d'une application Ti.","_seopress_robots_index":"","content-type":"","footnotes":""},"categories":[3369,36,3371],"tags":[2776,1424,1938,2734,2863,2286,2192,2292,792],"better_featured_image":null,"_links":{"self":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/1572"}],"collection":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/comments?post=1572"}],"version-history":[{"count":3,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/1572\/revisions"}],"predecessor-version":[{"id":11115,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/1572\/revisions\/11115"}],"wp:attachment":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/media?parent=1572"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/categories?post=1572"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/tags?post=1572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}