SlideShare a Scribd company logo
1 of 17
Levantamento de
   Requisitos
FEAPA
Análise e Projeto de Sistemas 1
Prof. Osiel Marlon
Levantamento de Requisitos
  REQUISITOS:
 Objetivos ou restrições estabelecidas por clientes e
   usuários do sistema que definem as diversas
   propriedades do sistema
 Condição ou capacidade necessária que o software
   deve possuir:
– para que o usuário possa resolver um problema ou
   atingir um objetivo
– para atender as necessidades ou restrições da
   organização ou de outros componentes do sistema.
Engenharia de Requisitos
   É um ramo da [Engenharia de Software] que se dedica
    ao estudo de soluções para levantamento,
    desambiguação, análise e especificação de requisitos
    para projetos de desenvolvimento de software.
   O levantamento e análise de requisitos engloba aquelas
    tarefas que procuram determinar as necessidades ou
    condições para que um determinado produto (de
    software) Seja construído ou alterado.
   Será necessário lidar com requisitos conflituosos ou
    contraditórios e os interesses de cada pessoa com
    interesse no projeto ("stakeholders").
Engenharia de Requisitos
   Os requisitos devem ser mensuráveis (a sua cobertura),
    testáveis, relacionados com necessidades identificadas
    do negócio ou domínio de aplicação, e definidos a um
    nível de detalhe suficiente para serem usados nas
    ulteriores atividades da engenharia de software.
Requisitos do usuário, do sistema e
do software [Sommerville, 2004]
   Requisitos do usuário
   – Declarações, em linguagem natural e diagramas,
    sobre os serviços que o sistema oferece e as restrições
    para a sua operação. Escrito para os clientes.
   Requisitos do sistema
   – Estabelecem detalhadamente as funções e restrições
    do sistema. O documento de requisitos, chamado de
    especificação funcional, pode servir como um contrato
    entre cliente e desenvolvedor.
   Especificação de software
   – Especificação abstrata e precisa do software,
    indicando o que ele deve fazer (sem dizer como) que
    serve de base para o design e implementação.
    Acrescenta mais detalhes à especificação funcional e é
    escrito para a equipe de desenvolvimento.
Problemas Comuns
   Os envolvidos* não sabem o que eles realmente
    querem.
   Se expressam num vocabulário diferente dos
    desenvolvedores.
   Os envolvidos podem ter requisitos conflitantes.
   Fatores organizacionais e políticos podem influenciar os
    requisitos.
   Novos requisitos podem surgir durante o processo de
    levantamento/análise/especificação.
   Novos envolvidos podem vir a participar do process.
   Podem haver mudanças externas – ambiente ou regras
    de negócios.

   *Stakeholders: Envolvidos ou partes interessadas
DIFICULDADES DE COMUNICAÇÃO:

  “Sei que você acredita que entendeu o que acha que eu
  disse, mas não estou certo de que percebe que aquilo que
  ouviu não é o que eu pretendia dizer...”
Os projetos de SI fracassam mais freqüentemente por resolverem
certo o problema errado do que propriamente resolver errado o
problema certo.




                     Levantamento de
                        Requisitos




 Uma compreensão completa dos requisitos do SI é fundamental
 para um bem-sucedido desenvolvimento.
Importância do Levantamento de Requisitos:
 Projeto e codificação perfeitos são de pouco uso
quando existem erros nos requisitos.
 O analista formaliza as necessidades do usuário,
atuando como ponte entre ele e os implementadores do sistema.
 Custo da Ambiguidade:


       Fase em que se encontra                   Proporção do custo
       Requisitos                                1
       Projeto                                   3-6
       Codificação                               10
       Testes de desenvolvimento                 15-40

       Testes de aceitação                       30-70
       Operação                                  40-1000
Como descrever os requisitos?
   A especificação dos requisitos deve ser:
    –  Completa – deve descrever tudo o que é
      necessário
     – Consistente – não deve haver conflitos e
      contradições
     – Não-ambígua – não deve levar a interpretações
      diferentes por desenvolvedores e usuários.
   • Depende da precisão da linguagem utilizada
    –  Linguagem natural, informal – apropriada para os
      requisitos do usuário e do sistema.
     – Linguagens gráficas, semi-formais – apropriada
      para os requisitos do sistema e do software.
     – Linguagens formais – apropriada para uma
      especificação formal de software em métodos
      formais.
Requisitos funcionais
   Descrição das diversas funções que clientes e
    usuários querem ou precisam que o software
    ofereça.

   • Exemplos:
   – "o software deve possibilitar o cálculo dos gastos
    diários, semanais, mensais e anuais com pessoal".
   – "o software deve emitir relatórios de compras a cada
    quinze dias"
   – "os usuários devem poder obter o número de
    aprovações,reprovações e trancamentos em todas as
    disciplinas por um determinado período de tempo.
Requisitos não-funcionais
   Propriedades de um software, como manutenibilidade,
    usabilidade, desempenho, custos e várias outras
   São exemplos de requisitos não-funcionais:
     "a base de dados deve ser protegida para acesso apenas de
      usuários autorizados".
     "o tempo de resposta do sistema não deve ultrapassar 30
      segundos".
     "o software deve ser operacionalizado no sistema Linux"
     "o tempo de desenvolvimento não deve ultrapassar seis meses".
TIPOS DE REQUISITOS (revisão)
   Requisitos funcionais – dizem o que o sistema deve
    fazer. Exs.:
            Suporte a formatações

            Formatação por parágrafo

            Formatação por caractere


       Requisitos não-funcionais – indicam as limitações no sistema e
        em seu desenvolvimento
            Ser executado em várias plataformas
            Funcionar em um computador com 64 Mb de RAM
            Estar pronto em seis meses
   Tipos de requisitos não funcionais

       Requisitos de dados

       Requisitos ambientais
            Ambiente físico
            Ambiente social
            Ambiente organizacional
            Ambiente técnico

       Requisitos do usuário

       Requisitos de usabilidade
CUIDADOS NA ANÁLISE DE REQUISITOS
.  Se perguntar não sobre COMO deve ser feita alguma
    tarefa para construir o sistema, mas sobre O QUE é
    exigido

     Estar   preparado para ambiguidades:
          “sei que você acredita que entendeu o que acha que eu
           disse, mas não estou certo de que percebe que aquilo que
           ouviu não é o que eu pretendia dizer…”

     Etapasque antes eram construídas posteriormente
      devem ser pensadas em conjunto com a análise:
          Construção do manual do usuário
          Plano dos testes de usabilidade
Atividade
   Considerando o Bloco de Notas –
    descreva os requisitos funcionais e não-
    funcionais para a criação do sistema.

More Related Content

What's hot

Especificação de requisitos
Especificação de requisitosEspecificação de requisitos
Especificação de requisitosFernando Palma
 
Aula 1 requisitos
Aula 1   requisitosAula 1   requisitos
Aula 1 requisitoslicardino
 
Princípios Fundamentais da Análise de Requisitos
Princípios Fundamentais da Análise de RequisitosPrincípios Fundamentais da Análise de Requisitos
Princípios Fundamentais da Análise de Requisitoselliando dias
 
Análise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e JavaAnálise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e Javaarmeniocardoso
 
Introducao a Arquitetura de Software
Introducao a Arquitetura de SoftwareIntroducao a Arquitetura de Software
Introducao a Arquitetura de SoftwareUFPA
 
Aula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareAula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareCloves da Rocha
 
Testes de Software
Testes de SoftwareTestes de Software
Testes de SoftwareCapgemini
 
Ihc2016.2 aula 9 engenharia cognitiva e teoria da ação
Ihc2016.2 aula 9    engenharia cognitiva e teoria da açãoIhc2016.2 aula 9    engenharia cognitiva e teoria da ação
Ihc2016.2 aula 9 engenharia cognitiva e teoria da açãoTicianne Darin
 
A Evolucao dos Processos de Desenvolvimento de Software
A Evolucao dos Processos de Desenvolvimento de SoftwareA Evolucao dos Processos de Desenvolvimento de Software
A Evolucao dos Processos de Desenvolvimento de SoftwareRobson Silva Espig
 
Aula 1 - Introdução a Engenharia de Software
Aula 1 -  Introdução a Engenharia de SoftwareAula 1 -  Introdução a Engenharia de Software
Aula 1 - Introdução a Engenharia de SoftwareLeinylson Fontinele
 

What's hot (20)

Escrevendo Estórias do Usuário Eficazes
Escrevendo Estórias do Usuário EficazesEscrevendo Estórias do Usuário Eficazes
Escrevendo Estórias do Usuário Eficazes
 
Especificação de requisitos
Especificação de requisitosEspecificação de requisitos
Especificação de requisitos
 
Uml
UmlUml
Uml
 
Aula 1 requisitos
Aula 1   requisitosAula 1   requisitos
Aula 1 requisitos
 
Princípios Fundamentais da Análise de Requisitos
Princípios Fundamentais da Análise de RequisitosPrincípios Fundamentais da Análise de Requisitos
Princípios Fundamentais da Análise de Requisitos
 
Análise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e JavaAnálise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e Java
 
Introducao a Arquitetura de Software
Introducao a Arquitetura de SoftwareIntroducao a Arquitetura de Software
Introducao a Arquitetura de Software
 
Eng.ª do Software - 2. Requisitos
Eng.ª do Software - 2. RequisitosEng.ª do Software - 2. Requisitos
Eng.ª do Software - 2. Requisitos
 
Aula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareAula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de Software
 
Projeto de Software
Projeto de SoftwareProjeto de Software
Projeto de Software
 
Testes de Software
Testes de SoftwareTestes de Software
Testes de Software
 
engenharia-de-requisitos
engenharia-de-requisitosengenharia-de-requisitos
engenharia-de-requisitos
 
Ihc2016.2 aula 9 engenharia cognitiva e teoria da ação
Ihc2016.2 aula 9    engenharia cognitiva e teoria da açãoIhc2016.2 aula 9    engenharia cognitiva e teoria da ação
Ihc2016.2 aula 9 engenharia cognitiva e teoria da ação
 
A Evolucao dos Processos de Desenvolvimento de Software
A Evolucao dos Processos de Desenvolvimento de SoftwareA Evolucao dos Processos de Desenvolvimento de Software
A Evolucao dos Processos de Desenvolvimento de Software
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
Interação Humano-Computador (IHC)
Interação Humano-Computador (IHC)Interação Humano-Computador (IHC)
Interação Humano-Computador (IHC)
 
Projeto de redes
Projeto de redesProjeto de redes
Projeto de redes
 
Analise de Requisitos Software
Analise de Requisitos SoftwareAnalise de Requisitos Software
Analise de Requisitos Software
 
Aula 1 - Introdução a Engenharia de Software
Aula 1 -  Introdução a Engenharia de SoftwareAula 1 -  Introdução a Engenharia de Software
Aula 1 - Introdução a Engenharia de Software
 
Mpsbr
MpsbrMpsbr
Mpsbr
 

Viewers also liked

Viewers also liked (14)

Requisitos Nao Funcionais
Requisitos Nao FuncionaisRequisitos Nao Funcionais
Requisitos Nao Funcionais
 
Circuito de ciencias 2011 - DRE Santa Maria
Circuito de ciencias  2011 - DRE Santa MariaCircuito de ciencias  2011 - DRE Santa Maria
Circuito de ciencias 2011 - DRE Santa Maria
 
UAI Test 2014 - Storyboards - dos Requisitos aos Testes
UAI Test 2014 - Storyboards - dos Requisitos aos TestesUAI Test 2014 - Storyboards - dos Requisitos aos Testes
UAI Test 2014 - Storyboards - dos Requisitos aos Testes
 
Aula3 engenharia requisitos
Aula3 engenharia requisitosAula3 engenharia requisitos
Aula3 engenharia requisitos
 
Aula4 levantamento requisitos
Aula4 levantamento requisitosAula4 levantamento requisitos
Aula4 levantamento requisitos
 
Internet Governanca
Internet GovernancaInternet Governanca
Internet Governanca
 
Engenharia de softwares reusabilidade
Engenharia de softwares reusabilidadeEngenharia de softwares reusabilidade
Engenharia de softwares reusabilidade
 
JAD e levantamento de requisitos
JAD e levantamento de requisitosJAD e levantamento de requisitos
JAD e levantamento de requisitos
 
UX para aumentar a liberdade de diabéticos
UX para aumentar a liberdade de diabéticosUX para aumentar a liberdade de diabéticos
UX para aumentar a liberdade de diabéticos
 
Requisitos de software
Requisitos de softwareRequisitos de software
Requisitos de software
 
Especificação de Requisitos de Software
Especificação de Requisitos de SoftwareEspecificação de Requisitos de Software
Especificação de Requisitos de Software
 
Técnica de Levantamento de Requisitos: etnografia
Técnica de Levantamento de Requisitos: etnografiaTécnica de Levantamento de Requisitos: etnografia
Técnica de Levantamento de Requisitos: etnografia
 
Slides prontos
Slides prontosSlides prontos
Slides prontos
 
Mobile Marketing
Mobile MarketingMobile Marketing
Mobile Marketing
 

Similar to Ap i unidade 3 - levantamento de requisitos

Este trabalho trata
Este trabalho trataEste trabalho trata
Este trabalho trataRoni Reis
 
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
 
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
 
Es capítulo 4 - engenharia de requisitos
Es   capítulo 4  - engenharia de requisitosEs   capítulo 4  - engenharia de requisitos
Es capítulo 4 - engenharia de requisitosFelipe Oliveira
 
ASPECTOS DA ENGENHARIA DE REQUISITOS
ASPECTOS DA ENGENHARIA DE REQUISITOSASPECTOS DA ENGENHARIA DE REQUISITOS
ASPECTOS DA ENGENHARIA DE REQUISITOSJaffer Veronezi
 
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
 
Analise de requisitos estudo para prova
Analise de requisitos estudo para provaAnalise de requisitos estudo para prova
Analise de requisitos estudo para provaLeonardo Almeida
 
Introdução à Engenharia de Requisitos
Introdução à Engenharia de RequisitosIntrodução à Engenharia de Requisitos
Introdução à Engenharia de RequisitosOrlando Junior
 
Aula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane Fidelix
Aula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane FidelixAula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane Fidelix
Aula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane FidelixCris Fidelix
 

Similar to Ap i unidade 3 - levantamento de requisitos (20)

Definição e classificação dos requisitos
Definição e classificação dos requisitosDefinição e classificação dos requisitos
Definição e classificação dos requisitos
 
Este trabalho trata
Este trabalho trataEste trabalho trata
Este trabalho trata
 
Aula03
Aula03Aula03
Aula03
 
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
 
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
 
Es capítulo 4 - engenharia de requisitos
Es   capítulo 4  - engenharia de requisitosEs   capítulo 4  - engenharia de requisitos
Es capítulo 4 - engenharia de requisitos
 
Analise sistemas 04
Analise sistemas 04Analise sistemas 04
Analise sistemas 04
 
ASPECTOS DA ENGENHARIA DE REQUISITOS
ASPECTOS DA ENGENHARIA DE REQUISITOSASPECTOS DA ENGENHARIA DE REQUISITOS
ASPECTOS DA ENGENHARIA DE REQUISITOS
 
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
 
Documento de requisitos
Documento de requisitosDocumento de requisitos
Documento de requisitos
 
Documento de requisitos
Documento de requisitosDocumento de requisitos
Documento de requisitos
 
Analise de requisitos estudo para prova
Analise de requisitos estudo para provaAnalise de requisitos estudo para prova
Analise de requisitos estudo para prova
 
Análise de requisitos
Análise de requisitosAnálise de requisitos
Análise de requisitos
 
Introdução à Engenharia de Requisitos
Introdução à Engenharia de RequisitosIntrodução à Engenharia de Requisitos
Introdução à Engenharia de Requisitos
 
06 Requisitos
06 Requisitos06 Requisitos
06 Requisitos
 
Análise de Sistemas Orientado a Objetos - 03
Análise de Sistemas Orientado a Objetos - 03Análise de Sistemas Orientado a Objetos - 03
Análise de Sistemas Orientado a Objetos - 03
 
Engenharia de requisitos
Engenharia de requisitosEngenharia de requisitos
Engenharia de requisitos
 
Análise de Sistemas Orientado a Objetos - 02
Análise de Sistemas Orientado a Objetos - 02Análise de Sistemas Orientado a Objetos - 02
Análise de Sistemas Orientado a Objetos - 02
 
Análise de Sistemas Orientado a Objetos - 01
Análise de Sistemas Orientado a Objetos - 01Análise de Sistemas Orientado a Objetos - 01
Análise de Sistemas Orientado a Objetos - 01
 
Aula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane Fidelix
Aula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane FidelixAula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane Fidelix
Aula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane Fidelix
 

Ap i unidade 3 - levantamento de requisitos

  • 1. Levantamento de Requisitos FEAPA Análise e Projeto de Sistemas 1 Prof. Osiel Marlon
  • 2. Levantamento de Requisitos  REQUISITOS:  Objetivos ou restrições estabelecidas por clientes e usuários do sistema que definem as diversas propriedades do sistema  Condição ou capacidade necessária que o software deve possuir: – para que o usuário possa resolver um problema ou atingir um objetivo – para atender as necessidades ou restrições da organização ou de outros componentes do sistema.
  • 3. Engenharia de Requisitos  É um ramo da [Engenharia de Software] que se dedica ao estudo de soluções para levantamento, desambiguação, análise e especificação de requisitos para projetos de desenvolvimento de software.  O levantamento e análise de requisitos engloba aquelas tarefas que procuram determinar as necessidades ou condições para que um determinado produto (de software) Seja construído ou alterado.  Será necessário lidar com requisitos conflituosos ou contraditórios e os interesses de cada pessoa com interesse no projeto ("stakeholders").
  • 4. Engenharia de Requisitos  Os requisitos devem ser mensuráveis (a sua cobertura), testáveis, relacionados com necessidades identificadas do negócio ou domínio de aplicação, e definidos a um nível de detalhe suficiente para serem usados nas ulteriores atividades da engenharia de software.
  • 5. Requisitos do usuário, do sistema e do software [Sommerville, 2004]  Requisitos do usuário  – Declarações, em linguagem natural e diagramas, sobre os serviços que o sistema oferece e as restrições para a sua operação. Escrito para os clientes.  Requisitos do sistema  – Estabelecem detalhadamente as funções e restrições do sistema. O documento de requisitos, chamado de especificação funcional, pode servir como um contrato entre cliente e desenvolvedor.  Especificação de software  – Especificação abstrata e precisa do software, indicando o que ele deve fazer (sem dizer como) que serve de base para o design e implementação. Acrescenta mais detalhes à especificação funcional e é escrito para a equipe de desenvolvimento.
  • 6. Problemas Comuns  Os envolvidos* não sabem o que eles realmente querem.  Se expressam num vocabulário diferente dos desenvolvedores.  Os envolvidos podem ter requisitos conflitantes.  Fatores organizacionais e políticos podem influenciar os requisitos.  Novos requisitos podem surgir durante o processo de levantamento/análise/especificação.  Novos envolvidos podem vir a participar do process.  Podem haver mudanças externas – ambiente ou regras de negócios.  *Stakeholders: Envolvidos ou partes interessadas
  • 7. DIFICULDADES DE COMUNICAÇÃO: “Sei que você acredita que entendeu o que acha que eu disse, mas não estou certo de que percebe que aquilo que ouviu não é o que eu pretendia dizer...”
  • 8. Os projetos de SI fracassam mais freqüentemente por resolverem certo o problema errado do que propriamente resolver errado o problema certo. Levantamento de Requisitos Uma compreensão completa dos requisitos do SI é fundamental para um bem-sucedido desenvolvimento.
  • 9. Importância do Levantamento de Requisitos:  Projeto e codificação perfeitos são de pouco uso quando existem erros nos requisitos.  O analista formaliza as necessidades do usuário, atuando como ponte entre ele e os implementadores do sistema.  Custo da Ambiguidade: Fase em que se encontra Proporção do custo Requisitos 1 Projeto 3-6 Codificação 10 Testes de desenvolvimento 15-40 Testes de aceitação 30-70 Operação 40-1000
  • 10. Como descrever os requisitos?  A especificação dos requisitos deve ser: – Completa – deve descrever tudo o que é necessário  – Consistente – não deve haver conflitos e contradições  – Não-ambígua – não deve levar a interpretações diferentes por desenvolvedores e usuários.  • Depende da precisão da linguagem utilizada – Linguagem natural, informal – apropriada para os requisitos do usuário e do sistema.  – Linguagens gráficas, semi-formais – apropriada para os requisitos do sistema e do software.  – Linguagens formais – apropriada para uma especificação formal de software em métodos formais.
  • 11. Requisitos funcionais  Descrição das diversas funções que clientes e usuários querem ou precisam que o software ofereça.  • Exemplos:  – "o software deve possibilitar o cálculo dos gastos diários, semanais, mensais e anuais com pessoal".  – "o software deve emitir relatórios de compras a cada quinze dias"  – "os usuários devem poder obter o número de aprovações,reprovações e trancamentos em todas as disciplinas por um determinado período de tempo.
  • 12. Requisitos não-funcionais  Propriedades de um software, como manutenibilidade, usabilidade, desempenho, custos e várias outras  São exemplos de requisitos não-funcionais:  "a base de dados deve ser protegida para acesso apenas de usuários autorizados".  "o tempo de resposta do sistema não deve ultrapassar 30 segundos".  "o software deve ser operacionalizado no sistema Linux"  "o tempo de desenvolvimento não deve ultrapassar seis meses".
  • 13.
  • 14. TIPOS DE REQUISITOS (revisão)  Requisitos funcionais – dizem o que o sistema deve fazer. Exs.:  Suporte a formatações  Formatação por parágrafo  Formatação por caractere  Requisitos não-funcionais – indicam as limitações no sistema e em seu desenvolvimento  Ser executado em várias plataformas  Funcionar em um computador com 64 Mb de RAM  Estar pronto em seis meses
  • 15. Tipos de requisitos não funcionais  Requisitos de dados  Requisitos ambientais  Ambiente físico  Ambiente social  Ambiente organizacional  Ambiente técnico  Requisitos do usuário  Requisitos de usabilidade
  • 16. CUIDADOS NA ANÁLISE DE REQUISITOS .  Se perguntar não sobre COMO deve ser feita alguma tarefa para construir o sistema, mas sobre O QUE é exigido  Estar preparado para ambiguidades:  “sei que você acredita que entendeu o que acha que eu disse, mas não estou certo de que percebe que aquilo que ouviu não é o que eu pretendia dizer…”  Etapasque antes eram construídas posteriormente devem ser pensadas em conjunto com a análise:  Construção do manual do usuário  Plano dos testes de usabilidade
  • 17. Atividade  Considerando o Bloco de Notas – descreva os requisitos funcionais e não- funcionais para a criação do sistema.