Mars 2020

Attaque des réseaux
Pour procéder à une attaque, un pirate cherche par différentes techniques à connaître le réseau et ses...
RECHERCHEZ parmi plus de 10 000 articles de référence ou pratiques et 4 000 articles d'actualité
PAR DOMAINE D'EXPERTISE
PAR SECTEUR INDUSTRIEL
PAR MOTS-CLES
NAVIGUER DANS LA
CARTOGRAPHIE INTERACTIVE
DÉCOUVREZ toute l'actualité, la veille technologique GRATUITE, les études de cas et les événements de chaque secteur de l'industrie.
L’obsolescence est un phénomène qui affecte largement les systèmes informatiques, incluant les logiciels. Le logiciel peut en effet lui aussi subir les effets de l’obsolescence, avec des conséquences majeures. Après quelques rappels sur l’obsolescence des systèmes techniques, cet article s’intéresse à l’obsolescence des systèmes informatiques. Il montre ensuite que les logiciels subissent les effets de l'obsolescence et étudie comment ce phénomène les affecte, afin de pouvoir ensuite gérer et anticiper l’apparition du phénomène ou réduire ses effets.
Cet article traite des origines et décrit la première blockchain Bitcoin. Celle-ci permet d’effectuer des transactions monétaires enregistrées immuablement sous forme de blocs dans un registre distribué sur un réseau de pairs, sans organe central de contrôle. La cryptographie y apporte la sécurité et la confiance avec les signatures numériques et les fonctions de hachage. La blockchain Ethereum est ensuite présentée avec ses caractéristiques pour obvier aux limites et défauts de la blockchain Bitcoin. Le smart contract, innovation majeure d’Ethereum, élargit les domaines d’application : la blockchain devient programmable. L’exécution automatique de programmes permet de développer des organisations autonomes décentralisées. Enfin, quelques exemples d’applications (relativement jeunes) seront évoqués, ils reflètent la diversité des technologies pour répondre aux différents cas d’usages dans un grand nombre de secteurs.
Les systèmes exploitant des satellites en orbite géostationnaire voient leur débit augmenter pour fournir des offres comparables à celles des systèmes terrestres. Cette augmentation du débit, combinée avec la latence intrinsèque de ces systèmes, impacte les contrôles de congestions comme TCP. Afin d’exploiter pleinement la capacité disponible, ces systèmes coupent les connexions TCP en sous-segments pour utiliser un contrôle de congestion adapté sur le segment satellite. Le déploiement de QUIC de bout-en-bout remet en cause ces adaptations, tant il est basé sur UDP. Cet article analyse ainsi les enjeux relatifs au déploiement de QUIC de bout-en-bout dans les réseaux satellitaires.
Lorsque la taille et la complexité du logiciel embarqué augmentent, il est nécessaire de structurer son développement. La méthode proposée consiste à réduire la complexité du système en sous-systèmes plus simples à concevoir.
Organiser le développement d’un logiciel embarqué par le principe de la décomposition en cycle en V permet d’aboutir par étapes successives à une description détaillée du logiciel à concevoir à partir d’une description abstraite de l’application à réaliser. De la même manière, le test du logiciel est réalisé par étapes pour terminer par un test final de l’application complète.
Cette fiche décrit les étapes à suivre pour mettre en œuvre le cycle en V.
Ce qui caractérise un développement informatique, c’est que le produit créé est nouveau. Il n’y a pas de moule, de production en chaîne, de recette simple à suivre. Depuis plus de quinze ans, les méthodes agiles ont été créées puis perfectionnées afin de maîtriser ce processus créatif et d’arriver à un produit en parfait accord avec le besoin des utilisateurs.
Mais l’informatique n’est pas le seul domaine où le produit final est nouveau. On a les mêmes contraintes dans la recherche et les productions intellectuelles en général, dans les arts et certaines productions artisanales. Dans tous ces domaines, il est possible de bénéficier des années de recherche et de perfectionnement apportées aux méthodes agiles, et plus particulièrement à Scrum, dès lors que l’on garde en tête les principes mis en évidence.
Vous souhaitez mettre en œuvre des pratiques « agiles » au sein de vos équipes de développement informatique pour améliorer la collaboration entre les membres de l’équipe projet et mieux satisfaire les attentes de vos clients. De nouvelles approches de management de projets informatiques, classées sous le qualificatif « agile », ont été développées et se sont progressivement diffusées au niveau des industries de logiciels.
Vous voulez savoir comment ces formes innovantes de management de projet permettraient de répondre à vos enjeux stratégiques, et par conséquent :
TECHNIQUES DE L'INGENIEUR
L'EXPERTISE TECHNIQUE ET SCIENTIFIQUE
DE RÉFÉRENCE
Automatique - Robotique | Biomédical - Pharma | Construction et travaux publics | Électronique - Photonique | Énergies | Environnement - Sécurité | Génie industriel | Ingénierie des transports | Innovation | Matériaux | Mécanique | Mesures - Analyses | Procédés chimie - bio - agro | Sciences fondamentales | Technologies de l'information
ACCUEIL | A PROPOS | EXPERTS SCIENTIFIQUES | NOUS REJOINDRE | PUBLICITÉ | PLAN DU SITE | CGU | CGV | MENTIONS LÉGALES | RGPD | COOKIES | AIDE | FAQ | NOUS CONTACTER
PAIEMENT
SÉCURISÉ
OUVERTURE RAPIDE
DE VOS DROITS
ASSISTANCE TÉLÉPHONIQUE
+33 (0)1 53 35 20 20