VSTS
je mets ici le début de ma compréhension du webcast que j'ai suivi sur VSTS
!! attention ce n'est pas a prendre a la lettre je decouvre, ce ne sont en fait que des notes ,un mémento personnel en vue par la suite de mieux apprendre la méthode et en faire une synthèse
Par certains aspects je retrouve quelques ressemblances avec UML (heureusement j'aurais presque envie de dire), notament pour les scenarios- taches elementaires (qui se rapprochent des cas d'utilisations) et operations ... d'un autre coté même si je suis le premier à penser qu'il faut des méthodes pour bien préparer le développement de son application, UML ne m'a jamais semblé être une solution (trop long, pas forcément en rapport concret avec l'implementation en code,...), j'espere que ce que je vais voir avec le coach va vraiment m'enthousiasmer (comme c'est souvent le cas avec Microsoft hé oui ! :p)
A noter : des versions d'évaluation de visual studio 2005 team suite sont disponibles sur le site MSDN de Microsoft, c'est avec une de ces versions que j'ai réalisé mon projet
MSF > http://www.microsoft.com/france/technet/solutions/parc/info/info.asp?mar=/france/technet/solutions/parc/info/20030221_msfpm31.html
---------------------------------------------------------------------------------
- iterations
- type appli ,risques
- scenarios de base > taches elementaires
- (imperatifs de qualite(ex temps reponse appli) , rapports
---------------------------------------------------------------------------------
- une première phase de découverte, notamment de la technologie…
- une phase d’invention, très créative, pendant laquelle vous imaginez l’application à développer.
- et enfin une phase d’implémentation pendant laquelle a lieu le développement proprement dit du logiciel.
---------------------------------------------------------------------------------
couche presentation
couche plateforme
couche données
---------------------------------------------------------------------------------
Création d'un projet en vue de réaliser les diagrammes
solution de système distribué nouveau projet > solutions de systeme distribues > systeme distribue
(>>La barre d’outils propose des modèles d’applications)
1-Définir les applications
isoler sur projet les grands blocs applicatifs(processus à part entière qui fournissent ou utilisent des services)
>raisonner en termes de processus et non en termes de couche(Ce n’est pas parce que le projet ASR a une architecture en 3 couches que vous allez pouvoir en déduire qu’il compte 3 applications)
- ASP.NETWebApplication WindowsApplication, ASP.NETWebService et ExternalDatabase de la Boîte à outils (rubrique applications),etc.
> point de connexion (webservice,aspnetapplication)
> F4 - Proprietes de chaque bloc - configurer le langage de l’application à implémenter(visual basic,C# ou J#) + propriete Paramètres et contraintes
2-Définir les points de terminaison des applications
Les points de terminaison sont les points de connexion pour interconnecter les applications
Vous pouvez ajouter de nouveaux points de terminaison à l’aide de la Boîte à outils > rubrique Points de terminaison
Configurer le point de terminaison(en renomant [propriete nom] automatqiuement toutes classes sont renommées
3- Définir les opérations clic droit sur point terminaison > Definir les operations (on peut meme ajouter des parametres
> de database > clic droit > connecter > selectionner application + nouveau point de terminaison > automatiquement l'assistant de configuration de connexion a base de données se lance
4-Générer le code du projet
• Faites un clic droit n’importe où sur la surface du diagramme > Implémenter toutes les applications
>possibilite de partir dun projet existant