SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Iconix


        O   ICONIX     é    um    processo    de   desenvolvimento   de   software
desenvolvido pela ICONIX Software Engineering. Trata-se de uma metodologia
prática e simples, mas também poderosa e com um componente de análise e
representação de problemas sólido e eficaz.
        ICONIX pode ser considerada uma metodologia pura, prática e simples,
mas também poderosa e com um componente de análise e representação dos
problemas sólido e eficaz, por isso, a metodologia ICONIX é caracterizada como um
Processo de Desenvolvimento de Software desenvolvido pela ICONIX Software
Engineering (www.iconixsw.com).
        O ICONIX é um processo não tão burocrático como o RUP, ou seja, não
gera tanta documentação. E apesar de ser um processo simples como o XP, não
deixa a desejar na Análise e Projeto (Design), e se destaca com um poderoso
processo de desenvolvimento de software.
        Este processo também faz uso da linguagem de modelagem UML e possui
uma característica exclusiva chamada "Rastreabilidade dos Requisitos" (Traceability
of Requirements). Mais precisamente, ICONIX nos permite "obrigatoriamente",
através de seus mecanismos, verificar em todas as fases se os requisitos estão
sendo atendidos. A abordagem ICONIX é flexível e aberta, isto é, se for necessário
usar outro recurso da UML para complementar os recursos usados nas fases do
ICONIX, não há problema algum.


O ICONIX é composto pelas seguintes principais fases:
· Modelo de Domínio
· Modelo de Caso de Uso
· Análise Robusta
· Diagrama de Seqüência
· Diagrama de Classe


A vantagem Iconix
   •   O modelo de negócio Iconix é exclusivo para a indústria da moda e tem
       muitos atributos interessantes:
•   Fluxo     de   receitas   previsível   devido   contratualmente   garantidos   os
       pagamentos de royalties mínimos no inventário operacional, ou risco de um
       produto
   •   EBITDA significativamente maior e margem líquida de empresas de vestuário
       tradicionais operacionais
   •   Forte fluxo de caixa livre com custos fixos baixos e necessidades de
       despesas mínimas de capital
   •   Oportunidade de crescimento acelerado através de estratégia de aquisição
       de marca


        Segundo MAIA (2005), o ICONIX é dividido em dois grandes setores,
modelo estático e modelo dinâmico, que podem ser desenvolvidos paralelamente e
de forma recursiva. O modelo estático é formado pelos Diagramas de Domínio e
Diagramas de Classe que modelam o funcionamento do sistema sem nenhum
dinamismo e interação com o usuário. O modelo dinâmico, por sua vez, sempre
mostra a interação entre o usuário e o sistema, através de ações onde o sistema
apresenta alguma resposta ao usuário em tempo de execução. O modelo estático é
refinado incrementalmente durante iterações sucessivas do modelo dinâmico.


        Borillo (2000), destaca três características fundamentais no ICONIX:
        • Iterativo e incremental: várias iterações ocorrem entre o desenvolvimento
do modelo de domínio e a identificação dos casos de uso. O modelo estático é
incrementalmente refinado pelo modelo dinâmico (ver figura 14);
        • Rastreabilidade (traceability): cada passo referência para os requisitos
de alguma forma. Silva e Videira (2001) definem rastreabilidade como sendo a
capacidade de seguir a relação entre os diferentes artefatos produzidos. Desta
forma, pode-se determinar qual o impacto que a alteração de um requisito tem em
todos os artefatos restantes;
        • Aerodinâmica da UML : a metodologia oferece o uso “aerodinâmico” da
UML (OMG®, 2001) como: os diagramas de casos de uso, diagramas de seqüência
e colaboração, diagramas de robustez.
Pontos Negativos e Problemas com ICONIX
        O ICONIX não sugere explicitamente nenhum diagrama para modelar
processo de negócio na fase preliminar do projeto. Mesmo sendo o ICONIX um
processo que pretende ser prático e simples, poderia no entanto, se beneficiar do
diagrama de atividades disponível na UML (OMG®, 2001) para modelar processos
de negócios.
        É fundamental pensar sobre todos os fluxos alternativos possíveis para
cada caso de uso, sempre que possível. Considerando que o fluxo principal é mais
fácil de identificar e escrever, não significa, porém, que o fluxo alternativo deva ser
postergado até que o projeto detalhado seja implantado. De fato, se isto acontecer
pode causar omissões sérias nestes pontos, gastando muito tempo para escrever o
fluxo alternativo, frente aos demais artefatos já definidos. Este é um cuidado que o
próprio ICONIX ressalta. Quando importantes fluxos alternativos não são
descobertos até a fase de codificação e depuração, o programador responsável por
escrever o código tender a tratar isto de forma mais conveniente no momento. Isto,
não é saudável para o projeto. Então, pergunte várias vezes: Existe alguma coisa
que pode acontecer? Existe outra forma tratamento? Isto está correto? Garanta com
isto um conjunto rico de fluxos alternativos.
      Outra característica forte do ICONIX é a distinção entre requisitos e casos de
uso. Uma desvantagem clara desta posição do ICONIX é obrigar a equipe de
projeto identificar e elaborar de uma lista de requisitos, assim como a manter as
associações entre os requisitos e os casos de uso. Isto requer um esforço adicional
e um acréscimo do volume de trabalho, que poderia ser evitado em um processo
que pretende ser rápido e simples.

Weitere ähnliche Inhalte

Was ist angesagt?

AWS 9월 웨비나 | AWS와 함께 하는 클라우드 컴퓨팅
AWS 9월 웨비나 |  AWS와 함께 하는 클라우드 컴퓨팅AWS 9월 웨비나 |  AWS와 함께 하는 클라우드 컴퓨팅
AWS 9월 웨비나 | AWS와 함께 하는 클라우드 컴퓨팅Amazon Web Services Korea
 
AWS Black Belt Online Seminar 2017 AWS Cognito
AWS Black Belt Online Seminar 2017 AWS CognitoAWS Black Belt Online Seminar 2017 AWS Cognito
AWS Black Belt Online Seminar 2017 AWS CognitoAmazon Web Services Japan
 
니니즈 x 라이엇 게임즈 콜라보레이션 캠페인
니니즈 x 라이엇 게임즈 콜라보레이션 캠페인니니즈 x 라이엇 게임즈 콜라보레이션 캠페인
니니즈 x 라이엇 게임즈 콜라보레이션 캠페인ssuser17c3bb
 
Apresentação UX e UI - Webdesign - Aula 07
Apresentação UX e UI - Webdesign - Aula 07Apresentação UX e UI - Webdesign - Aula 07
Apresentação UX e UI - Webdesign - Aula 07Renato Melo
 
2021년 MZ세대를 사로잡은 디지털 트렌드 키워드5
2021년 MZ세대를 사로잡은 디지털 트렌드 키워드52021년 MZ세대를 사로잡은 디지털 트렌드 키워드5
2021년 MZ세대를 사로잡은 디지털 트렌드 키워드5더크림유니언 CREAM
 
学習する組織(概要)
学習する組織(概要)学習する組織(概要)
学習する組織(概要)imocchi
 
社内でアジャイルと出会った新卒2年目がインフラ部隊でタスク可視化をやってみた話
社内でアジャイルと出会った新卒2年目がインフラ部隊でタスク可視化をやってみた話社内でアジャイルと出会った新卒2年目がインフラ部隊でタスク可視化をやってみた話
社内でアジャイルと出会った新卒2年目がインフラ部隊でタスク可視化をやってみた話Masayuki Ueda
 
[E-commerce & Retail Day] Amazon 혁신과 AWS Retail 사례
[E-commerce & Retail Day] Amazon 혁신과 AWS Retail 사례[E-commerce & Retail Day] Amazon 혁신과 AWS Retail 사례
[E-commerce & Retail Day] Amazon 혁신과 AWS Retail 사례Amazon Web Services Korea
 
日本アジャイル昔話 『忘れられたXPer』 XP祭り2021
日本アジャイル昔話 『忘れられたXPer』 XP祭り2021日本アジャイル昔話 『忘れられたXPer』 XP祭り2021
日本アジャイル昔話 『忘れられたXPer』 XP祭り2021Takeshi Kakeda
 
Startup Science - スタートアップ立ち上げに使える9つのビジネスモデルフレームワーク
Startup Science - スタートアップ立ち上げに使える9つのビジネスモデルフレームワークStartup Science - スタートアップ立ち上げに使える9つのビジネスモデルフレームワーク
Startup Science - スタートアップ立ち上げに使える9つのビジネスモデルフレームワークMasa Tadokoro
 
パターン・ランゲージ入門講座(Pattern Language Innovators Summit)
パターン・ランゲージ入門講座(Pattern Language Innovators Summit)パターン・ランゲージ入門講座(Pattern Language Innovators Summit)
パターン・ランゲージ入門講座(Pattern Language Innovators Summit)Takashi Iba
 
O que é isto, a Interação? (Design de Interação e Interação Humano-Computador)
O que é isto, a Interação? (Design de Interação e Interação Humano-Computador)O que é isto, a Interação? (Design de Interação e Interação Humano-Computador)
O que é isto, a Interação? (Design de Interação e Interação Humano-Computador)Rodrigo Freese Gonzatto
 
ICCIT Council × GDSC: UX / UI and Figma
ICCIT Council × GDSC: UX / UI and FigmaICCIT Council × GDSC: UX / UI and Figma
ICCIT Council × GDSC: UX / UI and FigmaGDSC UofT Mississauga
 
LEANSTARTUPアンチパターン #devlove #leanstartup
LEANSTARTUPアンチパターン #devlove #leanstartupLEANSTARTUPアンチパターン #devlove #leanstartup
LEANSTARTUPアンチパターン #devlove #leanstartupItsuki Kuroda
 
逆説のスタートアップ思考
逆説のスタートアップ思考逆説のスタートアップ思考
逆説のスタートアップ思考Takaaki Umada
 
[메조미디어] 2024 트렌드 리포트
[메조미디어] 2024 트렌드 리포트[메조미디어] 2024 트렌드 리포트
[메조미디어] 2024 트렌드 리포트MezzoMedia
 
スケールする事業の創り方
スケールする事業の創り方スケールする事業の創り方
スケールする事業の創り方Shinichi Takamiya
 
Jak pisać do Internetu, żeby Cię czytano?
Jak pisać do Internetu, żeby Cię czytano?Jak pisać do Internetu, żeby Cię czytano?
Jak pisać do Internetu, żeby Cię czytano?Leszek Łuczyn
 
パターン・ランゲージとは何か(井庭崇レクチャー)
パターン・ランゲージとは何か(井庭崇レクチャー)パターン・ランゲージとは何か(井庭崇レクチャー)
パターン・ランゲージとは何か(井庭崇レクチャー)Takashi Iba
 

Was ist angesagt? (20)

AWS 9월 웨비나 | AWS와 함께 하는 클라우드 컴퓨팅
AWS 9월 웨비나 |  AWS와 함께 하는 클라우드 컴퓨팅AWS 9월 웨비나 |  AWS와 함께 하는 클라우드 컴퓨팅
AWS 9월 웨비나 | AWS와 함께 하는 클라우드 컴퓨팅
 
Ux design - Conceitos Básicos
Ux design - Conceitos BásicosUx design - Conceitos Básicos
Ux design - Conceitos Básicos
 
AWS Black Belt Online Seminar 2017 AWS Cognito
AWS Black Belt Online Seminar 2017 AWS CognitoAWS Black Belt Online Seminar 2017 AWS Cognito
AWS Black Belt Online Seminar 2017 AWS Cognito
 
니니즈 x 라이엇 게임즈 콜라보레이션 캠페인
니니즈 x 라이엇 게임즈 콜라보레이션 캠페인니니즈 x 라이엇 게임즈 콜라보레이션 캠페인
니니즈 x 라이엇 게임즈 콜라보레이션 캠페인
 
Apresentação UX e UI - Webdesign - Aula 07
Apresentação UX e UI - Webdesign - Aula 07Apresentação UX e UI - Webdesign - Aula 07
Apresentação UX e UI - Webdesign - Aula 07
 
2021년 MZ세대를 사로잡은 디지털 트렌드 키워드5
2021년 MZ세대를 사로잡은 디지털 트렌드 키워드52021년 MZ세대를 사로잡은 디지털 트렌드 키워드5
2021년 MZ세대를 사로잡은 디지털 트렌드 키워드5
 
学習する組織(概要)
学習する組織(概要)学習する組織(概要)
学習する組織(概要)
 
社内でアジャイルと出会った新卒2年目がインフラ部隊でタスク可視化をやってみた話
社内でアジャイルと出会った新卒2年目がインフラ部隊でタスク可視化をやってみた話社内でアジャイルと出会った新卒2年目がインフラ部隊でタスク可視化をやってみた話
社内でアジャイルと出会った新卒2年目がインフラ部隊でタスク可視化をやってみた話
 
[E-commerce & Retail Day] Amazon 혁신과 AWS Retail 사례
[E-commerce & Retail Day] Amazon 혁신과 AWS Retail 사례[E-commerce & Retail Day] Amazon 혁신과 AWS Retail 사례
[E-commerce & Retail Day] Amazon 혁신과 AWS Retail 사례
 
日本アジャイル昔話 『忘れられたXPer』 XP祭り2021
日本アジャイル昔話 『忘れられたXPer』 XP祭り2021日本アジャイル昔話 『忘れられたXPer』 XP祭り2021
日本アジャイル昔話 『忘れられたXPer』 XP祭り2021
 
Startup Science - スタートアップ立ち上げに使える9つのビジネスモデルフレームワーク
Startup Science - スタートアップ立ち上げに使える9つのビジネスモデルフレームワークStartup Science - スタートアップ立ち上げに使える9つのビジネスモデルフレームワーク
Startup Science - スタートアップ立ち上げに使える9つのビジネスモデルフレームワーク
 
パターン・ランゲージ入門講座(Pattern Language Innovators Summit)
パターン・ランゲージ入門講座(Pattern Language Innovators Summit)パターン・ランゲージ入門講座(Pattern Language Innovators Summit)
パターン・ランゲージ入門講座(Pattern Language Innovators Summit)
 
O que é isto, a Interação? (Design de Interação e Interação Humano-Computador)
O que é isto, a Interação? (Design de Interação e Interação Humano-Computador)O que é isto, a Interação? (Design de Interação e Interação Humano-Computador)
O que é isto, a Interação? (Design de Interação e Interação Humano-Computador)
 
ICCIT Council × GDSC: UX / UI and Figma
ICCIT Council × GDSC: UX / UI and FigmaICCIT Council × GDSC: UX / UI and Figma
ICCIT Council × GDSC: UX / UI and Figma
 
LEANSTARTUPアンチパターン #devlove #leanstartup
LEANSTARTUPアンチパターン #devlove #leanstartupLEANSTARTUPアンチパターン #devlove #leanstartup
LEANSTARTUPアンチパターン #devlove #leanstartup
 
逆説のスタートアップ思考
逆説のスタートアップ思考逆説のスタートアップ思考
逆説のスタートアップ思考
 
[메조미디어] 2024 트렌드 리포트
[메조미디어] 2024 트렌드 리포트[메조미디어] 2024 트렌드 리포트
[메조미디어] 2024 트렌드 리포트
 
スケールする事業の創り方
スケールする事業の創り方スケールする事業の創り方
スケールする事業の創り方
 
Jak pisać do Internetu, żeby Cię czytano?
Jak pisać do Internetu, żeby Cię czytano?Jak pisać do Internetu, żeby Cię czytano?
Jak pisać do Internetu, żeby Cię czytano?
 
パターン・ランゲージとは何か(井庭崇レクチャー)
パターン・ランゲージとは何か(井庭崇レクチャー)パターン・ランゲージとは何か(井庭崇レクチャー)
パターン・ランゲージとは何か(井庭崇レクチャー)
 

Ähnlich wie Iconix

ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)Giovanni Bassi
 
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANDesenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANFernando Palma
 
259 Club ServiceNow LowCode
259 Club ServiceNow LowCode259 Club ServiceNow LowCode
259 Club ServiceNow LowCodeTiago Macul
 
Iconix.metodo.trabajo.universidad.porto.ppt
Iconix.metodo.trabajo.universidad.porto.pptIconix.metodo.trabajo.universidad.porto.ppt
Iconix.metodo.trabajo.universidad.porto.pptroygarcia271
 
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane FidelixCris Fidelix
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Ramon Durães
 
Modelo cascata apresentação
Modelo cascata apresentaçãoModelo cascata apresentação
Modelo cascata apresentaçãoerysonsi
 
Modelo cascata apresentação
Modelo cascata apresentaçãoModelo cascata apresentação
Modelo cascata apresentaçãoerysonsi
 
Modelo cascata apresentação
Modelo cascata apresentaçãoModelo cascata apresentação
Modelo cascata apresentaçãoerysonsi
 
Resumo capítulo 1 livro Engenharia de Software Moderna
Resumo capítulo 1 livro Engenharia de Software ModernaResumo capítulo 1 livro Engenharia de Software Moderna
Resumo capítulo 1 livro Engenharia de Software ModernaLucasBastos305659
 
T1 g13.modelo cascata
T1 g13.modelo cascataT1 g13.modelo cascata
T1 g13.modelo cascatawilsonguns
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De SoftwareCursoSENAC
 
Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9wilsonguns
 
Gestão da Tecnologia da Informação - Atividade: Governança de TI
Gestão da Tecnologia da Informação - Atividade: Governança de TIGestão da Tecnologia da Informação - Atividade: Governança de TI
Gestão da Tecnologia da Informação - Atividade: Governança de TIAlessandro Almeida
 
Processo Unificado de Desenvolvimento de Software
Processo Unificado de Desenvolvimento de SoftwareProcesso Unificado de Desenvolvimento de Software
Processo Unificado de Desenvolvimento de Softwareelliando dias
 

Ähnlich wie Iconix (20)

Arquitetura evolutiva
Arquitetura evolutivaArquitetura evolutiva
Arquitetura evolutiva
 
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
 
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANDesenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
 
259 Club ServiceNow LowCode
259 Club ServiceNow LowCode259 Club ServiceNow LowCode
259 Club ServiceNow LowCode
 
Iconix.metodo.trabajo.universidad.porto.ppt
Iconix.metodo.trabajo.universidad.porto.pptIconix.metodo.trabajo.universidad.porto.ppt
Iconix.metodo.trabajo.universidad.porto.ppt
 
Levantamento de requisitos de prédios inteligentes
Levantamento de requisitos de prédios inteligentesLevantamento de requisitos de prédios inteligentes
Levantamento de requisitos de prédios inteligentes
 
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
 
O emprego do_rup_na_uml_-_trabalho_poo_2012
O emprego do_rup_na_uml_-_trabalho_poo_2012O emprego do_rup_na_uml_-_trabalho_poo_2012
O emprego do_rup_na_uml_-_trabalho_poo_2012
 
Modelo cascata apresentação
Modelo cascata apresentaçãoModelo cascata apresentação
Modelo cascata apresentação
 
Modelo cascata apresentação
Modelo cascata apresentaçãoModelo cascata apresentação
Modelo cascata apresentação
 
Modelo cascata apresentação
Modelo cascata apresentaçãoModelo cascata apresentação
Modelo cascata apresentação
 
Processos de software
Processos de softwareProcessos de software
Processos de software
 
Resumo capítulo 1 livro Engenharia de Software Moderna
Resumo capítulo 1 livro Engenharia de Software ModernaResumo capítulo 1 livro Engenharia de Software Moderna
Resumo capítulo 1 livro Engenharia de Software Moderna
 
T1 g13.modelo cascata
T1 g13.modelo cascataT1 g13.modelo cascata
T1 g13.modelo cascata
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De Software
 
Apresentação 11-12-2013 - NTIEC/FEUP - Apresentação bimTEC
Apresentação 11-12-2013 - NTIEC/FEUP - Apresentação bimTECApresentação 11-12-2013 - NTIEC/FEUP - Apresentação bimTEC
Apresentação 11-12-2013 - NTIEC/FEUP - Apresentação bimTEC
 
Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9
 
Gestão da Tecnologia da Informação - Atividade: Governança de TI
Gestão da Tecnologia da Informação - Atividade: Governança de TIGestão da Tecnologia da Informação - Atividade: Governança de TI
Gestão da Tecnologia da Informação - Atividade: Governança de TI
 
Processo Unificado de Desenvolvimento de Software
Processo Unificado de Desenvolvimento de SoftwareProcesso Unificado de Desenvolvimento de Software
Processo Unificado de Desenvolvimento de Software
 

Mehr von Daiana de Ávila

Projeto Informática na Escola
Projeto Informática na EscolaProjeto Informática na Escola
Projeto Informática na EscolaDaiana de Ávila
 
Qual é o seu maior sonho?
Qual é o seu maior sonho? Qual é o seu maior sonho?
Qual é o seu maior sonho? Daiana de Ávila
 
Utilizando o audacity para editar e cortar músicas
Utilizando o audacity para editar e cortar músicasUtilizando o audacity para editar e cortar músicas
Utilizando o audacity para editar e cortar músicasDaiana de Ávila
 
Projeto sonhos (Preto e Branco)
Projeto sonhos (Preto e Branco)Projeto sonhos (Preto e Branco)
Projeto sonhos (Preto e Branco)Daiana de Ávila
 
Dicas de como pesquisar no Google
Dicas de como pesquisar no GoogleDicas de como pesquisar no Google
Dicas de como pesquisar no GoogleDaiana de Ávila
 
Conhecendo o funcionamento do sistema operacional
Conhecendo o funcionamento do sistema operacionalConhecendo o funcionamento do sistema operacional
Conhecendo o funcionamento do sistema operacionalDaiana de Ávila
 
Criando um e-mail no Gmail
Criando um e-mail no GmailCriando um e-mail no Gmail
Criando um e-mail no GmailDaiana de Ávila
 
Resumo básico de introdução à informática
Resumo básico de introdução à informáticaResumo básico de introdução à informática
Resumo básico de introdução à informáticaDaiana de Ávila
 
Relatório de Estágio Sistemas de Informação
Relatório de Estágio Sistemas de InformaçãoRelatório de Estágio Sistemas de Informação
Relatório de Estágio Sistemas de InformaçãoDaiana de Ávila
 
10 de março dia do Assistente de Educação
10 de março dia do Assistente de Educação10 de março dia do Assistente de Educação
10 de março dia do Assistente de EducaçãoDaiana de Ávila
 
Dados atuais sobre a água
Dados atuais sobre a águaDados atuais sobre a água
Dados atuais sobre a águaDaiana de Ávila
 
Sistema Gerenciador Para um Salão de Beleza
Sistema Gerenciador Para um Salão de BelezaSistema Gerenciador Para um Salão de Beleza
Sistema Gerenciador Para um Salão de BelezaDaiana de Ávila
 

Mehr von Daiana de Ávila (20)

Projeto Informática na Escola
Projeto Informática na EscolaProjeto Informática na Escola
Projeto Informática na Escola
 
Qual é o seu maior sonho?
Qual é o seu maior sonho? Qual é o seu maior sonho?
Qual é o seu maior sonho?
 
Utilizando o audacity para editar e cortar músicas
Utilizando o audacity para editar e cortar músicasUtilizando o audacity para editar e cortar músicas
Utilizando o audacity para editar e cortar músicas
 
Projeto Sonhos
Projeto SonhosProjeto Sonhos
Projeto Sonhos
 
Windows Movie Maker
Windows Movie MakerWindows Movie Maker
Windows Movie Maker
 
Projeto sonhos (Preto e Branco)
Projeto sonhos (Preto e Branco)Projeto sonhos (Preto e Branco)
Projeto sonhos (Preto e Branco)
 
Projeto sonhos
Projeto sonhosProjeto sonhos
Projeto sonhos
 
Dicas de como pesquisar no Google
Dicas de como pesquisar no GoogleDicas de como pesquisar no Google
Dicas de como pesquisar no Google
 
Conhecendo o funcionamento do sistema operacional
Conhecendo o funcionamento do sistema operacionalConhecendo o funcionamento do sistema operacional
Conhecendo o funcionamento do sistema operacional
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Criando um e-mail no Gmail
Criando um e-mail no GmailCriando um e-mail no Gmail
Criando um e-mail no Gmail
 
Resumo básico de introdução à informática
Resumo básico de introdução à informáticaResumo básico de introdução à informática
Resumo básico de introdução à informática
 
Relatório de Estágio Sistemas de Informação
Relatório de Estágio Sistemas de InformaçãoRelatório de Estágio Sistemas de Informação
Relatório de Estágio Sistemas de Informação
 
Sistema Operacional iOS
Sistema Operacional iOSSistema Operacional iOS
Sistema Operacional iOS
 
Protocolos de Segurança
Protocolos de SegurançaProtocolos de Segurança
Protocolos de Segurança
 
10 de março dia do Assistente de Educação
10 de março dia do Assistente de Educação10 de março dia do Assistente de Educação
10 de março dia do Assistente de Educação
 
Dados atuais sobre a água
Dados atuais sobre a águaDados atuais sobre a água
Dados atuais sobre a água
 
Sistema Gerenciador Para um Salão de Beleza
Sistema Gerenciador Para um Salão de BelezaSistema Gerenciador Para um Salão de Beleza
Sistema Gerenciador Para um Salão de Beleza
 
O que é ideologia
O que é ideologiaO que é ideologia
O que é ideologia
 
Vírus informático
Vírus informáticoVírus informático
Vírus informático
 

Iconix

  • 1. Iconix O ICONIX é um processo de desenvolvimento de software desenvolvido pela ICONIX Software Engineering. Trata-se de uma metodologia prática e simples, mas também poderosa e com um componente de análise e representação de problemas sólido e eficaz. ICONIX pode ser considerada uma metodologia pura, prática e simples, mas também poderosa e com um componente de análise e representação dos problemas sólido e eficaz, por isso, a metodologia ICONIX é caracterizada como um Processo de Desenvolvimento de Software desenvolvido pela ICONIX Software Engineering (www.iconixsw.com). O ICONIX é um processo não tão burocrático como o RUP, ou seja, não gera tanta documentação. E apesar de ser um processo simples como o XP, não deixa a desejar na Análise e Projeto (Design), e se destaca com um poderoso processo de desenvolvimento de software. Este processo também faz uso da linguagem de modelagem UML e possui uma característica exclusiva chamada "Rastreabilidade dos Requisitos" (Traceability of Requirements). Mais precisamente, ICONIX nos permite "obrigatoriamente", através de seus mecanismos, verificar em todas as fases se os requisitos estão sendo atendidos. A abordagem ICONIX é flexível e aberta, isto é, se for necessário usar outro recurso da UML para complementar os recursos usados nas fases do ICONIX, não há problema algum. O ICONIX é composto pelas seguintes principais fases: · Modelo de Domínio · Modelo de Caso de Uso · Análise Robusta · Diagrama de Seqüência · Diagrama de Classe A vantagem Iconix • O modelo de negócio Iconix é exclusivo para a indústria da moda e tem muitos atributos interessantes:
  • 2. Fluxo de receitas previsível devido contratualmente garantidos os pagamentos de royalties mínimos no inventário operacional, ou risco de um produto • EBITDA significativamente maior e margem líquida de empresas de vestuário tradicionais operacionais • Forte fluxo de caixa livre com custos fixos baixos e necessidades de despesas mínimas de capital • Oportunidade de crescimento acelerado através de estratégia de aquisição de marca Segundo MAIA (2005), o ICONIX é dividido em dois grandes setores, modelo estático e modelo dinâmico, que podem ser desenvolvidos paralelamente e de forma recursiva. O modelo estático é formado pelos Diagramas de Domínio e Diagramas de Classe que modelam o funcionamento do sistema sem nenhum dinamismo e interação com o usuário. O modelo dinâmico, por sua vez, sempre mostra a interação entre o usuário e o sistema, através de ações onde o sistema apresenta alguma resposta ao usuário em tempo de execução. O modelo estático é refinado incrementalmente durante iterações sucessivas do modelo dinâmico. Borillo (2000), destaca três características fundamentais no ICONIX: • Iterativo e incremental: várias iterações ocorrem entre o desenvolvimento do modelo de domínio e a identificação dos casos de uso. O modelo estático é incrementalmente refinado pelo modelo dinâmico (ver figura 14); • Rastreabilidade (traceability): cada passo referência para os requisitos de alguma forma. Silva e Videira (2001) definem rastreabilidade como sendo a capacidade de seguir a relação entre os diferentes artefatos produzidos. Desta forma, pode-se determinar qual o impacto que a alteração de um requisito tem em todos os artefatos restantes; • Aerodinâmica da UML : a metodologia oferece o uso “aerodinâmico” da UML (OMG®, 2001) como: os diagramas de casos de uso, diagramas de seqüência e colaboração, diagramas de robustez.
  • 3. Pontos Negativos e Problemas com ICONIX O ICONIX não sugere explicitamente nenhum diagrama para modelar processo de negócio na fase preliminar do projeto. Mesmo sendo o ICONIX um processo que pretende ser prático e simples, poderia no entanto, se beneficiar do diagrama de atividades disponível na UML (OMG®, 2001) para modelar processos de negócios. É fundamental pensar sobre todos os fluxos alternativos possíveis para cada caso de uso, sempre que possível. Considerando que o fluxo principal é mais fácil de identificar e escrever, não significa, porém, que o fluxo alternativo deva ser postergado até que o projeto detalhado seja implantado. De fato, se isto acontecer pode causar omissões sérias nestes pontos, gastando muito tempo para escrever o fluxo alternativo, frente aos demais artefatos já definidos. Este é um cuidado que o próprio ICONIX ressalta. Quando importantes fluxos alternativos não são descobertos até a fase de codificação e depuração, o programador responsável por escrever o código tender a tratar isto de forma mais conveniente no momento. Isto, não é saudável para o projeto. Então, pergunte várias vezes: Existe alguma coisa que pode acontecer? Existe outra forma tratamento? Isto está correto? Garanta com isto um conjunto rico de fluxos alternativos. Outra característica forte do ICONIX é a distinção entre requisitos e casos de uso. Uma desvantagem clara desta posição do ICONIX é obrigar a equipe de projeto identificar e elaborar de uma lista de requisitos, assim como a manter as associações entre os requisitos e os casos de uso. Isto requer um esforço adicional e um acréscimo do volume de trabalho, que poderia ser evitado em um processo que pretende ser rápido e simples.