O documento descreve as fases e fluxos do processo de análise e design no RUP, incluindo a sugestão da arquitetura inicial, análise do comportamento para atender aos requisitos, e refinamento da arquitetura para integrar os novos elementos de design.
Jett: Exporte Excel do jeito que seu cliente sempre sonhou
Análise e Design - RUP
1. RUP
Análise e Design - Processo
Emmanuel Neri
Tiago Assis
2. Índice
1. Introdução
2. Fases da Iteração
1. Iniciação
2. Elaboração
3. Construção
4. Transição
3. Fluxo - Visão Geral
4. Fluxo - Sugestão da Arquitetura
5. Fluxo - Analisar Comportamento
6. Fluxo - Refinar a Arquitetura
7. Conclusão
3. Introdução
● Transformar os requisitos em um design do sistema a ser
criado
● Desenvolver uma arquitetura sostificada para o sistema
● Adaptar o design para que corresponda ao ambiente de
implantação, projetando - o para fins de desempenho
5. Fase de Iniciação
● Estabelecer se o sistema idealizado é factível
● Avaliar as tecnologias possíveis para a solução
● Criar sintese do que será o sistema
6. Fase de Elaboração
● Criar uma arquitetura para o sistema
● Fornecer um ponto de partida para o trabalho de análise
principal
7. Fases de Construção
● Arquitetura principal definida
● Exploração de micro problemas
8. Fase de Transição
● Ajustes finais, principalmente, de desempenho no sistema
integrado.
11. Fluxo - Sugestão da Arquitetura
● Criar um esboço inicial da arquitetura do sistema
○ Definir um conjunto inicial de elementos como a base
para análise
○ Definir um conjunto inicial de mecanismos de análise
○ Definir a divisão em camadas e organização iniciais do
sistema
○ Definir as realizações de caso de uso que serão
tratadas na iteração atual
● Identificar classes de análise a partir dos casos de uso
arquiteturalmente significativos
● Atualizar as realizações de caso de uso com as interações
das classes de análise
12.
13.
14.
15.
16. Fluxo - Analisar Comportamento
Esta atividade ocorre em cada iteração na qual existam
requisitos comportamentais a serem analisados e projetados.
A análise de requisitos comportamentais inclui:
● identificar classes de análise que atendam ao
comportamento necessário
● determinar como essas classes de análise se ajustam à
arquitetura lógica do sistema. As classes de análise
podem ser determinadas para:
○ pertencer a sistemas existentes;
○ requerer a criação de novos subsistemas;
○ ocasionar a redefinição dos subsistemas existentes e
suas interfaces.
17.
18.
19.
20.
21. Fluxo - Refinar a Arquitetura
● Fornece a transição natural das atividades de análise para
as atividades de design, identificando:
○ os elementos de design apropriados dos elementos de
análise
○ os mecanismos de design apropriados dos mecanismos
de análise relacionados
● Descreve a organização da arquitetura de tempo de
execução e de implementação do sistema
● Organiza o modelo de implementação para efetuar a
transição total entre o design e a implementação
22. Fluxo - Refinar a Arquitetura
● Mantém a consistência e a integridade da arquitetura,
assegurando que:
○ os novos elementos de design identificados para a
iteração atual são integrados aos elementos de design
preexistentes.
○ a reutilização máxima dos componentes e elementos de
design disponíveis é obtida o mais cedo possível no
esforço de design.