Levantamento de Requisitos de SIs Levantamento de Requisitos

  • Slides: 16
Download presentation
Levantamento de Requisitos de SIs Levantamento de Requisitos de Sistemas de Informação Prof. Alfredo

Levantamento de Requisitos de SIs Levantamento de Requisitos de Sistemas de Informação Prof. Alfredo Slide 01 Plan. TCC

Levantamento de Requisitos de SIs § Os projetos de SIs fracassam mais freqüentemente por

Levantamento de Requisitos de SIs § Os projetos de SIs fracassam mais freqüentemente por resolverem certo o problema errado do que propriamente resolver errado o problema certo. § Se você não sabe para onde está indo, então qualquer caminho servirá. Provérbio Chinês § Uma compreensão completa dos requisitos dos sistemas de informação é fundamental para um desenvolvimento bem-sucedido. Prof. Alfredo Slide 01 Plan. TCC

Levantamento de Requisitos de SIs n Objetivos da Análise de Requisitos: 4 Identificação das

Levantamento de Requisitos de SIs n Objetivos da Análise de Requisitos: 4 Identificação das necessidades do usuário 4 Verificação da implementabilidade destas necessidades 4 Distribuição das funções do sistema entre as pessoas, o hardware, o software e outros elementos do sistema 4 Criação de um modelo do sistema, utilizado pelas fases de desenvolvimento seguintes. Prof. Alfredo Slide 01 Plan. TCC

Levantamento de Requisitos de SIs Desenvolvendo Sistemas de Informação. . . DIFICULDADES DE COMUNICAÇÃO:

Levantamento de Requisitos de SIs Desenvolvendo Sistemas de Informação. . . 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. . . ” AMBIGUIDADE: Crie um meio de proteção para um pequeno grupo de pessoas, que os proteja dos elementos hostis de seus ambientes. Prof. Alfredo Slide 02 Plan. TCC

Levantamento de Requisitos de SIs Os projetos de SI fracassam mais freqüentemente por resolverem

Levantamento de Requisitos de SIs 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. Prof. Alfredo Slide 03 Plan. TCC

Levantamento de Requisitos de SIs Importância do Levantamento de Requisitos: Ü Projeto e codificação

Levantamento de Requisitos de SIs 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. Prof. Alfredo Slide 04 Plan. TCC

Levantamento de Requisitos de SIs Técnicas de Levantamento de Requisitos: ü Para auxiliar o

Levantamento de Requisitos de SIs Técnicas de Levantamento de Requisitos: ü Para auxiliar o levantamento de requisitos no desenvolvimento de um SI existem um conjunto de técnicas de levantamento de dados. ü Estas técnicas podem ser aplicadas isoladamente ou em conjunto, a depender das características do projeto. ü Algumas técnicas de levantamento de dados: § Questionário § Entrevista § Revisão de Documentação § Análise de Observação § JAD § Brainstorm Prof. Alfredo Slide 05 Plan. TCC

Levantamento de Requisitos de SIs Entrevista: É uma forma de comunicação entre duas pessoas

Levantamento de Requisitos de SIs Entrevista: É uma forma de comunicação entre duas pessoas (no mínimo), com o objetivo de obter informações. v. Os elementos que participam no processo de comunicação são: 1. Emissor (fonte da mensagem). 2. Receptor (quem recebe a mensagem). 3. A mensagem em si. 4. Retorno (Feed-back) da mensagem. 5. Ruído, ou seja, todas as interferências, sejam elas materiais ou psicológicas. 6. Código no qual a mensagem é produzida (língua ou jargão). Prof. Alfredo Slide 06 Plan. TCC

Levantamento de Requisitos de SIs Entrevista: v Diretrizes para a realização de entrevistas: 1.

Levantamento de Requisitos de SIs Entrevista: v Diretrizes para a realização de entrevistas: 1. Identifique quais as pessoas que deverão ser entrevistadas. 2. Desenvolva um plano geral para as entrevistas. 3. Obtenha autorização para realizar as entrevistas. 4. Combine planejamento com flexibilidade. 5. Cuidado com jargão “informatiquês” (linguagem e diagramas). 6. Esteja atento para os diversos tipos de resistência. - “você está ameaçando o meu emprego”. - “você não conhece a empresa, como quer dizer como deve ser o novo sistema? ”. - “você está tentando mudar o modo como as coisas são feitas aqui”. Prof. Alfredo Slide 07 Plan. TCC

Levantamento de Requisitos de SIs Questionário: v É uma série de perguntas organizadas com

Levantamento de Requisitos de SIs Questionário: v É uma série de perguntas organizadas com o objetivo de levantar dados para uma pesquisa ou estudo, cujas respostas são fornecidas pelo informante sem a orientação direta do pesquisador. v O planejamento do questionário: conhecimento do grupo ou so assunto v Vantagens do uso de questionários: - dispersão geográfica. - grande número de usuários. - trabalho por amostragem. Prof. Alfredo Slide 08 Plan. TCC

Levantamento de Requisitos de SIs Questionário: v. Desvantagens do uso de questionários: - inibição

Levantamento de Requisitos de SIs Questionário: v. Desvantagens do uso de questionários: - inibição pensamento -> escrita. - inibição críticas e sugestões (anonimato? ? ? ). - resistência (falta de tempo / preguiça) para preencher. - fraca interação (restrição na comunicação). - impossível direcionar conforme o caso. v. Questionário na combinação de técnicas Prof. Alfredo Slide 09 Plan. TCC

Levantamento de Requisitos de SIs Revisão da Documentação: vÉ uma das formas mais comuns

Levantamento de Requisitos de SIs Revisão da Documentação: vÉ uma das formas mais comuns de obtenção de informações sobre a situação atual. v Uso de diversas fontes de informação, tais como: manuais de procedimentos, documentação, manuais de projeto, relatórios, etc. v Se necessário pode ser feito um processo de inventário da documentação existente para servir como referência. v Pode ser usada antes, durante e depois de outras técnicas de obtenção de dados. Prof. Alfredo Slide 10 Plan. TCC

Levantamento de Requisitos de SIs Análise de Observação: v Consiste na observação dos usuários

Levantamento de Requisitos de SIs Análise de Observação: v Consiste na observação dos usuários em seu ambiente enquanto eles executam suas atividades diárias. v Pode ser usada para confirmação dos resultados de uma entrevista, identificação de documentos que devem ser analisados, etc. v Precauções: - aprovação do gerente da área. - comunicação para toda a área. - transparência no processo (para evitar resistências). Prof. Alfredo Slide 11 Plan. TCC

Levantamento de Requisitos de SIs Brainstorm: v Técnica útil para obter rapidamente informações sobre

Levantamento de Requisitos de SIs Brainstorm: v Técnica útil para obter rapidamente informações sobre a situação atual e os requisitos dos usuários. v É baseada em sessões de dinâmica de grupo na qual os representantes dos usuários envolvidos no processo de coleta de informações participam de uma discussão em grupo sobre um tema específico definido anteriormente, conduzido por um mediador. v A sessão de brainstorm é dividida em duas etapas: Etapa 1) DIVERGÊNCIA: produção de idéias sobre o tema definido. - estímulo da criatividade e registro das idéias. Etapa 2) CONVERGÊNCIA: revisão e análise das idéias sugeridas. - neste ponto é ativado o lado crítico e analítico do grupo. Prof. Alfredo Slide 12 Plan. TCC

Levantamento de Requisitos de SIs JAD (joint application design): v Técnica criada pela IBM,

Levantamento de Requisitos de SIs JAD (joint application design): v Técnica criada pela IBM, também baseada em sessões de dinâmica de grupo. v Diferente do brainstorm, é refinada e organizada, com uma abordagem mais estruturada. v O uso deste tipo de técnicas resulta em definições mais rápidas dos requisitos dos usuários, comparados com técnicas tradicionais. v O JAD é uma reunião estruturada composta de: - coordenador, ou moderador (que orienta a discussão). - secretário (que anota as definições e elabora as atas). - patrocinador (responsável pela área para a qual o sistema é desenvolvido). - demais participantes (desenvolvedores e usuários). - auxiliares (que manuseiam as ferramentas durante a reunião). Prof. Alfredo Slide 13 Plan. TCC

Levantamento de Requisitos de SIs JAD (joint application design): v. Preparação do JAD. -

Levantamento de Requisitos de SIs JAD (joint application design): v. Preparação do JAD. - quem deve participar. - preparação do ambiente e da infra-estrutura necessária. - preparação da lição de casa. v A condução de um JAD - duração (sessão de cinema). - começo - meio - fim. - mantendo o controle. Prof. Alfredo Slide 14 Plan. TCC