2010-03-02 9 views
0

Permettez-moi d'esquisser un scénario:techniques de planification de l'application

Une spécification est remis à un développeur qui doit lire et commencer son projet (une application Web). La plupart des fois le développeur commencera juste codage et fera très peu planification. Cela provoque certaines parties à être achevé tardivement ou à la hâte, car ils ne sont pas immédiatement évidentes.

Je suis en train de changer cet état d'esprit dans notre petit magasin de développement web par avoir d'abord les développeurs esquissent toutes les fonctions, classes, pages, tables de base de données, etc. L'idée étant qu'une application complète peut être rapidement prototypé puis le code réel rempli plus tard. Je sais que cela peut être fait dans un bloc-notes ou sur un tableau blanc, mais idéalement, je voudrais un logiciel pour créer les classes ou les fonctions après avoir été modélisés. Peut-être même fournir quelques commentaires.

Est-ce possible? Le logiciel existe-t-il? Suis-je simplement paresseux? Side Note: J'imagine que cela est similaire à la façon dont une API serait planifiée et implémentée.

Répondre

0

J'ai utilisé mindmanger pour voir le flux de travail du nouveau système et de tard en utilisant balsamiq pour simuler l'interface utilisateur. Je trouve cette combinaison très sympa.

Gath

0

L'approche pour ordinateurs portables/tableaux blancs fonctionne plutôt bien pour les applications de taille moyenne. Je ferais attention à ne pas obliger les gens à dessiner leurs classes d'abord comme ça. Ce que vous devez vous assurer, c'est que les exigences sont toutes comprises, et les parties centrales sont conçues logiquement - le but est d'essayer de répondre à la question "comment" sans entrer dans les détails de mise en œuvre spécifiques.

Le problème avec esquissant les classes premier est que c'est la prochaine étape après ce qui précède. Il y a des exceptions à cela bien sûr, mais pour une application moyenne je me méfierais de quelqu'un me demandant quelles classes je vais utiliser avec quelles méthodes exactes, même si les corps peuvent être vides au départ.