Developpement d'application
TD : Developpement d'application. Recherche parmi 300 000+ dissertationsPar bichbich • 24 Octobre 2015 • TD • 885 Mots (4 Pages) • 752 Vues
Carriere Flora
Indicatif
Développement d'applications
Exercice 1
Question 1:
Un cycle itératif de développement dans le cas présent va permettre de rendre un produit au plus prés de la demande du client. En effet, les attentes du client peuvent évoluer en fonction de l'avancée du produit et le but et de livrer un produit qui corresponde aux attentes. De plus le temps de conception étant que de 6 semaines, un cycle de développement itératif va permettre de livrer au plus tôt un produit même incomplet mais qui peut être testé, puis les amélioration sont insérées et testées au fur et à mesure des demandes du client.
Question 2:
Les photos classées par thème avec la date et description. Base de donnée + fichier photo. Les photos comportent des informations précisent ( thème, date, description ). La solution la plus adapté semble être l'enregistrement des informations dans une base de donnée. Les photos ne seront pas directement enregistrée dans la base de donnée mais dans des fichier images.
La liste des prestations possibles avec les tarifs. Base de donnée. Les prestations et les tarifs peuvent être nombreux et variables, de plus le client peut demander à ce qu'il soit classé par thème.
Le flux RSS. Format XML. Un flux RSS est forcément au format XML.
Les informations laissées pas le visiteur. Sous forme de forum, l'utilisateur pourra laisser des commentaires, pauser des questions sur les prestations, les prix et les différents thèmes. De plus il faut prévoir une modération. Une base de donnée pour que la gestion soit facilité peut être judicieux.
Question 3:
PHP, est une open source du langage de programmation côté serveur qui permet aux développeurs web de beaucoup de puissance . PHP supporte la structure du code séquentiel que de nombreux développeurs trouvent plus facile à utiliser , en particulier ceux formés sur les langues anciennes , et il supporte aussi un style orienté objet que les développeurs trouvent plus efficace et plus flexible. Contrairement à HTML, qui est statique , PHP est un langage dynamique. Cela signifie que les développeurs peuvent intégrer la logique en PHP qui permet de créer différents types de contenu d'une page web basé sur des choses qui changent, comme l'heure du jour , la date et l'entrée de l'utilisateur . PHP est plus simple à utiliser que ASP.net , son principal rival pour la programmation côté serveur . PHP fonctionne parfaitement avec une base de données MySQL, ce qui lui donne une grande souplesse dans la gestion des données pour les sites web simples par tous, mais les besoins de gestion de données les plus exigeants.
Question 4:
Le travail est estimé à 6 semaines pour 2 personnes. Cela suppose que la collaboration va devoir être étroite et qu'il faudra assez souvent travailler sur les mêmes fichiers. Il est donc préférable d'utiliser un outil de gestion de versions comme Subversion pour travailler ensemble sur les mêmes fichiers.
Question 5 :
Il existe des normes de documentations et des outils qui génèrent automatiquement ces documentations. Cependant, il faut que le code présent suive des règles de présentation précises. Chaque classe, méthode, module doit être précédé d'une cartouche normalisé comportant des tags précis.
...