Processo de Desenvolvimento de Software DATASUS
Processo de Desenvolvimento de
Software do DATASUS
Coordenação Geral de Arquitetura e Engenharia Tecnológica
Coordenação de Padronização e Qualidade de Software
Gerência de Padrões e Software Livre
GPSL- Gerência de Padrões e Software Livre
1/52
v 02
Introdução
GPSL- Gerência de Padrões e Software Livre
2/52
v 02
Processo de Desenvolvimento de
Software do DATASUS
Um processo:
Descreve quem faz o quê, como e quando;
Define as atividades de uma equipe e especifica quais artefatos devem ser desenvolvidos.
O PDS-DATASUS:
Provê linhas gerais para os usuários e desenvolvedores, permitindo o estabelecimento de uma visão comum para os projetos do DATASUS;
É baseado no RUP (Rational Unified Process);
Sofre evolução constante.
Objetivo: Estabelecer um modelo de processo que possa ser adequado e utilizado por diferentes projetos.
GPSL- Gerência de Padrões e Software Livre
3/52
v 02
O que é o Rational Unified Process (RUP) ?
O RUP é um modelo genérico de processo da Rational Software que fornece uma abordagem disciplinada para produzir e gerenciar software.
O RUP captura algumas das melhores práticas do desenvolvimento de software.
É fornecido em mídia eletrônica acessível por um navegador (browser).
Não define uma metodologia.
É uma biblioteca de processos.
Fornece atividades, artefatos e guias.
É representado através da UML.
GPSL- Gerência de Padrões e Software Livre
4/52
v 02
Características do RUP
Iterativo e Incremental.
O sistema é construído incrementalmente através de vários mini-projetos que se repetem (iterações).
Guiado por casos de uso.
A arquitetura de software tem papel central.
Planejado com foco na eliminação de riscos.
Reduz riscos e aumenta a previsibilidade.
GPSL- Gerência de Padrões e Software Livre
5/52
v 02
As Seis Melhores Práticas
GPSL- Gerência de Padrões e Software Livre
6/52
v 02
As Seis Melhores Práticas
As melhores