L 'architecture d'un nouveau logiciel consiste en quoi?
L 'architecture d'un nouveau logiciel consiste en quoi?
L’architecture est conçue pour satisfaire les besoins exprimés par les futures utilisateurs, mais aussi pour prendre en compte les évolutions futures et les contraintes de réalisation.
La mise en place d’une architecture adaptée est un facteur du succès d’un développement
Comment réaliser cette architecture?
pas de reponse generale a un probleme aussi general
Ca depend de :
- - la taille de l'appli
- - ce qu'elle doit faire
- - le type d'utilisateur
- - le type de materiel utilise (ordis ET peripheriques)
- - la duree de vie prevue
- - le type de maintenance prevue
- - le nombre de gens qui vont travailler dessus
- - le type de domaine (telecoms, defense, medical, jeux, etc etc)
et j'en passe ... un bon nombre...
Le développement d'un logiciel est un travail méthodique qui se construit pas à pas. l'architecture ne commence à apparaitre ,par exemple avec UP,que lors de la phase d'élaboration.
Met-toi au travail sur un projet. commence par le commencement, et t'auras une architecture.
Non, n'importe quoi le "Commence par coder puis tu auras ton architecture" c'est comme dire pour fabriquer un tabouret ben t'achète une chaise et tu lui coupes le dossier.
Non, l'architecture est structurante de ton projet. D'abord tu dois te poser la question de l'intégration de ton projet dans un Système d'information puis après seulement des trucs comme Web, pas Web, Client/Serveur, mixte. Prenons un exemple, tu veux faire du Client/Serveur mais ton client n'a que des téléphones mobiles comme terminal, tu fais comment, tu codes puis après tu fous tout à la poubelle. Non, regarde d'abord ton projet, dans quoi il s'inscrit, quelle est la capacité de ton client à pouvoir changer ou adopter des nouvelles technologies s'il ne les a pas...
Sinon tu risques d'avoir un magnifique projet, mais dont ton client ne peut rein faire (70% des projets informatiques dans le monde échouent et le plus souvent à cause de la non prise en compte de la capacité du client à comprendre et adopter la techno qui lui est fournie).
Donc un conseil, prends un crayon et commence par réfléchir sur ce que ton client veut, discutes-en avec lui puis proposes-lui un truc après ton architecture viendra plus facilement (voire naturellement)
A+
Qui a dit que se mettre sur un projet = commencer par coder ?
PERSONNE!!!!
= Etude préalable, Expression des besoins, Analyse des besoins ...Envoyé par Aziz Jim
J'ai cité, en haut , la méthode UP. pour plus d'information et pour détecter quand l'architecture du logiciel commence à prendre forme:
http://fdigallo.online.fr/cours/uml.pdf (page 8)
Salut,
une architecture d'un nouveau logiciel peut être 1-tier 2-tiers,............etc
selon le cahier des charges des clients tu va décider ceci.
pour plus d'information tu peux m'indiquer ça.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager