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.