2010-10-30 12 views
4

Il y a beaucoup d'informations disponibles sur comment faire l'analyse et la conception des applications CRUD standard, ou au moins, des applications plus adaptées à l'application Windows traditionnelle - ayant quelques fenêtres, où vous cliquez sur les boutons et que les choses se passent . Dans l'arrière-cour, il y a une sorte de dépôt où vous persistez votre information, et c'est tout.Livres/tutoriels sur comment faire l'analyse orientée objet et la conception d'algorithmes?

Ce que je cherche est quelque chose de plus axé sur les algorithmes. Par exemple, comment faire l'analyse (orientée objet) et la conception d'un réseau de neurones? D'un cadre d'algorithme génétique? D'une expérience de simulation physique?

Existe-t-il des livres/références sur le sujet?

Merci

Répondre

3

Vous voyez, vous devez saisir la notion de conception OO et d'obtenir une vision en développant de petites applications, la pratique et l'application des mêmes principes dans votre domaine qui pourraient être des systèmes embarqués, la conception du système d'exploitation, l'algorithme génétique ou autre chose.

Même si OO est le mieux adapté pour le développement d'une application métier (grande), il peut exister pour chaque domaine des langages spécifiques au domaine (DSL) qui s'adaptent bien et résolvent les problèmes communs de manière idiomatique.

Exemple sont R, langages de programmation fonctionnelle (ML, F #, Haskell, Clojure), mathématiques outils spécifiques (Matlab) et ...

Dans l'ensemble, un livre de génie logiciel pratique générale peut être utile pour vous comme le livre de Ian Sommerville qui vous donne une vue d'ensemble.