Metodologia de Desenvolvimento

De LCAD
Revisão de 08h12min de 6 de maio de 2008 por Flibio (discussão | contribs) (Modelagem do Negócio)
Ir para: navegação, pesquisa

Processo de Desenvolvimento

O Processo de desenvolvimento de sistema aqui adotado é uma abordagem visando a produção rápida com a utilização de um conjunto mínimo de ferramentas necessárias sob o nosso ponto de vista. Dessa forma, o processo é constituído basicamente das seguintes etapas:

  • Modelagem do Negócio (Entendimento e mapeamento do Negócio)
  • Análise de Requisitos (Detalhamento das Necessidades)
  • Análise do Processo Estruturado (Projeto do Sistema)

Muitas disciplinas (como gerenciamento de riscos, testes, entre outras) não serão aqui abordadas de forma explicita nesta primeira etapa. O que não significa que não devem ser utilizadas ao se seguir este processo.

Modelagem do Negócio

Esta etapa do processo visa o entendimento do Negócio, através da documentação de como ele funciona, o que realiza e quem são os envolvidos. Para isto, é preciso trabalhar para redigir os documentos a seguir da maneira mais precisa possível, com a participação de todos os envolvidos no projeto:

Documento de Visão do Sistema

O propósito deste documento é coletar, analisar e definir as necessidades de alto-nível e características do sistema, focando nas potencialidades requeridas pelos afetados e usuários-alvo. A Visão do Sistema documenta o ambiente geral de processos desenvolvidos para o sistema, fornecendo a todos os envolvidos uma descrição compreensível deste e suas macro-funcionalidades.

Relação de Casos de Uso

O propósito deste documento é explicitar e definir em alto-nível como os envolvidos interagem com o sistema. A Relação de Casos de Uso explicita o macro funcionamento de todas interações previstas entre os atores e sistema(s).

Glossário

O propósito deste documento é manter uma relação dos termos empregados durante o projeto como referência comun para todos os envolvidos.

Análise de Requisitos

Especificação dos Casos de Uso

Glossário

Análise do Processo Estruturado

Encontrar as classes a partir do detalhamento dos Casos de Uso

Separar os Substantivos

Realizar questionamento para definir quais serão classes

Descrever as responsabilidades das classes encontradas

Estabelecer as associações entre as classes encontradas

Fazer o diagrama de seqüência entre para cada Especificação de Caso de Uso

Descrever os Atributos e Operações das Classes