Software Engineering Books

Software Engineering Books

  • Dernière version
  • unlicreation

Génie logiciel, application des principes utilisés dans le domaine de l'ingénierie

À propos de cette application

Le génie logiciel commence lorsqu'il existe une demande pour un résultat ou une production spécifique pour une entreprise, à partir d'une application. De quelque part dans l'équipe informatique, généralement le CIO, il y a une demande dans le développeur pour créer une sorte de logiciel. L'équipe de développement de logiciels décompose le projet en exigences et étapes. Parfois, ce travail sera cultivé aux entrepreneurs, vendeurs et pigistes indépendants. Lorsque c'est le cas, les outils d'ingénierie logicielle aident à garantir que tout le travail effectué est congruent et suit les meilleures pratiques.
Comment les développeurs savent-ils quoi mettre dans leur logiciel? Ils le décomposent en besoins spécifiques après avoir mené des entretiens, collecter des informations, examiner le portefeuille des applications existant et parler aux dirigeants informatiques. Ensuite, ils créeront une feuille de route pour construire le logiciel. C'est l'une des parties les plus importantes car une grande partie du «travail» est terminée au cours de cette étape - ce qui signifie également que tout problème se produit généralement ici également.
Le vrai point de départ est lorsque les développeurs commencent à écrire du code pour le logiciel. Il s'agit de la partie la plus longue du processus dans de nombreux cas car le code doit être conforme aux systèmes actuels et à la langue qui y est utilisée. Malheureusement, ces problèmes ne sont souvent remarqués que bien plus tard dans le projet, puis les retouches doivent être terminées.
Le code doit être testé tel qu'il est écrit et une fois terminé - dans toutes les parties du cycle de vie. Avec des outils d'ingénierie logicielle, vous pourrez tester et surveiller en continu
Les bases de la conception du génie logiciel nécessitent la création des instructions pour l'ordinateur et les systèmes. Une grande partie de cela aura lieu au niveau de codage par des professionnels qui ont une formation complète. Pourtant, il est important de comprendre que l'ingénierie logicielle n'est pas toujours un processus linéaire, ce qui signifie qu'il nécessite une vérification approfondie une fois qu'il a été terminé

Versions Software Engineering Books