Génie logiciel

Q & A pour les professionnels, les universitaires et les étudiants travaillant dans le cycle de vie du développement de systèmes

1
Dans quelles unités les points d'histoire sont-ils estimés?
Je lis une étude de cas sur une équipe qui évalue des tâches ou des "points d'histoire" comme ils les appellent en fonction des efforts nécessaires pour les terminer. Dans quelles unités ces "points d'histoire" sont-ils estimés? Je crois que cette notion de «points d'histoire» découle d'un processus appelé «développement …
9 agile 

3
Quantification du prix du code source et du produit logiciel
Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Je suis sur le point d'entreprendre un projet. Cela me nécessite d'écrire …

5
Apprendre à programmer sur des cartes perforées [fermé]
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 4 ans . J'aimerais essayer de programmer avec des cartes perforées une …
9 learning 

3
Quel a été l'impact historique du vol 501 d'Ariane 5?
La désintégration de la fusée Ariane 5 37 secondes après le lancement de son voyage inaugural ( vol 501 ) est communément appelée l'un des bogues logiciels les plus chers de l'histoire 1 : Il a fallu 10 ans et 7 milliards de dollars à l'Agence spatiale européenne pour produire …
9 testing  history  bug 

3
Comment documenter des structures de code nécessairement complexes?
Si j'ai un morceau de code mathématiquement ou structurellement assez complexe et irréductible, comment pourrais-je documenter ce morceau de code? En particulier, comment puis-je m'assurer que quelqu'un qui ne possède pas les compétences mathématiques ou architecturales que je fais peut le comprendre à partir de la documentation? Dois-je également documenter …



3
Comment acquérir une pratique personnelle dans les méthodologies de développement des poids lourds?
Je suis dans un nouveau travail où le projet doit répondre à des normes de qualité strictes, être fortement documenté, géré dans les moindres détails, les diagrammes UML et toutes ces choses qui sont opposées au "codage cowboy" où la plupart de mes expériences de travail passées ont été . …

2
Cet espacement maladroit est-il un type de style?
En lisant un autre code de programmeur, il utilise un format que je n'ai jamais vu. PAR EXEMPLE namespace MyNs.HereWeAre {//tab here for some reason public class SomeClass {//here's another tab public string Method() {//yet another tab string _variable = "";//no tab implementation return _variable; } }//eof - class (Yes …

3
Pourquoi les modules .NET séparent-ils les noms de fichier de module des espaces de noms?
Dans les implémentations du langage de programmation Scheme (standard R6RS), je peux importer un module comme suit: (import (abc def xyz)) Le système essaiera de rechercher un fichier $DIR/abc/def/xyz.slsoù se $DIRtrouve un répertoire où vous conservez vos modules Scheme. xyz.slsest le code source du module et il est compilé à …

3
Agile - Pics et chronologie globale
L'équipe lance son premier projet Agile capital-A, et le projet semble correspondre parfaitement à la méthodologie (c'est-à-dire que nous pouvons probablement simplement prendre un livre agile et le suivre comme une recette), avec un peu de confusion: Le projet implique trois choses que personne dans l'équipe n'a aucune expérience avec: …
9 agile 



5
OOP: Quelles sont les situations dans lesquelles la conception basée sur les classes est meilleure que celle basée sur les interfaces?
Je lisais le site Web de JDOM . Pourquoi l'API JDOM est-elle définie en termes de classes concrètes plutôt qu'en termes d'interfaces? Jason Hunter résume les arguments contre une API basée sur interface pour JDOM: Avec les interfaces, tout devient une usine, les éléments doivent être «importés» dans de nouveaux …

7
Y a-t-il des avantages aux pratiques agiles autres que d'avoir un build fonctionnel entre les sprints?
Je me suis récemment intéressé aux pratiques agiles dans le développement de logiciels et depuis, j'ai vu beaucoup d'articles souligner que ces pratiques permettent de réduire les coûts globaux. La logique derrière cela se présente généralement comme suit: si vos besoins changent, vous pouvez refléter ce changement dans le prochain …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.