Le rôle de concepteur a la responsabilité de concevoir une partie du système, en respectant les contraintes des exigences, de l'architecture et du processus de développement du projet.


Rubriques

 
Classe d'analyse
Classe d'analyse


Classe de conception
Classe de
conception


Paquetage de conception
Paquetage
de conception


Sous-système de conception
Sous-système
de conception


Réalisation de cas d'utilisation de conception
Réalisation
de cas d'utilisation
de conception


Classe de testabilité
Classe de
testabilité


Enterprise Java Bean (EJB)
Enterprise
Java Bean
(EJB)

 
Responsable de
 

Concepteur
Concepteur

Conception de classes
Conception
de classes


Conception de sous-systèmes
Conception
de sous-systèmes


Analyse des cas
Analyse
des cas


Conception de cas d'utilisation
Conception
de cas d'utilisation


Concevoir les éléments de testabilité
Concevoir
les éléments
de testabilité


Conception d'Enterprise JavaBeans (EJB)
Conception
d'Enterprise
JavaBeans
(EJB)

 
 
 
Modifie
 
Modèle de conception
Modèle de
conception


Interface
Interface


Modèle d'analyse
Modèle d'analyse

       


Description Haut de la page

Le concepteur identifie et définit les responsabilités, opérations, attributs et relations des éléments de conception. Le concepteur assure que la conception est cohérente avec l'architecture logicielle, et qu'elle est détaillée jusqu'au point où l'implémentation peut commencer.

Informations connexes Haut de la page

Cette section fournit des liens vers d'autres informations se rapportant à ce rôle.

 

Dotation en personnel Haut de la page

Compétences Haut de la page

Le concepteur doit avoir une connaissance pratique approfondie des domaines suivants :

  • exigences système
  • architecture du système
  • techniques de conception logicielle, y compris les techniques d'analyse et de conception orientées objet et le langage de modélisation unifiée (UML)
  • les technologies avec lesquelles le système sera implémenté
  • les principes et conseils du projet sur la manière dont la conception est liée à l'implémentation, y compris le niveau de détail exprimé dans la conception avant que l'implémentation puisse commencer.
Approches d'affectation des rôles Haut de la page

Un concepteur peut se voir confier la responsabilité de l'implémentation d'une partie structurale du système (commeune classe ou un sous-système d'implémentation), ou d'une partie fonctionnelle du système, comme la réalisation d'un cas d'utilisation ou une fonctionnalité qui s'étend sur des plusieurs classes/sous-systèmes.

Il est commun de voir une personne agir en même temps comme concepteur et implémenteur, assumant les responsabilités des deux rôles.

Il est possible de diviser les responsabilités de la conception de manière à ce que le schéma de haut niveau de la conception soit de la responsabilité du concepteur, alors que la conception détaillée (détails des signatures de fonctionnement, ou identification et conception de classes d'aide programmable) soit confiée à un autre concepteur qui agit également comme implémenteur.

Plus d'informations Haut de la page

Voir la page références, et en particulier les références sur la modélisation, le langage de modélisation unifiée (UML) et la technologie orientée objet.



RUP (Rational Unified Process)   2003.06.15