Description du stage Eurogiciel
Le stage proposé est situé au sein du pôle IVV dEUROGICIEL qui est en charge des projets liés à la branche montante du cycle en V (Phases de tests unitaires, intégration, validation). Plus précisément, la plateforme Test unitaire est spécialisée dans la vérification des exigences de bas niveau par le biais doutils de tests (Rational Test RealTime) et dévaluations de dossiers de conception.
Dans une optique doptimisation de son activité, EUROGICIEL souhaite développer un outil permettant dautomatiser la remise en forme des procédures de test. Cette opération permettra daméliorer la productivité et la qualité générale des procédures à tous les stades de lactivité (Relectures, mises à jour, réutilisabilité, clarté)
Le stage consiste à réaliser un outil paramétrable permettant dautomatiser la mise à jour des procédures de test en vue de leur maintenabilité.
Structuré sous forme dInterface Homme/Machine, le programme permettra daccéder aux diverses fonctionnalités développées sous forme de modules.
Chaque module permettra une mise à jour spécifique des procédures.
Les mises à jour consistent principalement en :
- La suppression des tabulations et le réalignement des données
- La centralisation des déclarations
- Lutilisation de modèles prédéfinis
Dautres modules pourront être mis en place. De la spécification du logiciel à sa mise en service, le stagiaire aura loccasion de mettre en application toutes les phases de développement dun logiciel.
Mots clés : Spécification, Conception, Codage, IHM
Encadrement
Le stagiaire sera piloté par un chef de projet. Celui-ci assurera un suivi et une supervision régulière sur toute lactivité ainsi quun soutien technique général.
Tâches à réaliser
Le stage se décomposera en plusieurs jalons correspondant aux activités suivantes:
- Création des dossiers de spécification et de conception
- Développement de lapplication
- Ecriture du manuel utilisateur
- Test et analyse des bugs identifiés
- Bilan du projet et réflexion aux évolutions possibles.
Le stage porte sur ladéquation de la réponse face à un besoin identifié.
Le contexte de développement est le suivant :
- Langages de programmation : JAVA (JDOM, SWING)
- Environnement: Eclipse / NetBeans, BOUML
- Outil de gestion de configuration : Rational ClearCase
Elève ingénieur ou universitaire BAC+3/+5
Anglais technique
Bon esprit de synthèse, créatif, rigoureux.
Connaissances techniques : JAVA, XML, C (les bases)
Connaissances générales : Spécifications logicielle(UML), développement
Durée 4 à 6 mois
Possibilité de préembauche
|