A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

APSOO Aula 05.

Apresentações semelhantes


Apresentação em tema: "APSOO Aula 05."— Transcrição da apresentação:

1 APSOO Aula 05

2 Da concepção para a elaboração
Maioria dos requisitos definidos Os essenciais devem estar detalhados Identificação de atores e seus objetivos Definição dos casos de uso Riscos mais importantes identificados

3 Na elaboração Detalhamento da maioria dos requisitos
Riscos principais minimizados ou eliminados Elementos principais da arquitetura implementados e testados

4 Arquitetura É um sistema de informação típico e pode ser visualizado em várias camadas: Interface do Usuário: interface gráfica, janelas. Lógica da aplicação (ou do negócio) e objetos do domínio do problema: representam os conceitos do domínio do problema que atendem aos requisitos do sistema. Ex: venda. Serviços técnicos: objetos e subsistemas de uso geral que fornecem serviços técnicos de apoio. São independentes da aplicação e podem ser reutilizados por outros sistemas.

5

6 Elaboração Duração: 2 ou 4 iterações Verificar:
Iterações: 2 a 6 semanas Verificar: Iterações de tempo fixo Requisitos não implementados – colocar na lista de tarefas futuras Prazos mantidos Versões estáveis e testadas

7 Exemplo de planejamento Iterações - PDV
Iteração 1 Implementar o cenário base do caso de uso Processar venda Pagamento apenas em Dinheiro Os sistemas externos não são considerados Iteração 2 Suporte aos vários tipos de sistemas externos Regras de preço complexas Atualizar a janela da interface, quando o total mudar Iteração 3 Tolerância a falhas de sistema central Tratar dispositivos (gaveta do caixa, bobina) Autorização do pagamento com cartão de crédito

8 Explorando o comportamento do sistema
Antes de começar a projetar, temos que entender o comportamento do sistema Saber “ o quê” fazer antes de solucionar Diagrama de seqüência do sistema

9 Diagrama de Seqüência do Sistema (DSS)
Explora as operações principais que o sistema oferece aos atores Identifica os eventos de entrada e saída do sistema

10 Exemplo Processar Venda
Modelar a partir da especificação dos casos de uso Cliente chega ao PDV com produtos Caixa começa uma nova venda Caixa entra com ID do produto Sistema checa unidade, registra item da venda e apresenta descrição, preço e total parcial Caixa repete os passo 3 e 4 até término ....

11 Explicando a notação Caixa Preta Parâmetros (abstrato)
Laço indicando repetição de eventos O que a operação retorna

12 Mais DSS Fronteira Regras de nomenclatura
Antes de identificar as operações, saber a fronteira do sistema Exemplo: para pagamento em dinheiro, cliente não é ator deste caso de uso Regras de nomenclatura Começar com verbo, usando apenas um nome(com maiúscula separando) Exemplo: entrarItem, fazerPagamento

13 Aumentando o DSS (futuras iterações)
Operação do Sistema externo

14 Aumentando o DSS (cenários alternativos)

15 Exemplo: sistema de reservas aéreas
Usuário Caso de Uso: Consultar Disponibilidade Caso de uso Consultar Disponibilidade

16 DSS no PU Parte do modelo de casos de uso
Detalham e auxiliam a entender os requisitos (inicio da análise) Vão auxiliar os próximos passos da iteração Atualizados apenas quando há necessidade


Carregar ppt "APSOO Aula 05."

Apresentações semelhantes


Anúncios Google