Baixe o app para aproveitar ainda mais
Prévia do material em texto
Requisitos Definição: Objetivos ou restrições estabelecidas por clientes e usuários do sistema que definem as diversas propriedades que o sistema deve possuir para que o usuário possa atingir um objetivo ou para atender as necessidades ou restrições da organização ou de outros componentes do sistema. 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. Interessados: – Gerentes e contratantes da organização cliente – Usuários finais – Engenheiros da organização cliente – Arquitetos de sistema 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. Interessados: – Usuários finais – Engenheiros da organização cliente – Arquitetos de sistema – Engenheiros de software Requisitos funcionais: Descrição das diversas funções que clientes e usuários querem ou precisam que o software ofereça. São aqueles que detalham o que deve ser feito no sistema. Ex: o Caso de Uso deve cadastrar os fornecedores sendo possível efetuar consultas, alterações e exclusões mediante restrições a serem definidas. Requisitos Não funcionais Propriedades de um software, como manutenibilidade, usabilidade, desempenho, custos e várias outras. São aqueles que detalham como deve ser feito o sistema Ex: 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 segundo o software deve ser operacionalizado no sistema Linux O sistema deve rodar no IE e no Firefox. Levantamento de Requisitos Obter os requisitos dos especialistas no domínio – clientes e usuários Principal problema: comunicação Usuários e especialistas não compartilham o mesmo vocabulário Técnicas de Comunicação Entrevistas Observação direta Encontros Documentos Gerados: Documento de Visão Coletar, analisar e definir necessidades e recursos de alto nível do projeto. Ele se concentra nos recursos necessários aos envolvidos e usuários-alvo e nas razões que levam a essa necessidade. Documento de Definição de Requisitos Requisitos funcionais Requisitos não funcionais Glossário Fluxo de Processo de Negócio Regras de Negócio – Descrevem as regras de negócio do sistema Atas de Reunião Modelo Conceitual de Dados Especificações Suplementares Descrição dos requisitos que não foram mapeados inicialmente nos casos de usos do modelo de caso de uso. Além disso, estão descritos nesse documento os requisitos não funcionais como: usabilidade, confiabilidade, desempenho e suportabilidade, além de outros requisitos de ambiente, como sistemas operacionais, requisitos de compatibilidade e restrições do projeto.
Compartilhar