{"id":5,"date":"2015-04-24T16:27:49","date_gmt":"2015-04-24T16:27:49","guid":{"rendered":"http:\/\/www.hoplawego.com\/blog\/?p=5"},"modified":"2015-05-22T13:43:52","modified_gmt":"2015-05-22T17:43:52","slug":"fonctionnel-et-non-fonctionnel","status":"publish","type":"post","link":"https:\/\/www.hoplawego.com\/blog\/fonctionnel-et-non-fonctionnel\/","title":{"rendered":"Fonctionnel et non-fonctionnel"},"content":{"rendered":"<p>En travaillant avec un client, on doit cr\u00e9er un design d&rsquo;infrastructure et rendu \u00e0 un certain point certains besoins et caract\u00e9ristiques requises doivent \u00eatre d\u00e9finies. Ces besoins se divisent en deux cat\u00e9gories: Fonctionnel et non-fonctionnel.<\/p>\n<p>Fonctionnel<\/p>\n<p>\u00ab\u00a0Ce que le syst\u00e8me doit faire\u00a0\u00bb<br \/>\nUne fonction requise que le syst\u00e8me DOIT \u00eatre en mesure d&rsquo;accomplir<br \/>\nFonction sp\u00e9cifique<br \/>\n&#8211; R\u00e8gle d&rsquo;affaires<br \/>\n&#8211; Fonction administrative<br \/>\n&#8211; Suivi des audits, autorisation, connexion externe<br \/>\n&#8211; Certification requise, Rapports<br \/>\n&#8211; Suivi de l&rsquo;historique, donn\u00e9es historiques, l\u00e9gales ou r\u00e9gulatrices<\/p>\n<p>Exemples:<br \/>\n&#8211; Le serveur applicatif doit accepter 1000 requ\u00eates par jour.<br \/>\n&#8211; Le syst\u00e8me d&rsquo;authentification doit \u00e9crire toutes les transactions dans un fichier journal.<\/p>\n<p>Non-Fonctionnel<br \/>\n\u00ab\u00a0Comment le syst\u00e8me doit se comporter\u00a0\u00bb<br \/>\nUn crit\u00e8re ou une caract\u00e9ristique qui doit permettre de juger le fonctionnement du syst\u00e8me<br \/>\nUne contrainte sur le comportement du syst\u00e8me<br \/>\nTout ce qui n&rsquo;est pas couvert par le cot\u00e9 Fonctionnel.<br \/>\n&#8211; Performance, Fiabilit\u00e9, Adaptabilit\u00e9, Extensibilit\u00e9, Recouvrement, Capacit\u00e9, Disponibilit\u00e9, Maintenance, S\u00e9curit\u00e9<br \/>\nBref, si on peut mettre une caract\u00e9ristique de performance, c&rsquo;est non-fonctionnel.<\/p>\n<p>Exemples:<br \/>\n&#8211; Le serveur applicatif doit accepter 1000 requ\u00eates par jour et les traiter en 5 ms.<br \/>\n&#8211; Le serveur applicatif doit accepter 1000 requ\u00eates par jour et ne jamais utiliser plus de 10% de CPU.<br \/>\n&#8211; Le syst\u00e8me d&rsquo;authentification doit \u00e9crire toutes les transactions dans un fichier journal hautement disponible.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En travaillant avec un client, on doit cr\u00e9er un design d&rsquo;infrastructure et rendu \u00e0 un certain point certains besoins et caract\u00e9ristiques requises doivent \u00eatre d\u00e9finies. Ces besoins se divisent en deux cat\u00e9gories: Fonctionnel et non-fonctionnel. Fonctionnel \u00ab\u00a0Ce que le syst\u00e8me doit faire\u00a0\u00bb Une fonction requise que le syst\u00e8me DOIT \u00eatre en mesure d&rsquo;accomplir Fonction sp\u00e9cifique &hellip; <\/p>\n","protected":false},"author":1,"featured_media":192,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,3,8],"tags":[43],"class_list":["post-5","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-t-i","category-vcap","category-vmware","tag-design-fonctionnel-non-fonctionnel-zachman","grid-sizer"],"_links":{"self":[{"href":"https:\/\/www.hoplawego.com\/blog\/wp-json\/wp\/v2\/posts\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hoplawego.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hoplawego.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hoplawego.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hoplawego.com\/blog\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":4,"href":"https:\/\/www.hoplawego.com\/blog\/wp-json\/wp\/v2\/posts\/5\/revisions"}],"predecessor-version":[{"id":1015,"href":"https:\/\/www.hoplawego.com\/blog\/wp-json\/wp\/v2\/posts\/5\/revisions\/1015"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hoplawego.com\/blog\/wp-json\/wp\/v2\/media\/192"}],"wp:attachment":[{"href":"https:\/\/www.hoplawego.com\/blog\/wp-json\/wp\/v2\/media?parent=5"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hoplawego.com\/blog\/wp-json\/wp\/v2\/categories?post=5"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hoplawego.com\/blog\/wp-json\/wp\/v2\/tags?post=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}