mercredi 31 décembre 2014



Étude comparative entre le modèle en cascade et le modèle en spirale



Le modèle en Cascade


  • Nom du modèle :   Modèle en cascade

  • Date de création :  1970

  • Créateur du modèle :  Winston W.Royce
  • Description du modèle :  
Modèles en cascade le principe Considérer le développement logiciel comme une succession d’étapes réalisées de façon strictement séquentielle Chaque étape correspond à une activité de base Chaque étape est validée Il n’y a pas (ou peu) de retours en arrière.
  • Approprié pour quel type de projet
Un projet dont les exigences sont bien connues et non sujettes à modification .
Quand les besoins sont connus et stables.
Quand la technologie à utiliser est maîtrisée.
Lors de la création d’une nouvelle version d’un produit existant.
Lors du portage d’un produit sur une autre plateforme.
  • Avantages  :
Facile a utiliser et à comprendre.
Structure simple.
Logique.
Bien adapté pour des petits système.
Contrôle facile.
Facilité de planification des étapes et des délais.
Force la documentation : une phase peut se terminer avant qu’un document soit validé.

  • Inconvénients:
Sensibilité aux nouveaux besoins :refaire tout le procédé.
Une phase ne peut démarrer que si l'étape précédente est finie.
Le produit n’est visible qu’à la fin.
Très faible implication du client.
Manque de flexibilité(ne traite pas les évolutions,notamment des exigences).
Mal adapté à des systèmes complexes(processus de développement rarement séquentiel).
Erreur d’analyse ou de conception très coûteuse.
Les risques se déclarent vers la fin.


Image qui illustre le modèle en cascade.



Le modèle en Spirale



  • Nom du modèle: Modèle en Spirale
  • Date de création: 1988
  • Créateur du modèle: Barry Boehm
  • Description du modèle: 
Modèle en spirale, Modèle itératif Le cycle de vie est représenté à l’aide d’une spirale Chaque boucle représente une phase du développement La boucle la plus interne traite des premières phases (faisabilité). La plus externe traite de la livraison Chaque boucle traverse quatre sections : Définition des objectifs de la phase (la boucle) Evaluation des risques et plan de gestion Développement et validation Planification de la phase suivante .
  • Approprié pour quel type de projet:
Quand le prototypage est exigé.
Quand le risque du projet est considérable.
Quand les spécifications ne sont pas stables.
Pour les nouveaux produits.
Quand le projet implique de la recherche et de l’investigation.

  • Avantages
Identification rapide des risques.
Impacts minimaux des risques sur le projet.
Fonctions critiques développées en premier.
Feedback rapide du client.
Une évaluation continue du procédé.

  • Inconvénients:
L’évaluation des risques peut prendre beaucoup de temps.
Le modèle est très complexe.
La spirale peut s’éterniser.
Les développeurs doivent être réaffectés pendant les phases de non-développement.
Les objectifs ne sont pas souvent faciles à formuler.



Image qui illustre le modèle en spirale

Sources:

http://fr.slideshare.net/mostefaiamine/cours-gnie-logiciel-cours-2-cycles-de-vie?next_slideshow=1

http://fr.slideshare.net/medshili/cycle-de-vie

http://fr.slideshare.net/mouadasq/22-cycles-de-vie

http://fr.slideshare.net/RabiaAziza/cycles-de-vie-dun-logiciel
http://fr.wikipedia.org/wiki/Cycle_de_d%C3%A9veloppement_%28logiciel%29

jeudi 25 décembre 2014

Echange entre le client/développeur

  • Communication avec les développeurs
             Dans cette partie on a les écrans de captures de la conversation entre le client et les développeurs.


  • Communication avec le client
             Dans cette partie on a les écrans de captures de la conversation entre  les développeurs et le client.










jeudi 18 décembre 2014

Fiche Projet de l'application demandé par le client


Equipe:


Zina Habiba
zinaabdel345@gmail.com
about.me/AbdelZina




Bouaichi Aicha
bouaichiaicha@gmail.com




Questionnaire

Q1: A quoi consiste l'application que vous voulez?
R1: Une application qui facilite les recherches pour nos besoins quotidiens.
Q2: Les recherches de quoi?
R2: Recherche des endroits,des professionnels, des particuliers a proximité.
Q3: Est ce qu'il est nécessaire de se localiser?
R3: Oui, l'application nécessite la localisation avant de faire une recherche.
Q4: Par quoi voulez vous effectuer cette recherche?
R4: Par le nom,marque,numéro de téléphone et la ville.
Q5: une fois la recherche effectuée qu'est ce que vous voulez avoir dans le résultat?
R5: Une page qui contient un itinéraire incluant un résumé du trajet,le mode de navigation,le type d'itinéraire ,la longueur du trajet ainsi que le temps total à parcourir et les informations sur l'endroit recherché (description,photo,service).
Q6: Qu'est ce que vous aimeriez avoir comme plus dans l'application?
R6: 

  • calcul du coût de voyage le carburant et les frais de péages.
  • l’utilisateur pourrais voir ces anciennes recherches.
  • Contacter le professionnel /particulier sélectionné par mail ou téléphone.
  • Ajouter les coordonnées de professionnel/particulier aux favoris dans les contacts.
Q7: Sur quelle plate forme voulez vous l'application soit disponible?
R7: Android,IOS,une application mobile.


L'application demandée doit offrir un service qui permet de calculer l’itinéraire d'un point à un autre et aide à  la navigation ainsi que la géolocalisation des adresses recherchées par l'utilisateur. 

Les besoins fonctionnels et non fonctionnels:





Fiche descriptive du jeu

Idée du jeu:

Le chasseur doit chercher le bon chemin, dans la forêt, pour attraper le lièvre.

Description du jeu:

Le chasseur doit parcourir la forêt qui est sous forme de labyrinthe pour attraper le lièvre en deux minutes.
chaque fois qu'il touche une barrière il perd une vie. Lorsque le nombre de vie est à zéro il aura un Game Over.
le chasseur gagnera que lorsqu'il réussi à attraper le lièvre à temps (dans le temps fixé) sinon même s'il dispose de vies le jeu sera terminé c'est à dire il aura un Game over.

Story Telling

Première scène:


Deuxième scène:


Troisième scène:


Quatrième scène:


jeudi 11 décembre 2014



Fiche des Potentiels Problèmes de Logo Quiz




Carte mentale de Vine

Vine est une application de Twitter qui héberge de courtes vidéos de six secondes maximum. La brièveté des vidéos s'inscrit dans l'esprit de Twitter qui vise a délivrer un message bref. Cette application est disponible sur les systèmes d'exploitation IOSAndroid et Windows phone.


Carte mentale de vine

L'utilisation de vine est gratuite,mais nécessite l'ouverture d'un compte avec une adresse email, ou en se connectant au service par ses identifiants Twitter.
Cette application permet de produire des vidéos ensuite les publier. Ces vidéos peuvent être partagés sur les réseaux sociaux (Facebook et Twitter), aimer et/ou commenter. On a la possibilité de connaitre le nombre de vues (boucles), suivre les autres utilisateurs, rechercher des personnes ou des vidéos, gérer notre profil. Elle permet également de visionner des vidéos devenus populaires par le nombre élevé de vues (boucles) ou des vidéos répertoriées selon des thèmes précis.


En définitif, Vine peut se résumer a l'équation suivante:


(Twitter par le nombre de caractères limités et Youtube pour l'upload de vidéos)
La force de vine réside dans sa capacité à passer un message dans un laps de temps sous forme de vidéo de 6 secondes.

dimanche 16 novembre 2014




Image correspondante à chaque métier décrit dans la fiche descriptive.

Développeurs d’application


Concepteurs




Testeurs





Designer





Architectes Logiciel



Chargé de documentation





Gestionnaire de projet





Versionniste




Ingénieur commercial






jeudi 6 novembre 2014

Fiche Descriptive


Métiers


Description


Développeurs d’application
Chargés de la programmation d’un logiciel en suivant un cahier des charges précis et en respectant les normes en vigueur.
http://www.dimension-ingenieur.com/ecole/metiers-de-l-informatique-et-du-genie-logiciel/78

Concepteurs
Convertissent des projets en conceptions élégantes, elles-mêmes converties au bout du compte en produits et solutions. Ils traduisent les besoins du client.
http://careers.microsoft.com/careers/fr/fr/professions.aspx

Testeurs
Ils vérifient que les produits  fonctionnent conformément aux attentes des clients et qu'ils respectent les normes de qualité.
http://careers.microsoft.com/careers/fr/fr/professions.aspx

Designer
Ils observent la lumière, les formes, les couleurs et les textures et appliquent leurs connaissances en graphisme afin de créer des jeux et produits artistiques.
http://careers.microsoft.com/careers/fr/fr/professions.aspx

Architectes Logiciel
 Ils créent  des logiciels. Leur travail sert à garantir que ces programmes sont solides, bien conçus et qu'ils fonctionnent correctement. 
http://metiers.siep.be/metier/architecte-logiciel/

Chargé de documentation

 Chargé de la création de la documentation à destination de l’utilisateur final.



Gestionnaire de projet
C’est un catalyseur. Il mène les projets à bon port et coordonne tous les acteurs concernés par le projet, que ce soit par sa réalisation ou ses livrables. Il gère les impacts du projet, à la fois pendant sa réalisation et après sa finalisation.
http://www.gestiondeprojets.ca/conseils-emploi/le-metier-de-gestionnaire-de-projets

Versionnistes


Ils font la gestion des versions du logiciel



Ingénieur commercial
Il participe à toutes les étapes liées à la commercialisation d’un produit ou d’un service : définition de la stratégie commerciale, prospection des clients, réponse aux appels d’offre, négociation avec les clients, conclusion du contrat, suivi de la relation client, assistance technique.
http://www.dimension-ingenieur.com/ecole/metiers-de-l-informatique-et-du-genie-logiciel/78


mardi 21 octobre 2014

Ice Breaking



Présentation de l’Ice Breaking



L’Ice Breaking est une activité, un jeu ou un événement qui est utilisé pour accueillir et réchauffer la conversation entre les participants à une réunion, classe, session de renforcement d'équipe, ou tout autre événement. Tout événement qui oblige les gens à interagir confortablement avec l'autre  Lorsque les participants ne se connaissent pas, l’Ice Breaking aidera à se présenter aux autres participants.


Description

L'Ice Breaking consiste à aider les participants à se connaitre les uns les autres.

Lors de la séance d’Ice Breaking en classe on s’est regroupé en binôme par mois de naissance. Chacun devrait présenter son binôme (nom,prénom ,ville,le pays etc) aux autres. Ceci nous a permis d’avoir plus d’information sur nos camarades de classe, de mieux les connaitre.

Echange des informations entre les binômes

Echange des informations entre les binômes 


lors de la présentation 

lors de la présentation 



L’ ice breaing  joue un rôle important dans les événements où la communication et le niveau de confort des participants sont des facteurs importants. Il vous aide à assurer que tous les participants sont des participants égaux. Il brise les barrières qui existent en soi, aide les gens à se lancer dans la conversation.