Artefato:
| ||||||||||||||||||||||||||||||||||||||
Subsistema de Implementação |
Um subsistema de implementação é um conjunto de componentes e de outros subsistemas de implementação que é usada para estruturar o modelo de implementação, dividindo-o em partes menores. |
| Representação em UML: | Pacote do modelo de implementação, seu pacote de nível superior ou estereotipado como "implementation subsystem". |
| Papel: | Implementador |
| Mais informações: | |
| Entrada para Atividades: | Saída de Atividades: |
As pessoas mencionadas a seguir usarão o subsistema de implementação:
O subsistema de implementação é o correspondente físico do pacote de design. O modelo e os subsistemas de implementação são o alvo da visão de implementação. Por isso, são extremamente importantes na fase de desenvolvimento.
|
Nome da Propriedade |
Breve Descrição |
Representação em UML |
| Nome | O nome do subsistema | O atributo "Name" do elemento do modelo |
| Breve Descrição | Uma breve descrição do papel e da finalidade do subsistema | Valor rotulado, do tipo "texto curto" |
| Componentes | Os componentes contidos diretamente no subsistema | Incluídos por meio da metaagregação "possui" |
| Relacionamentos | Os relacionamentos contidos diretamente no subsistema | - " - |
| Diagramas | Os diagramas contidos diretamente no subsistema | - " - |
| Subsistemas de Implementação | Os subsistemas contidos diretamente no subsistema | - " - |
| Dependências de Importação | As dependências de importação transferidas do subsistema para outros subsistemas | Adquirido por um sistema limitado, através da metaagregação "possui" |
O arquiteto de software define os subsistemas durante a Fase de Elaboração e os distribui às pessoas (ou às equipes). Isso é feito antes de a implementação de classe começar e, portanto, permite o desenvolvimento em paralelo dos subsistemas.
Um implementador é responsável pelo subsistema e garante que:
O implementador responsável por um subsistema de implementação é também responsável pelos componentes públicos (visíveis) do subsistema.
Recomenda-se que o implementador responsável por um subsistema de implementação seja também responsável por todos os seus componentes contidos. Para obter mais informações, consulte Artefato: Componente.
Se uma equipe de implementadores desenvolver um subsistema de implementação, um dos membros da equipe deverá ser responsável pelo subsistema.
Recomenda-se que você use os subsistemas de implementação. Você tem que decidir como mapear os pacotes na fase de design para os subsistemas na fase de implementação. Será preciso decidir também quantos níveis de subsistemas serão necessários.
|
Rational Unified Process
|