Analise oo

Disponível somente no TrabalhosFeitos
  • Páginas : 8 (1935 palavras )
  • Download(s) : 0
  • Publicado : 3 de outubro de 2012
Ler documento completo
Amostra do texto
Requisitos não funcionais
* Descrevem qualidades do sistema ao invés de suas funcionalidades (o que ele faz).
* Desempenho (tempo de resposta);
* Segurança (restrições de acesso, privilégios);
* Interface (padrão das cores, disposição tela);
* Comunicação e integração (e-mail, VoIP, Browser);
* Portabilidade (a aplicação deve rodar em vários tipos de aplicativos:móveis, celulares, tablets, desktop,..).
* São tão e as vezes mais complicados de elicitar, formalizar que os funcionais;
* Devem avaliados sob aspectos e métricas quantitativas;
* Tem cada vez mais importância, principalmente do ponto de vista dos usuários.
* Ex: Monte um questionário para avaliar a interface ou o tempo de resposta através de notas entre 1 e 10.
RequisitosFuncionais: Descreve em linguagem natural as funcionalidades do sistema.
* O que o sistema deve fazer, nunca como será implementado.
* Redação de uma declaração de visão do sistema;
* Identificação das classes de usuários
* Identificação dos casos de uso
* Definição dos atributos de quantitativos (ex. Segurança, velocidade, etc.)
* Identificar documentos, rotinas,envolvidos, …
* Identificar restrições do sistema.

Exemplo:
Em uma clinica médica um requisito funcional seria:
“O sistema deve fornecer uma entrada de dados que possibilite a designação de resultados a exames admitidos para um paciente por técnicos, supervisores e chefes”.
Este mesmo requisito está associado a um não funcional:
“Alguns exames deverão ter tratamento especial para a entrada deresultados, dependendo de seus valores e de uma lista pré-determinada. A entrada só poderá ser feita por chefes de seção!”.
Tipos de requisitos: Ambiente: Equipamento, local ou distribuído,...Usuários: Quem utilizará, tipo de usuário, requerem treinamento,...Interfaces: Forma, tipo, origem e destino dos dados,...Funcionalidades: O que o SW deve fazer, quando, limitações deexecução,segurança,...Base de dados: formato, quantidade de acessos, fluxos no sistema, tamanho das bases,..Recursos: Humanos, HW, SW, rede, espaço físico, instalações,...Segurança: criptografia, níveis de acesso, backup,...
Caracteristicas dos requisitos: Corretude ,Consistência, Completude, Verificáveis, Implementáveis, Necessários
Técnicas para levantamento de requisitos: Cenários Participativos (Brainstorming eBrainwriting)
* Amostragem, Investigação, Entrevista, Prototipação

Entrevista: É uma forma de comunicação com o objetivo de obter informações.
* Características: Entrevistado (fonte da mensagem). . Entrevistador (quem recebe a mensagem). . A mensagem (ACK) . Respostas (NACK) . Interferências, (internas e externas, ex.: materiais ou psicológicas. . Elementos técnicos da linguagemutilizada.
* Diretrizes para a realização de entrevistas: Identifique quais as pessoas que serão entrevistadas; Desenvolva uma estratégia de entrevista adequada a cada pessoa; Combine o momento da entrevista (planejamento e flexibilidade); Cuidado com termos técnicos;
* Esteja atento às resistências. “você está ameaçando o meu emprego”.
* “você não conhece aempresa, como quer dizer como deve ser o novo sistema?” “você está tentando mudar o modo como as coisas são feitas aqui”.
* Questionário : Lista de perguntas organizadas com o objetivo de levantar dados do cliente (empresa, negócio, sistema,..)
* O planejamento do questionário: REQUER conhecimento do grupo e assunto
Vantagens: dispersão geográfica. - grande número de usuários. trabalhopor amostragem.
Desvantagens: inibição pensamento -> escrita. - Intimidação ( medo em função do anonimato???). - resistência (meserion!) - fraca interação (restrição na comunicação);
* Revisão da Documentação: É uma das formas mais comuns de obtenção de informações de negócio; Permite o uso de diversas fontes de informação: manuais de procedimentos, documentação, manuais de projeto,...
tracking img