53 votes

Papiers de génie logiciel

Veuillez me recommander des logiciels d'ingénierie/méthodes/pratiques de papier. Jusqu'à présent j'ai apprécié:

  • Dijkstra : Aller À L'Énoncé Considéré Comme Nocif (1968)

  • Nikalus Wirth : Programme de Développement par Progressive de Raffinement

  • David Parnas : Distribution de l'Information les Aspects de la Méthodologie de Conception (1971)

  • Liskov : Méthodologie de Conception pour la fiabilité des Systèmes Logiciels (1972)

  • Langage Extensible : Schuman et P Jourrand R. Balzer

  • La Programmation Structurée : Dahl - Hiérarchique Programme

  • Jim Morris Protection dans les Langages de Programmation (1971)

  • Le projet de loi Wulf et Mary Shaw Variable Globale Considéré comme Nocif (1973)

  • Lisko et Zilles : ADTs (1974)

8voto

Ira Baxter Points 48153

James Voisins: "Draco approche de la production de Logiciels à partir de composants Réutilisables" C'est la source de l'expression "Analyse de Domaine".

Je remarque que vous êtes la lecture de documents à partir des années 1970. Ce serait bien si beaucoup plus de la communauté serait de faire:

1) Ils sont grands papiers.

2) Ils couvrent beaucoup de terrain que les méthodes actuelles couvrent maintenant, sans la fractale des complications.

3) Il y a beaucoup moins d'entre eux, vous pouvez obtenir une excellente éducation par la lecture de la lettre tout ce que publiés de 1965 à 1980.

(Draco document cité est en 1983, mais la thèse de Doctorat à partir de laquelle est issu est daté de 1980)

(Divulgation complète: je suis un étudiant de troisième cycle au cours du Voisin passage à l'UC Irvine, et ses idées ont complètement contaminé mon cerveau, outlook, et le genre d'outils que j'ai maintenant de construire).

6voto

Nix Points 22944

5voto

SystematicFrank Points 3014

Je vous conseille de suivre la norme IEEE Logiciel et/ou de certaines des publications de l'ACM. Une fois là, vous allez commencer à reconnaître vos auteurs préférés et ensuite, la recherche de leurs autres articles.

ACM File d'attente est une bonne source de liberté et de grand contenu. Faut lire la liste est la norme IEEE Logiciel 25e Anniversaire

http://www.computer.org/portal/web/computingnow/software/toppicks

Si vous avez aimé ces articles, vous pouvez également trouver des articles connexes à partir de Google Scholar ou recherchez d'autres articles citant ceux à l'intérieur de la publication de réseaux (acm, citeseer, etc...)

4voto

StudiousJoseph Points 3578
  • DL Parnas: sur les critères à utiliser pour la décomposition de systèmes en modules
  • Martin Fowler: Le design est-il mort?
  • Martin Folwer: Inversion des conteneurs de contrôle et modèle d'injection de dépendance

Puisque vous êtes tellement intéressé par les documents fondamentaux du génie logiciel, puis-je vous recommander

Principes fondamentaux du logiciel: Articles rassemblés par David L. Parnas

3voto

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X