Buscar

Aula 04 - Requisitos de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

Requisitos de Software
Engenharia de Software
▪ Requisitos de software expressam as necessidades e restrições 
colocadas sobre um produto de software.
▪ É a etapa onde são levantadas todas as necessidades para a 
construção de um sistema.
▪ Fundamental para sucesso ou fracasso de um projeto de software.
▪ Descreve os serviços que devem ser fornecidos pelo sistema e 
suas restrições operacionais.
▪ É um propriedade que deve ser exposta para resolver um problema 
do mundo real.
Requisitos de Software
▪ Requisitos funcionais: define as funções que o software deve 
executar
▪ Requisitos de domínio ou regras de negócio: podem restringir 
requisitos funcionais existentes ou estabelecer como regras de 
negócio devem ser realizadas
▪ Requisitos não funcionais: descrevem restrições sobre os serviços 
ou funções oferecidos pelo sistema.
Tipos de requisitos de Software
▪ São cinco fases envolvidas no processo: levantamento de 
requisitos (elicitação), análise de requisitos, documentação de 
requisitos, verificação e validação de requisitos e gerência de 
requisitos.
▪ Processo de requisitos são adaptadas às necessidades do projeto.
▪ Tentam definir o que o cliente deseja, estabelecendo uma 
fundação sólida para o projeto e a construção do software.
Fase do levantamento de requisitos de Software
▪ É uma atividade complexa, engloba pessoas com diferentes 
conhecimentos, objetivos, gerações e cultura.
▪ Dificuldades: falta de conhecimento da real necessidade, falta de 
domínio do problema, comunicação inadequada, dificuldade do 
usuário de tomar decisões, problemas comportamentais e 
questões técnicas.
▪ Técnicas para levantamento de requisitos: entrevista, aplicação de 
questionário, brainstorming, JAD, prototipagem, workshops, 
observação e análise de documentos.
Fase do levantamento de requisitos de Software
▪ Entendimento dos requisitos e das necessidades do usuário.
▪ Nesta fase a preocupação com o problema, não com a solução.
▪ Modelos de análise: 
▪ aspectos estruturais: fornece uma visão estática das 
informações de que o sistema necessita tratar.
▪ perspectiva comportamental: comportamento geral do sistema e 
fornece uma visão desse comportamento. 
Análise de requisitos de Software
▪ Após aplicação das técnicas de identificação dos requisitos os 
mesmos devem ser descritos em formato de documento (textual).
▪ Principais benefícios: reduz o esforço de desenvolvimento, evita 
retrabalho; base realística para estimativas; fornece uma base 
para verificação e validação; serve como base para futuras 
manutenções ou incremento de novas funcionalidades 
Documentação de requisitos de Software
▪ Após aplicação das técnicas de identificação dos requisitos os 
mesmos devem ser descritos em formato de documento (textual).
▪ Principais benefícios: reduz o esforço de desenvolvimento, evita 
retrabalho; base realística para estimativas; fornece uma base 
para verificação e validação; serve como base para futuras 
manutenções ou incremento de novas funcionalidades 
Documentação de requisitos de Software
▪ Nesta fase os requisitos são apresentados para validação e 
aceitação dos participantes do projeto.
▪ O objetivo é mapear problemas e erros nos documentação dos 
requisitos.
▪ Esta fase reduz erro e custos relacionados a retrabalho.
▪ Há diferentes tipos de validação: validade, consistência, 
completeza, realismo, verificação, revisão e casos de testes.
▪ A identificação de erros implica na necessidade de modificações 
para corrigir essas falhas de compreensão.
Validação de requisitos de Software

Outros materiais