0% acharam este documento útil (0 voto)
538 visualizações13 páginas

Diagrama de Robustez

A metodologia ICONIX é um processo ágil de desenvolvimento de software guiado por casos de uso que utiliza a UML para modelagem. Ela enfatiza a rastreabilidade através de diagramas de robustez que mapeiam casos de uso para objetos de domínio. O processo iterativo inclui análise de requisitos, análise e desenho preliminar, desenho detalhado e implementação.

Enviado por

George
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
538 visualizações13 páginas

Diagrama de Robustez

A metodologia ICONIX é um processo ágil de desenvolvimento de software guiado por casos de uso que utiliza a UML para modelagem. Ela enfatiza a rastreabilidade através de diagramas de robustez que mapeiam casos de uso para objetos de domínio. O processo iterativo inclui análise de requisitos, análise e desenho preliminar, desenho detalhado e implementação.

Enviado por

George
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 13

Metodologia ICONIX

Metodologia ICONIX
Proposta por Doug Rosenberg (Iconix Software Engineering )
Use Case Driven Object Modeling with UML: A Practical Approach
(1999)
http://www.iconixsw.com
Iconix um processo de desenvolvimento de software que no to
burocrtico quanto o RUP nem radical como o XP. (fonte: wikipedia)

ICONIX: Formato
conduzido por casos de uso
iterativo e incremental
relativamente simples (tal como o XP, mas sem
eliminar as tarefas de anlise e de desenho que aquele
no contempla)
Usa a UML como linguagem de modelagem

ICONIX: Motivao
nfase especial no problema da rastreabilidade
(traceability)
Contempla as seguintes tarefas (milestones):
Anlise de requisitos
Anlise e desenho preliminar
Desenho detalhado
Implementao

Rastreabilidade (traceability)
Rastreabilidade: Como passar dos casos de uso para os
diagramas de sequncia?

ICONIX: Diagramas de Robustez


Anlise de Robustez (conceito e diagramas
recuperados da viso original de Ivar Jacobson)

Casos de
Uso

Descrio
dos Casos

Diagramas
de Robustez

Diagramas
de
Sequncia

ICONIX: Diagramas de Robustez

Anlise de Requisitos
1.
2.
3.
4.

Anlise de requisitos
Anlise e desenho preliminar
Desenho detalhado
Implementao

Comear com Diagramas de Classes de alto nvel


Desenvolver Prottipos de GUI, reports, navegao
Desenvolver Diagramas de Casos de Uso
Criar Diagramas de pacotes
Associar requisitos funcionais aos Casos de Uso e aos Objetos
do Domnio.

Anlise de Requisitos
1.
2.
3.
4.

Anlise de requisitos
Anlise e desenho preliminar
Desenho detalhado
Implementao

Requisitos x Casos de Uso:


Um Caso de Uso descreve uma unidade de comportamento.
Um Requisito descreve uma regra que governa o
comportamento.
Um Caso de Uso satisfaz um ou mais Requisitos Funcionais.
Um Requisito Funcional pode ser satisfeito por um ou mais
Casos de Uso.

H uma relao de muitos-para-muitos entre Casos de


Uso e Requisitos.

Anlise de Requisitos
1.
2.
3.
4.

Anlise de requisitos
Anlise e desenho preliminar
Desenho detalhado
Implementao

Anlise e Desenho Preliminar


1. Anlise de requisitos
2. Anlise e desenho
preliminar
3. Desenho detalhado
4. Implementao

Fazer as descries dos Casos de Uso com os cenrios principais, alternativos


e excees
Fazer a anlise de robustez, isto , para cada Caso de Uso:

Identificar um primeiro conjunto de objetos.


Criar Diagramas de Robustez usando os esteretipos de classes boundary,
control, e entity
Atualizar o modelo do domnio, com os novos objetos e atributos descobertos.

Terminar a atualizao do diagrama de classes de modo a refletir a concluso


da fase de anlise (iterao mais detalhada do diagrama de domnio).

Anlise e Desenho Preliminar


1. Anlise de requisitos
2. Anlise e desenho
preliminar
3. Desenho detalhado
4. Implementao

Diagrama de Robustez
Os Diagramas de Robustez usam trs tipos de esteretipos:
Objetos de fronteira/interface (boundary)

Objetos de entidade (entity)

Objetos de controlo (control)

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy