SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Engenharia de Software I
1
Prof. Ricardo F. P. Satin, MBA, PMP
CESUMAR – Centro Universitário de Maringá
Agenda
• Levantamento de requisitos
• Atividade
Prof. Ricardo F. P. Satin, MBA, PMP 2
Agenda
• Levantamento de requisitos
• Atividade
Prof. Ricardo F. P. Satin, MBA, PMP 3
Requisito
• Nós vimos até agora:
– O que é um requisito;
– Como se divide (funcional e não funcional);
– Vimos o que deve ter em um requisito (boas
práticas);
– Vimos alguns princípios que devem ser seguidos
(como impacto e rastreabilidade).
– Vimos como mapeá-los
– AGORA:
• Como especificá-los.
Prof. Ricardo F. P. Satin, MBA, PMP 4
Especificação de Requisito de SW
• A Especificação de Requisitos tem como objetivo
detalhar os requisitos funcionais e não funcionais
de um software.
• A especificação deve traduzir de maneira clara,
concisa e consistente (os 3cs) o que o software
deve processar (no caso dos requisitos
funcionais) em um determinado ambiente
(abertura para os requisitos não funcionais).
Prof. Ricardo F. P. Satin, MBA, PMP 5
Especificação de Requisito de SW
• O que especificar? Requisitos Funcionais, interfaces
externas, performance, restrições, atributos de
segurança (os itens funcionais e não funcionais).
• Características de uma especificação: Correta, não
ambígua, completa, consistente, os requisitos devem
ser ranqueados dada sua importância, os requisitos
devem ser verificáveis e rastreáveis.
• Aplicar ferramentas para agilizar a especificação dos
requisitos: A agilidade deve estar presente na
construção e na leitura do documento. Lembre-se!!!
Temos que gerar documentos claros, concisos e
consistentes.
Prof. Ricardo F. P. Satin, MBA, PMP 6
Especificação de Requisito de SW
• É possível especificar software utilizando:
– Linguagem natural (requisito textual);
– Diagrama de caso de uso e Diagrama de
sequencia;
– Diagrama de fluxo de dados;
– BPM;
– ...;
Prof. Ricardo F. P. Satin, MBA, PMP 7
Requisito
• Exemplo:
– Requisito em linguagem natural.
• Cliente:
• Empresa:
• Envolvidos no processo:
• Requisitos funcionais - descrição da necessidade do
cliente;
• Requisitos não funcionais envolvidos;
• Casos de teste;
Prof. Ricardo F. P. Satin, MBA, PMP 8
Especificação de Requisito de SW
• Um dos grandes problemas a serem
solucionados são os problemas de
comunicação que ocorrem no projeto.
Prof. Ricardo F. P. Satin, MBA, PMP 9
Requisito
• O caso “Londrino”. Vejamos este vídeo.
• Vamos agora à uma prática
– Dividam a sala em dois.
– O Caso do caqui
Prof. Ricardo F. P. Satin, MBA, PMP 10
Atividade
Prof. Ricardo F. P. Satin, MBA, PMP 11
• Pensando no protótipo que construíram sobre
o sistema de e-commerce:
– Faça sua especificação de requisitos usando o
modelo apresentado em aula;

Weitere ähnliche Inhalte

Andere mochten auch (7)

Engenharia de requisitos 4/5
Engenharia de requisitos 4/5Engenharia de requisitos 4/5
Engenharia de requisitos 4/5
 
Engenharia de requisitos 2/5
Engenharia de requisitos 2/5Engenharia de requisitos 2/5
Engenharia de requisitos 2/5
 
Pmi survey 2014
Pmi survey 2014Pmi survey 2014
Pmi survey 2014
 
Engenharia de requisitos 5/5
Engenharia de requisitos 5/5Engenharia de requisitos 5/5
Engenharia de requisitos 5/5
 
Apresentação ricardo satin
Apresentação ricardo satinApresentação ricardo satin
Apresentação ricardo satin
 
Soft Skills
Soft SkillsSoft Skills
Soft Skills
 
Gp g riscos
Gp   g riscosGp   g riscos
Gp g riscos
 

Ähnlich wie Engenharia de requisitos 3/5

Aula 1 introducao
Aula 1   introducaoAula 1   introducao
Aula 1 introducaolicardino
 
Modelos e etapas do processo de software.pdf
Modelos e etapas do processo de software.pdfModelos e etapas do processo de software.pdf
Modelos e etapas do processo de software.pdfIvanFontainha
 
Os aspectos mais relevantes da Engenharia de Requisitos
Os aspectos mais relevantes da Engenharia de RequisitosOs aspectos mais relevantes da Engenharia de Requisitos
Os aspectos mais relevantes da Engenharia de RequisitosJosé Vieira
 
Terceirização no Desenvolvimento de Sistema
Terceirização no Desenvolvimento de SistemaTerceirização no Desenvolvimento de Sistema
Terceirização no Desenvolvimento de SistemaWalter Cunha
 
Ap i unidade 3 - levantamento de requisitos
Ap i   unidade 3 - levantamento de requisitosAp i   unidade 3 - levantamento de requisitos
Ap i unidade 3 - levantamento de requisitosGlauber Aquino
 
T@rget Trust - Formação: Análise de Negócios
T@rget Trust - Formação: Análise de NegóciosT@rget Trust - Formação: Análise de Negócios
T@rget Trust - Formação: Análise de NegóciosTargettrust
 
Aula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWAREAula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWAREErnesto Bedrikow
 
UnP Eng. Software - Aula 25
UnP Eng. Software - Aula 25UnP Eng. Software - Aula 25
UnP Eng. Software - Aula 25Hélio Medeiros
 
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Marcio Miyamoto
 
1 Qss
1 Qss1 Qss
1 Qsslcbj
 
Prodemge WTQS - Minicurso técnicas de verificação de requisitos
Prodemge WTQS - Minicurso técnicas de verificação de requisitosProdemge WTQS - Minicurso técnicas de verificação de requisitos
Prodemge WTQS - Minicurso técnicas de verificação de requisitosGustavo Lopes
 
Este trabalho trata
Este trabalho trataEste trabalho trata
Este trabalho trataRoni Reis
 
Senac QSS - 1) Intro
Senac QSS - 1) IntroSenac QSS - 1) Intro
Senac QSS - 1) Introlcbj
 
Engenharia de requisitos introdução
Engenharia de requisitos   introduçãoEngenharia de requisitos   introdução
Engenharia de requisitos introduçãoSilmar De Freitas
 
Projetos Estruturados de Redes - Parte 1
Projetos Estruturados de Redes - Parte 1Projetos Estruturados de Redes - Parte 1
Projetos Estruturados de Redes - Parte 1José Wagner Bungart
 

Ähnlich wie Engenharia de requisitos 3/5 (20)

Engenharia de requisitos 1/5
Engenharia de requisitos 1/5Engenharia de requisitos 1/5
Engenharia de requisitos 1/5
 
Aula 1 introducao
Aula 1   introducaoAula 1   introducao
Aula 1 introducao
 
Modelos e etapas do processo de software.pdf
Modelos e etapas do processo de software.pdfModelos e etapas do processo de software.pdf
Modelos e etapas do processo de software.pdf
 
Requisitos de software
Requisitos de softwareRequisitos de software
Requisitos de software
 
Os aspectos mais relevantes da Engenharia de Requisitos
Os aspectos mais relevantes da Engenharia de RequisitosOs aspectos mais relevantes da Engenharia de Requisitos
Os aspectos mais relevantes da Engenharia de Requisitos
 
Terceirização no Desenvolvimento de Sistema
Terceirização no Desenvolvimento de SistemaTerceirização no Desenvolvimento de Sistema
Terceirização no Desenvolvimento de Sistema
 
BDD com Xamarin UI Test e Specflow
BDD com Xamarin UI Test e SpecflowBDD com Xamarin UI Test e Specflow
BDD com Xamarin UI Test e Specflow
 
Ap i unidade 3 - levantamento de requisitos
Ap i   unidade 3 - levantamento de requisitosAp i   unidade 3 - levantamento de requisitos
Ap i unidade 3 - levantamento de requisitos
 
T@rget Trust - Formação: Análise de Negócios
T@rget Trust - Formação: Análise de NegóciosT@rget Trust - Formação: Análise de Negócios
T@rget Trust - Formação: Análise de Negócios
 
Aula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWAREAula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWARE
 
UnP Eng. Software - Aula 25
UnP Eng. Software - Aula 25UnP Eng. Software - Aula 25
UnP Eng. Software - Aula 25
 
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
 
1 Qss
1 Qss1 Qss
1 Qss
 
Prodemge WTQS - Minicurso técnicas de verificação de requisitos
Prodemge WTQS - Minicurso técnicas de verificação de requisitosProdemge WTQS - Minicurso técnicas de verificação de requisitos
Prodemge WTQS - Minicurso técnicas de verificação de requisitos
 
Este trabalho trata
Este trabalho trataEste trabalho trata
Este trabalho trata
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
Ciclo de Vida Ágil em TI
Ciclo de Vida Ágil em TICiclo de Vida Ágil em TI
Ciclo de Vida Ágil em TI
 
Senac QSS - 1) Intro
Senac QSS - 1) IntroSenac QSS - 1) Intro
Senac QSS - 1) Intro
 
Engenharia de requisitos introdução
Engenharia de requisitos   introduçãoEngenharia de requisitos   introdução
Engenharia de requisitos introdução
 
Projetos Estruturados de Redes - Parte 1
Projetos Estruturados de Redes - Parte 1Projetos Estruturados de Redes - Parte 1
Projetos Estruturados de Redes - Parte 1
 

Mehr von Ricardo Satin, MSc, ITIL, CSM, PMP (10)

Seminário - Java Collections
Seminário - Java CollectionsSeminário - Java Collections
Seminário - Java Collections
 
Planejamento de segurança em t.i.
Planejamento de segurança em t.i.Planejamento de segurança em t.i.
Planejamento de segurança em t.i.
 
Gerenciamento do escopo
Gerenciamento do escopoGerenciamento do escopo
Gerenciamento do escopo
 
Reunião de Progresso
Reunião de ProgressoReunião de Progresso
Reunião de Progresso
 
Plano de Projetos
Plano de ProjetosPlano de Projetos
Plano de Projetos
 
Plano de Projeto
Plano de ProjetoPlano de Projeto
Plano de Projeto
 
Project charter
Project charterProject charter
Project charter
 
Kickoff Meeting
Kickoff MeetingKickoff Meeting
Kickoff Meeting
 
Gerenciamento de integração
Gerenciamento de integraçãoGerenciamento de integração
Gerenciamento de integração
 
O Papel do Contador na éra do SPED
O Papel do Contador na éra do SPEDO Papel do Contador na éra do SPED
O Papel do Contador na éra do SPED
 

Engenharia de requisitos 3/5

  • 1. Engenharia de Software I 1 Prof. Ricardo F. P. Satin, MBA, PMP CESUMAR – Centro Universitário de Maringá
  • 2. Agenda • Levantamento de requisitos • Atividade Prof. Ricardo F. P. Satin, MBA, PMP 2
  • 3. Agenda • Levantamento de requisitos • Atividade Prof. Ricardo F. P. Satin, MBA, PMP 3
  • 4. Requisito • Nós vimos até agora: – O que é um requisito; – Como se divide (funcional e não funcional); – Vimos o que deve ter em um requisito (boas práticas); – Vimos alguns princípios que devem ser seguidos (como impacto e rastreabilidade). – Vimos como mapeá-los – AGORA: • Como especificá-los. Prof. Ricardo F. P. Satin, MBA, PMP 4
  • 5. Especificação de Requisito de SW • A Especificação de Requisitos tem como objetivo detalhar os requisitos funcionais e não funcionais de um software. • A especificação deve traduzir de maneira clara, concisa e consistente (os 3cs) o que o software deve processar (no caso dos requisitos funcionais) em um determinado ambiente (abertura para os requisitos não funcionais). Prof. Ricardo F. P. Satin, MBA, PMP 5
  • 6. Especificação de Requisito de SW • O que especificar? Requisitos Funcionais, interfaces externas, performance, restrições, atributos de segurança (os itens funcionais e não funcionais). • Características de uma especificação: Correta, não ambígua, completa, consistente, os requisitos devem ser ranqueados dada sua importância, os requisitos devem ser verificáveis e rastreáveis. • Aplicar ferramentas para agilizar a especificação dos requisitos: A agilidade deve estar presente na construção e na leitura do documento. Lembre-se!!! Temos que gerar documentos claros, concisos e consistentes. Prof. Ricardo F. P. Satin, MBA, PMP 6
  • 7. Especificação de Requisito de SW • É possível especificar software utilizando: – Linguagem natural (requisito textual); – Diagrama de caso de uso e Diagrama de sequencia; – Diagrama de fluxo de dados; – BPM; – ...; Prof. Ricardo F. P. Satin, MBA, PMP 7
  • 8. Requisito • Exemplo: – Requisito em linguagem natural. • Cliente: • Empresa: • Envolvidos no processo: • Requisitos funcionais - descrição da necessidade do cliente; • Requisitos não funcionais envolvidos; • Casos de teste; Prof. Ricardo F. P. Satin, MBA, PMP 8
  • 9. Especificação de Requisito de SW • Um dos grandes problemas a serem solucionados são os problemas de comunicação que ocorrem no projeto. Prof. Ricardo F. P. Satin, MBA, PMP 9
  • 10. Requisito • O caso “Londrino”. Vejamos este vídeo. • Vamos agora à uma prática – Dividam a sala em dois. – O Caso do caqui Prof. Ricardo F. P. Satin, MBA, PMP 10
  • 11. Atividade Prof. Ricardo F. P. Satin, MBA, PMP 11 • Pensando no protótipo que construíram sobre o sistema de e-commerce: – Faça sua especificação de requisitos usando o modelo apresentado em aula;