Análise

O que fazer para solucionar o problema?

Na análise são realizados diversos estudos sobre como resolver o problema proposto, considerando o contexto da aplicação.

Análise de Domínio: o processo de identificação, coleção, organização e representação das informações relevantes de um domínio, baseado em estudo dos sistemas existentes e seus históricos de desenvolvimento, do conhecimento capturado de especialistas de domínio (Domain Experts), sobre a teoria e tecnologias emergentes dentro de um domínio.

Algumas técnicas para o entendimento do domínio utilizam:

  • Wire Frame: em edição.
  • Protótipo: em edição.
  • StoryBoard: em edição.

Análise de Risco: as três questões para a avaliação das partes arquiteturalmente significativa - architecturally significant são:

  • Essence: qual a sua essência?
    • A essência de um sistema é o que esse sistema é em seu nível mais básico.
    • O sistema pode existir sem?
  • What: o que significa?
    • Existe realmente um entendimento sobre?
  • How: como fazer?
    • Pode ser implementado?
    • Falta de conhecimento.
    • Nova ou não existente tecnologia.

Análise Textual - Textual Analysis: o processo de obtenção dos candidatos a elementos de programação no cenário, sendo os substantivos representados como abstrações e os verbos como funcionalidades/comportamentos; os adjetivos também são avaliados em abstrações e/ou funcionalidades/comportamentos.

Análise de Comunalidade - Commonality: o processo de identificação das partes invariáveis do sistema, também como constantes.

Análise de Variabilidade - Variability: o processo de identificação das partes variáveis do sistema, também como definições de dados.

Análise de Ambiente/Mundo - Environment: o processo de identificação dos eventos do sistema.

results matching ""

    No results matching ""