Escolar Documentos
Profissional Documentos
Cultura Documentos
com
Requisitos de software
Engenharia de Requisitos
As descries das funes e das restries so
requisitos para o sistema; e o processo de
descobrir, analisar, documentar e verificar
essas funes e restries chamado de
engenharia de requisitos
Fonte:
http://www.acsaf.com.br/assets/img/Requisitos.jpg
Requisito
O termo requisito no utilizado pela
indstria de software de modo consistente.
Em alguns casos, um requisito visto como
uma declarao abstrata, de alto nvel, de uma
funo que o sistema deve fornecer ou de uma
restrio do sistema.
No outro extremo, ele uma definio
detalhada, matematicamente formal, de uma
funo do sistema.
Fonte:
http://s.profissionaisti.com.br/wp-content/uploads/2011/05/analise.jpg
Documentos de Requisitos
Contrato: se um empresa deseja estabelecer
um contrato para desenvolvimento de um
grande projeto de software, ela tem de definir
as necessidades de maneira suficientemente
abstrata para que uma soluo no seja
definida.
Requisito: os requisitos devem ser redigidos
de modo que os diversos fornecedores possam
apresentar propostas, oferecendo, talvez,
diferentes maneiras de atender s
necessidades organizacionais do cliente.
Fonte:
http://s3-eu-west-1.amazonaws.com/rankia/images/valoraciones/0019/1124/
Documentos-afore-XXI-Banorte.jpg?1427791092
Documentos de requisitos
Uma vez estabelecido um contrato, o
fornecedor precisa preparar uma definio de
sistema para o cliente, com mais detalhes, de
modo que o cliente compreenda e possa
validar o que o software far. O contrato e o
requisito podem ser chamados de requisitos
do sistema.
Fonte:
https://kardexdigital.files.wordpress.com/2012/07/5_legajos_digital.jpg
Requisitos do usurio
So declaraes, em linguagem natural e
tambm em diagramas, sobre as funes que
o sistema deve fornecer e as restries sob as
quais deve operar.
Fonte:
http://thiagonasc.com/blog/wp-content/uploads/2013/11/prototipo-baixa_fidelidade.jpg
Requisitos do sistema
Estabelecem detalhadamente as funes e as
restries de sistema. O documento de
requisitos de sistema, algumas vezes chamado
de especificaes funcional, deve ser preciso.
Ele pode servir como um contrato entre o
comprador do sistema e o desenvolvedor do
software.
Fonte:
http://blog.beview.com.br/wp-content/uploads/2015/01/os-pr%C3%A9-requisitos-sistemagest%C3%A3o-imobili%C3%A1ria-ideal-630x210.jpg
Fonte:
http://www.informant.com.br/blog/wp-content/uploads/2013/09/shutterstock_126670361.jpg
Gerentes de clientes
Requisitos do
usurio
Requisitos do
sistema
Especificao de
projeto de
software
Engenheiros do cliente
Arquitetos de sistemas
Desenvolvedores de software
Engenheiros do cliente (talvez)
Arquitetos de sistemas
Desenvolvedores de software
Fonte:
http://blog.makesys.com.br/wp-content/uploads/2013/10/shutterstock_128837956.jpg
Requisitos funcionais
So declaraes de funes que o sistema
deve fornecer , como o sistema deve reagir a
entradas especficas e como deve se
comportar em determinadas situaes. Em
alguns casos, os requisitos funcionais podem
tambm explicitamente declarar o que o
sistema no deve fazer.
Fonte:
http://cdn.hotfrog.com.br/companies/Arqueiro-Tecnologia-do-Software_1455470/images-pr/40hRequisitos-de-Software-Levantamento-An%C3%A1lise-e-Gest%C3%A3o-Treinamento-Presencial295433_image.jpg
Requisitos funcionais
Para um sistema descrevem a funcionalidade
ou os servios que se espera que o sistema
fornea. Eles dependem do tipo de software
que esta sendo desenvolvido.
Fonte:
http://www.linhadecodigo.com.br/artigos/img_artigos/FabioMartinhoCampos/
testeperformance/image001.jpg
Requisitos funcionais
Exemplo de requisitos funcionais para um Sistema de bibliotecas que os estudantes e a
faculdade possam pedir livros e documentos de outras bibliotecas:
1.
2.
3.
O usurio dever ser capaz de buscar todo o conjunto inicial de banco de dados ou seja selecionar
um subconjunto a partir dele.
O sistema fornecer telas apropriadas para o usurio ler documentos no repositrio de
documentos.
Cada pedido ser alocado a um nico identificador, que o usurio poder copiar para a rea de
armazenagem permanente da conta.
Esses requisitos funcionais de usurio definem recursos especficos que devem ser fornecidos
pelo sistema.
Requisitos no funcionais
So restries sobre os servios ou as funes
oferecidos pelo sistema. Entre eles destacamse restries de tempo, restries sobre o
processo de desenvolvimento, padres, entre
outros.
Fonte:
http://www.subrotina.com.br/wp-content/uploads/2013/01/
requisitos-nao-funcionais-capa.jpg
Requisitos no funcionais
Os requisitos no funcionais, como o nome sugere, so aqueles que no dizem respeito
diretamente s funes especficas fornecidas pelo sistema.
Eles podem estar relacionados a propriedades de sistema emergentes, como confiabilidade,
tempo de resposta e espao em disco.
Como alternativa, eles podem definir restries para o sistema, como capacidade dos
dispositivos de E/S (entrada/sada) e as representaes de dados utilizadas nas interfaces de
sistema.
Requisitos no funcionais
Muitos requisitos no funcionais dizem respeito ao sistema como um todo, e no a
caractersticas individuais do sistema.
Isso significa que eles so, frequentemente, mais importantes do que os requisitos funcionais
individuais.
Contudo, os requisitos no funcionais nem sempre dizem respeito ao sistema de software a ser
desenvolvido.
Mtrica
Velocidade
Tamanho
Facilidade de uso
Tempo de treinamento
Nmero de frames de ajuda
Confiabilidade
Robustez
Portabilidade
Requisito de domnio
So requisitos que se originam do domnio de
aplicao do sistema e que refletem
caractersticas desse domnio. Podem ser
requisitos funcionais ou no funcionais.
Fonte:
http://www.gruporealserv.com.br/thumb.php?wMax=300&hMax=200&src=datafiles/
conteudo/13/chamada.jpg
Referncias Bibliogrficas
SOMMERVILLE, Ian. Engenharia de Software, traduo Maurcio de Andrade, 6 Edio. So
Paulo: 2003.