Connaissances Informatiques >> Logiciel >> Software Engineering >> Content
  Derniers articles
  • AutoCAD Perfectionnement 
  • Quelle est la relation entre l’inter…
  • Comment faire pour convertir des des…
  • Le meilleur logiciel de CAO pour BIM…
  • Qu'est-ce qu'un simulateur SLIC 
  • Comment faire pour convertir au form…
  • Formation Eagle Point Software 
  • La différence entre un émulateur e…
  • Lorsque vous assemblez un programme …
  • Comment construire des panneaux de c…
  •   Software Engineering
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte

  • Facebook

  • Twitter

  • Instagram

  • LinkedIn

  • TikTok

  • WhatsApp

  • WordPress

  • Chrome

  • Discord

  • Amazon
  •  
    Software Engineering

    Qu’est-ce qu’on appelle l’architecture logicielle ?

    L'architecture logicielle correspond aux structures fondamentales d'un système logiciel et à la discipline de création de telles structures et systèmes. Il s'agit essentiellement d'un plan de haut niveau qui définit :

    * Composants : Les principaux éléments constitutifs du système (par exemple, modules, services, bases de données). Il décrit ce que fait chaque composant et comment il interagit avec les autres.

    * Connecteurs : Comment ces composants communiquent et interagissent les uns avec les autres (par exemple, API, files d'attente de messages, mémoire partagée).

    * Contraintes : Limitations et restrictions sur la conception et la mise en œuvre du système (par exemple, exigences de performances, considérations de sécurité, besoins d'évolutivité).

    * Propriétés : Caractéristiques du système dans son ensemble, telles que la fiabilité, l'évolutivité, la maintenabilité et la sécurité. L'architecture vise à atteindre ces propriétés souhaitées.

    En bref, l'architecture logicielle est une conception de haut niveau qui guide le processus de développement et garantit que le système répond à ses exigences. Il se concentre sur le « quoi » et le « pourquoi » du système, plutôt que sur le « comment » détaillé qui est traité par la conception et la mise en œuvre de niveau inférieur. Le choix de la bonne architecture est crucial pour le succès d'un projet logiciel car il a un impact significatif sur des facteurs tels que la maintenabilité, l'évolutivité, les performances et le coût.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment puis-je Planification et conception DWG 
  • Qu'est-ce que le logiciel XTALK? 
  • Rôle de la conception de logiciels dans la conception du système? 
  • Comment tracer la spirale de Fermat dans MATLAB 
  • Comment se rendre à une nouvelle ligne dans MATLAB 
  • Comment puis-je intégrer la programmation atomique dans mon processus de développement logiciel po…
  • Quelles sont les quatre évolution de l'ingénierie logicielle? 
  • Quelle est la méchanceté des logiciels? 
  • Les normes IEEE pour Software 
  • Comment faire pour convertir un fichier BMP à la CAO 
  • Connaissances Informatiques © http://www.ordinateur.cc