Fábrica de Software
Introdução A Fábrica de Software caracteriza-se por atuar no processo produtivo de um software. Utiliza um conjunto de recursos, processos e metodologias estruturados para desenvolvimento, testes e manutenções de softwares.
Fases Fonte: http://www.servicesul.com.br/fabrica-de-software.html
Processos de Fábrica de Software Fase Objetivo Artefatos % no Projeto Análise de Demanda do Cliente Levantar e descrever as necessidades do cliente, identificando as possíveis soluções. Definição dos usuários e clientes da aplicação. Escopo do projeto. 10% Estudo do Domínio do Problema Definir os problemas para os quais a aplicação pretende dar solução. Funcionalidades da aplicação.
Processos de Fábrica de Software Fase Objetivo Artefatos % no Projeto Definição dos Requisitos Definir um projeto capaz de atender a solicitação do software, identificando as características do software, a estratégia a ser seguida, os recursos necessários e o prazo para a execução do software solicitado. Requisitos Funcionais e Não- Funcionais. Cronograma. Protótipos. 20% Análise / Modelagem do Problema Definir como o sistema deverá responder às requisições dos usuários através da construção dos Casos de Uso do sistema. Modelo Lógico de Classes. Diagrama de Sequência.
Processos de Fábrica de Software Fase Objetivo Artefatos % no Projeto Elaboração da Arquitetura Definir como o sistema será implementado de acordo com a linguagem de programação escolhida. Definição das Tecnologias a serem utilizadas. 10% Planejamento das Iterações de Implementação Fornecer uma visão mais detalhada sobre o projeto. Planejamento das várias partes do sistema que serão desenvolvidas em paralelo, e integradas quando finalizadas. Planejamento das Iterações. 30%
Fluxo de Atividades Fase I: fase de definição do projeto, de acordo com as necessidades levantadas junto ao cliente. Fase II: fase de elaboração do plano do projeto e execução das atividades recorrentes de acompanhamento e controle. Fase III: implementação dos componentes. Fase IV: fase de testes e da validação dos componentes produzidos.