Forum général.général Idée de projet

Posté par (page perso) . Licence CC by-sa
Tags :
1
24
mar.
2013

Bonjour

J'ai un projet de fin d'étude à faire, il doit s'échelonner sur 12 mois.

En somme: Ce projet doit intégrer les dimensions « technologie » et « gestion des organisations », c'est-à-dire porter sur un sujet qui présente un potentiel d'application de la technologie de l'information dans une organisation. Il peut être réalisé en tout ou en partie en milieu de travail, dans le cadre d'une collaboration avec une entreprise ou un organisme public.

J'ai déjà bien maîtrise le C, une base en C++ et je fais que du Java ou presque…
J'utilise linux depuis plusieurs années

Des suggestions de projets?

  • # SI pour FAI associatif

    Posté par . Évalué à 1.

    Certains FAI associatif (NdN et Faimaison au moins) utilise un logiciel en django pour gérer les adhérents. Ce logiciel pourrait être améliorer pour devenir un outil complet de gestion de FAI associatif.

    On pourrait sans doute trouver les dimensions technologie et gestion des organisations… Par contre ça sera peut-être difficile de trouver des encadrants et un financement au sein des FAI :-(

    Ça pourrait être une piste ? Si ça t'intéresse, peut-être pourrais-tu te rapprocher de Nice Data Network (FAI à nice) ou Faimaison (FAI à Nantes) ?

    Par contre c'est en python (django).

  • # open-source

    Posté par . Évalué à 0.

    Est-ce que le programme résultant de ton travail sera open-source et gratuit ?

  • # gestionnaire d'exigence

    Posté par . Évalué à 6.

    Ce qui manque dans l'industrie (industrie du logiciel ou autre), c'est un gestionnaire d'exigences open-source et gratuit, et c'est un gros manque.

    Explication sur ce qu'est un gestionnaire d'exigences :
    - il permet de vérifier par exemple si toutes les fonctionnalités d'un programme sont couvertes par des tests.
    - pour ce faire, le document de spécification doit comporter un tag pour chaque fonctionnalité, et le document de test (ou les scripts de tests) référencent ces tags. S'il y a 200 tags, c'est très difficile de vérifier à la main qu'on n'a rien oublié. Mais si un programme (le gestionnaire d'exigences) le vérifie automatiquement, alors on gagne beaucoup de temps et d'efficacité.

    Tu peux faire d'abord une version ligne de commande, puis rajouter une interface graphique ensuite par-dessus.

    Exemple de produits propriétaires et commerciaux :
    * DOORS (usine à gaz) : http://fr.wikipedia.org/wiki/Doors_%28logiciel%29
    * Reqtify : http://fr.wikipedia.org/wiki/Reqtify

    • [^] # Re: gestionnaire d'exigence

      Posté par (page perso) . Évalué à 2.

      pourrait être intéressant, mais en très gros… tu scannes un doc de spec pour prendre tous les tags ensuite tu scannes un doc de tests tu prends tous les tags ensuite tu fais un compare pour dire ce qui manque…

      ça me semble pas très énorme comme système au moins pour les fichiers de type word et odt.

      www.solutions-norenda.com

      • [^] # Re: gestionnaire d'exigence

        Posté par . Évalué à 1.

        C'est ça.
        Il faudrait pouvoir traiter au moins les formats : texte, html, word, odt, pdf, excel.

        Et il faudrait pouvoir gérer plus que 2 documents. Par exemple :

        spec de haut niveau -> spec logicielle -> plan de tests logiciels -> script de tests
        spec de haut niveau -> spec hardware -> plan de tests HW

        Et en sortie de l'analyse, ça génère un rapport (HTML par exemple).

        • [^] # Re: gestionnaire d'exigence

          Posté par (page perso) . Évalué à 2.

          j'ai fait la demande pour voir si c'est accepté.

          www.solutions-norenda.com

        • [^] # Re: gestionnaire d'exigence

          Posté par (page perso) . Évalué à 1.

          les softs donnés en exemples sont quand même ultra complet, ils font beaucoup plus que juste ça.

          www.solutions-norenda.com

          • [^] # Re: gestionnaire d'exigence

            Posté par . Évalué à 0.

            Et ?
            Quel est le sens de ta remarque ? Le but n'est pas de copier un logiciel, mais de faire mieux. Et on peut faire mieux en faisant moins, ou plus simple.

            Souviens-toi de la philosophie Unix (http://fr.wikipedia.org/wiki/Philosophie_d%27Unix) :

            • Écrivez des programmes qui effectuent une seule chose et qui le font bien.
            • Écrivez des programmes qui collaborent.
            • Écrivez des programmes pour gérer des flux de texte, car c'est une interface universelle.

            Et ça, ni Reqtify, ni Doors ne le fait.

    • [^] # Re: gestionnaire d'exigence

      Posté par . Évalué à 1.

      Bonjour,

      L'idée me parait très intéressante. Il existe déjà des outils open source, mais je n'ai trouvé que peu d'informations sur le sujet lorsque je m'y étais intéressé.
      Je ne retrouve pas mes liens pour le moment …

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.