Escolar Documentos
Profissional Documentos
Cultura Documentos
Conceitos Fundamentais
Engenharia de Requisitos
Gesto de Requisitos
Requisitos e MPS.BR
Conceitos Fundamentais
Requisitos Definem :
1. o que o sistema solicitado a fazer
2. uma propriedade geral da aplicao
3. uma restrio especfica em seu desenvolvimento ou funcionamento.
Estratgias de Teste
Programas
R e q u i s i t o s
Elicitao de Requisitos
Os requisitos so descobertos atravs da consulta com as
partes interessadas
Anlise e negociao de requisitos
Requisitos so analisados e os conflitos resolvidos por meio de
negociao
Documentao de requisitos
Um documento de requisitos produzido
Validao de requisitos
checada a consistncia e completude do documento de
requisitos
Gerenciamento de Requisitos
Administra mudanas nos requisitos.
Engenharia de Requisitos
Elicitao Anlise
Requisitos
Ponto de Deciso acordados
Documento de
especificao
aceito ou
reexecuo da
espiral Validao Documentao
Esboo da especificao
de requisitos
Engenharia de Requisitos
Elicitao Anlise
Validao Documenta
o
Gerenciamento de Requisitos
Engenharia de Requisitos
Requisitos
Exemplos:
O sistema deve manter registro de todos os materiais da biblioteca (livros, sries,
jornais e revistas, relatrios, etc.);
O sistema deve permitir a pesquisa de um item atravs do ttulo ou autor;
O sistema deve suportar pelo menos 20 transaes por segundo;
As facilidades do sistema (tutorial) que esto disponveis para o pblico devem
ser demonstradas em 10 minutos ou menos.
Engenharia de Requisitos
Requisitos
Requisitos de Marketing
de Projeto
Requisitos de Hardware
Processos
Requisitos de Produo Organizacionais
Requisitos
de Software
Requisitos Casos de Uso
de Qualidade Requisitos
Regras de Negcio
Restries, Funcionais
Limites
Casos de Teste
Requisitos
No-Funcionais
Engenharia de Requisitos
Requisitos de Projeto
Exemplos:
- o sistema endereado aos consumidores das classes A e B;
- o processador paralelo do servidor X tem capacidade de processar 200 transaes por
segundo;
- o sistema permitir a matrcula de alunos externos em disciplinas especiais;
Engenharia de Requisitos
Requisitos de Software
Requisitos Funcionais
So a descrio das diversas operaes que clientes e usurios esperam
que sejam realizadas pelo sistema.
Exemplos:
- o software deve possibilitar o clculo dos gastos dirios, semanais, mensais e anuais com
pessoal;
- o software deve emitir relatrios de compras a cada quinze dias;
- os usurios devem poder obter o nmero de aprovaes, reprovaes e trancamentos em
todas as disciplinas por um determinado perodo de tempo;
Engenharia de Requisitos
Requisitos de Software
Requisitos no Funcionais
Determinam as caractersticas desejveis do software quanto
Usabilidade, Confiabilidade, Desempenho, Suportabilidade
(UCDS).
Restries de Projeto
Sistemas operacionais
Ambientes
Compatibilidade
Padres de aplicao
Requisitos no Funcionais
Exemplos:
Restries Operacionais:
Representam limites impostos ao funcionamento da
aplicao.
Regras de Derivao:
Representam um raciocnio ou uma condio que
permite inferir um fato, ou computar fatos a partir de
outros fatos.
Regras de Clculo:
Descrevem uma operao de transformao sobre
valores de negcio para agregar um novo valor.
Elicitando Casos de Uso
Os comportamentos descrevem as
funes da aplicao que caracterizam
as funcionalidades do sistema;
Cada caso de uso define um conjunto
de requisitos funcionais e no
funcionais do sistema.
Fluxos de Eventos (exemplo)
Anlise de Requisitos
Elicitao (1)
Especificao (3)
Matrizes de Rastreabilidade
Introduo ao MPS Br
O que ?
Introduo ao MPS Br
Definio Bsica
MPS.BR define e aprimora um modelo
de melhoria e avaliao de processo de
software. uma metodologia, baseada
na qualidade e que define nveis de
maturidade que um processo deve
atingir em busca da excelncia no
desenvolvimento de software. No
MPS.BR temos 7 nvel de maturidade
(A, B, C, D, E, F, G). O MPS.BR
referencia outras metodologias, como
por exemplo o CMMI.
Requisitos e MPS.BR
Introduo ao MPS Br
Nvel G : Parcialmente Gerenciado
Introduo ao MPS Br
Objetivo Inicial
Introduo ao MPS Br
Gerncia de Requisitos GRE
Propsito:
O processo Gerncia de Requisitos gerenciar os requisitos dos produtos
e componentes do produto do projeto e identificar inconsistncias entre os
requisitos, os planos do projeto e os produtos de trabalho do projeto.
Requisitos e MPS.BR
Introduo ao MPS Br
Gerncia de Requisitos GRE
Introduo ao MPS Br
Introduo ao MPS Br
Atributos de processo AP 1.1 e AP 2.1 Nvel G