Mapa mental
Processo Unificado
Contenido del mapa
Processo Unificado
Atividades necessárias para transformar requisitos do usuário em software
Baseado em componentes
Unified Modeling Language – UML
Caracteristicas
- Direcionado a Casos de Uso
- Um caso de uso é uma porção da funcionalidade do sistema que dá ao usuario um resultado de valor. Todos os casos de usos juntos resulta no diagrama de Casos de Uso.
- UCs não somente iniciam o processo de desenvolvimento, mas também o mantêm coeso.
- Desenvolvidos junto com a arquitetura do sistema
- Centrado na Arquitetura
- O papel da arquitetura no software é de natureza similar ao papel da arquitetura na construção civil.
- A arquitetura em um sistema de software => diferentes visões desse sistema
- a plataforma de software sobre a qual o sistema vai rodar
- blocos de construção reusáveis disponíveis
- Paradigma: ORIENTAÇÃO A OBJETOS ou Estruturado
- considerações de distribuição
- sistemas legados
- requisitos não funcionais (performance, confiabilidade etc.)
- sistemas legados
- considerações de distribuição
- Paradigma: ORIENTAÇÃO A OBJETOS ou Estruturado
- blocos de construção reusáveis disponíveis
- Deve fornecer espaço para a criação de todos os casos de uso
- os casos de uso devem encaixar-se na arquitetura, quando construídos
- Arquitetura em 3 camadas
- Camada de Dominio
- Diagrama de Classes de Projeto
- Camada de Persistencia
- Banco de Dados
- Camada de Aplicação
- Camada de interface + Camada de apresentação
- Camada de Dominio
- Iterativo e Incremental
- O desenvolvimento de um produto comercial de software é uma grande tarefa que pode ser estendida por vários meses, possivelmente um ano ou mais. É mais prático dividir o trabalho em partes menores ou miniprojetos.
- Cada miniprojeto é uma ITERAÇÃO que resulta em um INCREMENTO
- A iteração deve trabalhar com um grupo de casos de uso que juntos estendam a usabilidade do produto em desenvolvimento.
- A iteração deve tratar os riscos mais importantes
- Se uma iteração atinge seus objetivos, o desenvolvimento prossegue com a próxima iteração, caso contrario deve ser refeita
- O desenvolvimento de um produto comercial de software é uma grande tarefa que pode ser estendida por vários meses, possivelmente um ano ou mais. É mais prático dividir o trabalho em partes menores ou miniprojetos.
- Direcionado a Casos de Uso
FASES
- Concepção
- Levantamento de Requisitos
- Organização de Requisitos
- Planejamento dos Ciclos Iterativos
- Elaboração
- Analise de Requisitos e de dominio
- Projeto
- Camada de Dominio
- Camada de Interface
- Camada de Persistencia
- Construção
- Geração de código
- Testes
- Transição
- Implantação do sistema no ambiente real com dados reais.
- Concepção
Información
- Descripción
- Engenharia de Software Mapa Mental sobre Processo Unificado, creado por Vinicius Gabriel el 08/09/2014.
- Creado por
- Vinicius Gabriel
- Visitas
- 16
- Valoración