Connaissances Informatiques >> Logiciel >> Software Engineering >> Content
  Derniers articles
  • Comment faire pivoter une fenêtre d…
  • Donner les phases de l'ingénierie l…
  • Comment faire pour modifier les fich…
  • Comment faire un élément de biblio…
  • Comment ajouter Autocad motifs de ha…
  • Comment exporter à partir de Revit …
  • Quels sont les avantages du logiciel…
  • 3D Studio Max : Point d' entrée int…
  • À propos Autocad LT 
  • Comment ouvrir un fichier DXF 
  •   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

    Quels sont les facteurs de taille de l'ingénierie logicielle?

    Les "facteurs de taille" dans l'ingénierie logicielle peuvent faire référence à quelques choses différentes, alors décomposons les interprétations les plus courantes:

    1. Taille du système logiciel:

    Cela fait référence à la complexité globale et à la portée du projet logiciel. Voici comment la taille peut être mesurée:

    * lignes de code (loc): Une mesure simple mais souvent inexacte. Différents langages de programmation ont une verbosité variable et LOC ne tient pas compte de la complexité dans les lignes.

    * Points de fonction: Une métrique plus sophistiquée qui considère des facteurs comme les éléments de données, les interfaces externes et la complexité des transactions.

    * Points d'histoire: Une unité de mesure utilisée dans le développement agile qui estime les efforts nécessaires à un utilisateur, en tenant compte de la complexité, de l'incertitude et des dépendances.

    * Effort d'équipe: Le temps et les ressources (développeurs, concepteurs, testeurs) devaient terminer le projet.

    2. Taille des composants et des modules:

    Les systèmes logiciels sont décomposés en unités plus petites et gérables appelées composants ou modules. La taille de ces unités peut influencer le développement et la maintenance:

    * cohésion: Dans quelle mesure les éléments d'un module sont bien liés. Les modules hautement cohésifs ont tendance à être plus petits et plus faciles à comprendre.

    * Coulage: À quel point les différents modules sont interdépendants. Les modules à couplage vaguement sont préférés, car ils sont plus faciles à modifier sans impact sur d'autres parties du système.

    * complexité: Une métrique qui quantifie la difficulté d'un composant de comprendre, de maintenir et de modifier. Cela concerne souvent le nombre de dépendances et d'interactions dans le module.

    3. Échelle du déploiement:

    La taille de la base d'utilisateurs prévue et le volume de données traitées peuvent avoir un impact significatif sur les choix de conception:

    * Évolutivité: La capacité d'un système à gérer l'augmentation des charges de travail et le trafic utilisateur.

    * Performance: La rapidité et l'efficacité, le système répond aux demandes des utilisateurs, en particulier sous des charges lourdes.

    * Disponibilité: S'assurer que le système est accessible de manière fiable aux utilisateurs.

    Impact des facteurs de taille:

    Comprendre les facteurs de taille d'un projet logiciel est crucial pour:

    * allocation des ressources: Estimer avec précision le temps, le personnel et le budget nécessaires.

    * Planification du projet: Décomposer le projet en phases et tâches gérables.

    * Décisions de conception: Choisir des architectures, des cadres et des technologies appropriés.

    * Gestion des risques: Identification des problèmes et défis potentiels liés à l'échelle du projet.

    Remarques importantes:

    * Le contexte est important: La meilleure façon de mesurer la taille dépend du projet spécifique et de ses objectifs. Il n'y a pas d'approche unique.

    * Estimation précoce: L'estimation de la taille avec précision au début est difficile, et elle est souvent raffinée à mesure que le projet progresse.

    * Focus sur la valeur: Bien que la taille soit importante, n'oubliez pas que c'est finalement la valeur fournie aux utilisateurs qui compte vraiment.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Cycle de vie du logiciel en colimaçon 
  • Quel type de logiciel se compléterait pour travailler à l'aide d'un logiciel CAO? 
  • Comment faire applications Android dans Adobe 
  • Comment relier les points dans MATLAB 
  • Comment faire pour convertir AutoCAD à une version antérieure 
  • Quelle est la relation entre l’interface graphique du système d’exploitation et le logiciel d’appli…
  • SolidWorks Simulation Mesh Conseils 
  • AutoCAD Maison Tutorial 
  • Comment modéliser une hélice d'avion dans SolidWorks 
  • Comment lire les dessins 3D CAD 
  • Connaissances Informatiques © http://www.ordinateur.cc