Beruflich Dokumente
Kultur Dokumente
Slide 1
Slide 2
Objetivos
Descrever as principais atividades da engenharia de requisitos. Introduzir tcnicas de obteno e anlise de requisitos. Descrever validao de requisitos. Discutir a importncia da validao de requisitos e revises de requisitos. Discutir a necessidade do gerenciamento de requisitos
Slide 3
Tpicos
Estudos de viabilidade Obteno e anlise de requisitos Validao de requisitos Gerenciamento de requisitos
Slide 4
Slide 5
Relatrio de viabilidade
Slide 6
Estudos de viabilidade
O estudo de viabilidade decide se vale a pena desenvolver o sistema proposto. Um estudo breve que verifica se :
O sistema contribui para os objetivos da organizao O sistema pode ser implementado com a tecnologia atual e dentro do oramento O sistema pode ser integrado com outros sistemas em operao
Slide 7
Slide 10
Stakeholders
Qualquer pessoa que ter influncia direta ou indireta sobre os requisitos do sistema: Usurios finais Pessoal de uma organizao que venham a ser afetado pelo sistema Engenheiros envolvidos no desenvolvimento ou manuteno do sistema (e/ou outros sistemas relacionados) Gerentes de negcios Especialistas no domnio da aplicao Representantes de sindicatos, etc.
Slide 11
Slide 12
Slide 13
Entrada do processo
Resoluo de conflitos
Slide 14
Slide 15
Slide 16
Slide 17
Receptores de servios
Nesse caso, os pontos de vista so externos ao sistema e dele recebem servios. A anlise envolve examinar os servios recebidos por diferentes pontos de vista coletando esses servios e resolvendo conflitos.
Slide 19
Slide 20
Slide 22
Slide 23
Template de servio
Referncia: O nome do servio Razo : razo pela qual o servio oferecido Especificao: referncia a uma lista de especificaes de servios. Pontos de vista: lista de nomes de pontos de vista que recebem o servio. Requisitos no funcionais: referncia a um conjunto de requisitos no funcionais que impem restries ao servio. Provedores: Referncia a uma lista de objetos de sistema que fornecem o servio.
Slide 24
Slide 25
Impressora
Confiabilidade
Atualizao de conta
Retirar dinheiro Retirar dinheiro Consultar saldo Consultar saldo Pedir cheques Enviar mensagem Executar transao da lista Pedir extrato Transferir fundos
Slide 28
Slide 29
Servios Consultar saldo Retirar dinheiro Servios Pedir cheques Enviar mensagem Executar transao da lista Pedir extrato Transferir fundos
Cliente
Pessoal do banco
Titular da conta
No titular da conta
Caixa
Gerente Engenheiro
Slide 30
Cenrios
Cenrios so descries de como um sistema usado na prtica. So teis para acrescentar detalhes a um esboo da descrio de requisitos. Em geral, pessoas acham mais fcil relacionar exemplos da vida real do que descries abstratas.
Slide 32
Slide 33
Cenrios de eventos
Cenrios de eventos podem ser usados para descrever como um sistema responde a ocorrncia de algum evento particular Cada evento distinto mostrado em um cenrio de evento separado. VORD inclui uma conveno diagramtica para cenrios de eventos.
Dados fornecidos e sadas. Informaes de controle. Processamento de exceo. O prximo evento esperado.
Slide 34
Tempo Esgotado Devolver Carto Carto invlido Devolver Carto Carto roubado Reter Carto
Selecionar servio
Slide 35
Slide 36
Descrio de Exceo
A maioria dos mtodos no inclui formas para descrever excees. No exemplo, excees so:
Tempo-esgotado - cliente no fornece o PIN Carto invlido Carto roubado
Slide 37
Casos de uso
Casos de Uso - tcnica baseada em cenrios para a obteno de requisitos. Identificam os atores envolvidos em uma interao e que descreve a interao em si Um conjunto de casos de uso descreve todas as interaes que sero representadas nos requisitos do sistema. Diagramas de seqncias podem ser usados para adicionar detalhes aos casos de uso, mostrando o processamento da seqncia de eventos no sistema.
Slide 38
Servios de emprstimo
Slide 39
Usurio da biblioteca
Servios de emprstimo
Administrao de usurio
Pessoal da biblioteca
Fornecedor
Servios de catlogo
Slide 40
Etnografia
Tcnica de observao utilizada para compreender os requisitos sociais e organizacionais Um cientista social se insere no ambiente de trabalho onde o sistema ser usado e analisa como as pessoas trabalham. As pessoas no precisam explicar o seu trabalho. Fatores sociais e organizacionais importantes podem ser observados
Slide 42
Etnografia - comentrios
Pode ser combinada com a prototipao, reduzindo o nmero de ciclos de refinamento do prottipo. Vantagem podem revelar detalhes importantes do processo de trabalho das pessoas. Enfoque no usurio final abordagem no apropriada para descobrir requisitos organizacionais e de domnio. No uma abordagem completa, e deve ser utilizada com outras abordagens (casos de uso)
Slide 43
Validao de Requisitos
Preocupa-se em mostrar que os requisitos definem o sistema que o cliente deseja. Validao importante, uma vez que o custo para remover erros de requisitos grande, quando descobertos tardiamente.
Slide 44
Checagem de Requisitos
Validade. O sistema fornece as funes que melhor atende as necessidades de todos os usurio? Consistncia. Existem conflitos de requisitos? Completeza. Todas as funes necessrias foram includas? Realismo. Os requisitos podem ser implementados com a tecnologia e oramento disponveis? Facilidade de verificao. Os requisitos podem ser checados?
Slide 45
Prototipao
Uso de um modelo executvel do sistema para checar os requisitos.
Slide 46
Gerenciamento de Requisitos
O gerenciamento de requisitos o processo de controlar as mudanas nos requisitos durante o processo de engenharia de requisitos e desenvolvimento. Requisitos so inevitavelmente incompletos e inconsistentes
Novos requisitos surgem durante o processo de desenvolvimento. Diferentes pontos de vista possuem diferentes requisitos e esses so freqentemente contraditrios.
Slide 47
Slide 48
Requisitos iniciais
Requisitos modificados
Tempo
Slide 49
Requisitos emergentes
Requisitos que surgem medida que a compreenso do cliente do sistema se desenvolve
Requisitos conseqentes
Requisitos que resultam da introduo do sistema de computador.
Requisitos de compatibilidade
Requisitos que dependem de outros sistemas ou processos de negcio especficos dentro da organizao.
Slide 51
Slide 52
Problema identificado
Implementao da mudana
Requisitos revisados
Slide 53
Pontos chave
O processo de engenharia de requisitos inclui um estudo de viabilidade, o levantamento e a anlise e requisitos, a especificao de requisitos, a validao de requisitos e o gerenciamento de requisitos. Diferentes usurios do sistema possui diferentes requisitos. Fatores sociais e organizacionais tem forte influncias sobre o s requisitos.
Slide 54
Pontos chave
A validao dos requisitos o processo de verificar os requisitos quanto a sua validade, consistncia, completeza, seu realismo e sua facilidade de verificao. Mudanas organizacionais inevitavelmente levam a mudanas nos requisitos. O gerenciamento de requisitos inclui o planejamento e o gerenciamento de mudanas.
Slide 55
Slide 56