Sem resumo de edição |
Sem resumo de edição |
||
| Linha 24: | Linha 24: | ||
<li>Diagrama de Classe</li> | <li>Diagrama de Classe</li> | ||
</ul> | </ul> | ||
<br> | |||
[[Arquivo:ICONIX.PNG|center|600px]] | [[Arquivo:ICONIX.PNG|center|600px]] | ||
<br> | |||
<li>Na fase do diagrama de caso de uso um arquivo será obtido, formado por um nome, uma descrição, uma condição prévia que deve ser atendida antes do início, uma condição que deve ser atendida no final.</li> | <li>Na fase do diagrama de caso de uso um arquivo será obtido, formado por um nome, uma descrição, uma condição prévia que deve ser atendida antes do início, uma condição que deve ser atendida no final.</li> | ||
Edição das 21h21min de 2 de dezembro de 2019
Metodologia ICONIX
Criado por Doug Rosenberg e Kendall Scott o ICONIX trata-se de um processo que unifica um conjunto de métodos orientados a objetos com o objetivo de atender todo o ciclo de vida de um projeto, é considerado um processo simplificado e pratico se comparado aos mais tradicionais. Sua principal vantagem é a capacidade de ser um componente de análise e representação dos problemas sólido e eficaz.
É uma metodologia de desenvolvimento de software, que fica entre o RUP (Rational Unified Process) e o XP (Extreme Programming), unifica um conjunto de métodos orientados a objetos para ter controle rígido sobre todo o ciclo de vida do software. Existe desde 1993 e apresenta claramente as atividades de cada fase e exibe uma sequência de etapas que devem ser seguidas
Principais Características
O ICONIX é composto por três características básicas:
Iterativo e Incremental: ocorrem diferentes iterações ao logo do desenvolvimento do modelo de domínio e a definição de casos de uso. Este ciclo de vida consiste no desenvolvimento do produto em etapas, para que se possa integrá-lo funcionalmente a cada ciclo de iteração, o produto é revisado e aprimorado. Essas etapas cão denominadas de iterações.
Rastreabilidade: cada etapa que é executada é definida por um requisito, rastreabilidade é definida como a capacidade de seguir um relacionamento entre os diferentes artefatos de software produzidos.
Dinâmica UML: fornece o uso da UML, necessita principalmente de três diagramas: Oferece um uso dinâmico da UML, pois utiliza alguns diagramas UML, sem exigir o uso de todos, como no caso do RUP (Rational Unified Process).
O ICONIX é composto pelas seguintes fases:
O ICONIX é composto pelas seguintes fases:
- Modelo de Domínio
- Modelo de Caso de Uso
- Análise Robusta
- Diagrama de Seqüência
- Diagrama de Classe