Showing posts with label Best Practices. Show all posts
Showing posts with label Best Practices. Show all posts

Wednesday, November 10, 2010

Présenter un mémoire (FR)

Voilà un autre article que je vois utile et qui rentre dans la préparation de mon Projet  Fin diplomed’Etude(PFE) qui a comme intitulé «Intégrer les techniques de Datamining et compléter les fonctions de pilotage de Maestro EPM ».

On est toujours dans la première phase qui s’appelle l’état de l’art et qui a pour but de mentionner les connaissances existantes sur un sujet d'étude.

Quelques tricks que j’ai jugé utiles

 

Remarques générales sur le mémoire:

  • Ne pas négliger l’introduction, ni la conclusion : de nombreux correcteurs commencent par lire ces deux parties, et parfois s’arrêtent là.
  • Toujours indiquer la source de toutes les informations ; faire une bibliographie honnête  et surtout pas de document que vous n’avez pas lu ;
  • éviter les fautes d’orthographe
  • n’utiliser qu’une seule police de caractère ;
  • Police de caractère : Times ; réserver l’Arial pour les titres ;
  • Taille de caractère : 12 points ;
  • Impression : Recto seulement ;
  • Eviter « je », plutôt « on » et « nous »

La bibliographie :

      Il existe des normes internationales de citation de références bibliographiques, comme la norme française ISO 690.

      Et pour simplifier vous pouvez se baser sur cela si vous utilisez:

Monographie :

              Nom, Prénom. Titre de l’ouvrage. Endroit de publication : Éditeur, Année.

Ouvrage périodique :

             Nom, Prénom. « Titre de l’article. » Titre du périodique Volume, Numéro, Date de publication : numéro de page de début-numéro de page de fin.

        Exemple : Desanctis G. & Gallupe R.B., “A foundation for the study of group decision support systems”, Management Science, Vol. 33, No. 5, May 1987.

Internet :

       Nom, Prénom (ou en cas d’absence, le titre du site web). « Titre du document [si disponible] » Titre du site Web. Date de la dernière mise à jour ou date de la publication dans Internet. Date de consultation <adresse URL>.

       

  Ça c’était la méthode manuelle mais n’empêche qu’ils existent des outils qui gèrent automatiquement la bibliographie. Comme : Biblioexpress ou Papyrus .

                              Bonne chance a tous et a toutes.

 

                                                         Source : http://bit.ly/b1V5nI | http://slidesha.re/bYQhZq | Ecrit universitaire (GHOMARI)



Monday, October 25, 2010

Use case best practices (UML)

Seven Tips for Writing Successful Use Cases:

 Tip 1: Develop Your Use Cases Iteratively:

Don’t get caught up during Inception by trying to define your use cases in great detail. Early in your project, use cases should be lightweight

Tip 2: Involve Users Directly:

User involvement (truly hearing the “voice of the customer”) is critical to successfully developing use cases. After all, your job is to describe what users really need and not the project team’s interpretation of possible needs.

Prototypes developed in the presence of users, or at least reviewed with them, bring your use cases to life.

Tip 3: Depict Your Use Cases Visually:

diagrams can help you see the larger context for a set of logically related use cases. In real
projects, groups of use cases are often used in conjunction with each other.

Diagrams like these help everyone keep the big picture in mind.

Tip 4: Use Your Use Cases to Harvest Nonfunctional Requirements:

The key to uncovering nonfunctional requirements is to ask good questions as you elicit your use cases. As you begin to specify the functionality needed to achieve the goal of each use case, ask questions of your users to derive associated nonfunctional requirements, such as response time, throughput, and usability.

Tip 5: Prioritize Your Use Cases and Use Case Scenarios:

Not all use cases or use case scenarios are created equal. Some are more crucial to achieving
business goals than others, providing different levels of business value to the customer.

One approach is suggested in RUP. Called MoSCoW, this strategy prioritizes use cases based on four categories: must, should, could, won’t.
Other ranking schemes use different terms (essential, conditional, optional; high, medium, low;
urgent, desired, useful).

Tip 6: Trace Your Use Cases:

Tracing allows you to track the lifecycle of each use case from its origin to its implementation. You establish a baseline, or starting point, for each use case (and its related requirements) that your project is committed to implementing.

Tip 7: Verify Your Use Cases:

Verification determines that your requirements were correctly defined. It involves testing or
demonstrating that your use cases are correct, complete, clear, and consistent.

Do your best to get business users to participate in your reviews. In their absence,
surrogate users, such as product development managers or business-savvy developers, can role-play being end users and uncover important defects.

The author word:

I hope this post has given you practical advice for increasing your project’s success by using use cases. especially for my friends in the last year, preparing their graduating project.

Wishing all the luck for my partner Moumen, and for the rest: Paipo, Mohamed, Sohaib, Taha, Louifi, Wissem, Souad, Soussou, Nawal and the others ;-)

                                                                        Reference: from one of Ellen Gottesdiener books