Buscar

ES_Template_Requisitos

Prévia do material em texto

UNIVERSIDADE FEDERAL DE MINAS GERAIS
Escola de Engenharia
Curso de Graduação em Engenharia de Sistemas
VISÃO GERAL DO PROJETO
E
LEVANTAMENTO DE REQUISITOS
Trabalho Prático
DESENVOLVIDO PELA EQUIPE: <Nome da equipe>
<Listar nomes dos componentes da equipe>
< Incluir a data de entrega no formato dd/mm/aaaa>
1 Histórico
	Data
	Versão
	Responsável
	Alteração
	<dd/mm/aaaa>
	<X.01>
	<Nome>
	<Criação do documento>
	
	
	
	
2 Informações Gerais do Documento
	Objetivos:
· <Relacionar os objetivos deste documento>
	Público Alvo:
· <Relacionar os perfis para os quais este documento foi / está sendo elaborado>
	Referências:
[1] <Relacionar outros documentos e materiais relacionados a este documento>
[2] 
3 Glossário
	Termo
	Descrição
	Requisitos
	Características que definem os critérios de aceitação de um produto. 
	Requisitos funcionais
	Características que representam comportamentos que o sistema deve apresentar diante de certas ações ocorridas
	Requisitos não funcionais
	Características que restringem o sistema e/ou que quantificam aspectos comportamentais (ex: tempo de resposta, tempo médio entre falhas)
	<Termo>
	<Descrição do termo, para termos específicos que forem relevantes>
	
	
	
	
4 Dados Gerais do Projeto
	Sigla – Nome do Projeto:
	<Sigla – Nome do Projeto>
	Sigla – Nome do Cliente:
	<Sigla – Nome do Cliente, se aplicável>
	Objetivos:
· <Relacionar objetivos a serem atingidos com a execução do projeto>
· 
	Benefícios Esperados:
· <Relacionar benefícios que justifiquem a execução do projeto>
5 Posicionamento Geral
5.1 Descrição do Problema
 <Fornecer uma descrição resumindo o problema que está sendo resolvido pelo projeto. Uma boa maneira é usar o formato abaixo>
	O problema de
	<descrever o problema>
	afeta
	<relacionar os envolvidos afetados pelo problema>
	cujo impacto é
	<identificar o impacto gerado pelo problema>
	uma boa solução seria
	<citar uma potencial boa solução e seus potenciais benefícios>
5.2 Posicionamento do Produto / Serviço Resultante
<Fornecer uma sentença geral resumindo, em nível mais alto, a posição exclusiva que o produto / serviço pretende ocupar no mercado. Uma sentença de posicionamento do produto / serviço comunica seu objetivo e a importância do projeto para todo o pessoal envolvido Uma boa maneira é usar o formato abaixo>
	Para
	<indicar cliente ou organização alvo>
	Que
	<indicar a necessidade ou oportunidade a ser atendida>
	O <nome do prod/serv>
	é um(a) <categoria do produto / serviço>
	Que
	<indicar o principal benefício, ou seja, uma razão convincente que motiva a sua realização>
	Ao contrário de
	<indique a principal alternativa da concorrência>
	Nosso produto/serviço
	<indique a(s) principal(is) diferença(s) e/ou vantagem(ns)>
5.3 Alternativas Iniciais e da Concorrência
<Analisar o produto / serviço pretendido em relação a outros produtos semelhantes. Identificar alternativas de desenvolvimento consideradas disponíveis. Entre elas, podem estar incluídas: a compra e/ou a adaptação de um ou mais produtos / componentes de mercado; a compra de um produto / componente de um concorrente; a terceirização do desenvolvimento de um ou mais produtos/ componentes; a criação completa de uma solução local; a evolução / ajuste de um produto / componente pré-existente. Procure listar todas as opções identificadas internamente, que a concorrência oferece ou que podem se tornar disponíveis. Identifique os principais pontos fortes e pontos fracos de cada concorrente segundo o ponto de vista do envolvido ou do usuário final>
	Id
	Alternativa
	Avaliação Inicial
	<Nr>
	<Descrição da alternativa>
	<Avaliar pontos + e – >
	
	
	
6 Descrição das Partes Envolvidas
6.1 Perfis de Usuários
<Relacionar de forma resumida todos os perfis de usuário identificados>
	Perfil de Usuário
	Envolvimento
	Cuidados para o Uso
	<Especificar um nome para o perfil de usuário>
	<Relacionar seus principais interesses e responsabilidades em relação ao produto e/ou serviço – ex: percebe os detalhes; elabora relatórios; coordena o trabalho; ...>
	<Relacionar itens relevantes para que ocorra uso adequado – ex: treinamentos requeridos; elaboração de manuais; ...>
	
	
	
6.2 Equipe Interna
	Papel
	Envolvimento
	Responsabilidades
	<Especificar um nome para a parte envolvida>
	<Relacionar seus principais interesses em relação ao produto e/ou serviço – ex: manutenção operacional; prospecção de mercado; patrocínio; ...>
	<Relacionar suas principais responsabilidades em relação ao produto e/ou serviço – ex: assegurar estrutura para manutenção; assegurar que haverá uma demanda de mercado; prover/aprovar recursos; ...>
	
	
	
6.3 Demais Partes Envolvidas
<Há uma série de envolvidos que se interessam pelo produto e/ou serviço, mas nem todos eles são usuários finais. Apresentar uma lista resumida das partes envolvidas que não são usuários>
	Parte Envolvida
	Envolvimento
	Responsabilidades
	<Especificar um nome para a parte envolvida>
	<Relacionar seus principais interesses em relação ao produto e/ou serviço – ex: manutenção operacional; prospecção de mercado; patrocínio; ...>
	<Relacionar suas principais responsabilidades em relação ao produto e/ou serviço – ex: assegurar estrutura para manutenção; assegurar que haverá uma demanda de mercado; prover/aprovar recursos; ...>
	
	
	
7 Necessidades Identificadas
<É relevante compreender a importância relativa exercida pelo usuário ou pelo envolvido na resolução do problema. Assim, as necessidades identificadas podem ser classificadas como:
[E] Essencial - é a necessidade imprescindível, sem a qual o sistema não faz sentido; [I] Importante - é a necessidade sem a qual o sistema entra em funcionamento (poderá ser implantado e usado), mas de forma restrita e não satisfatória; [D] Desejável - é a necessidade que não compromete o funcionamento básico do sistema (o sistema pode funcionar de forma satisfatória sem ela, que pode ser deixada para versões posteriores do sistema, caso não haja tempo hábil para implementá-la)>
	Id
	Necessidade a ser Atendida
	Prioridade
	Parte(s) Envolvida(s)
	1
	<Relacionar as necessidades identificadas que afetam a parte envolvida, ou seja, os principais problemas com as soluções existentes sob o seu ponto de vista – explorar: quais são as causas deste problema? como ele está sendo resolvido agora? que soluções a parte deseja?>
	<Essencial, Importante, Desejável>
	<Nome da(s) parte(s) que possui(em) a necessidade>
	2
	
	
	
	3
	
	
	
8 Visão Geral do Produto / Serviço
8.1 Contexto do Produto / Serviço
	Contexto Geral do Produto / Serviço
<Descrever e/ou incluir um diagrama contendo o produto / serviço de interesse, destacando a sua fronteira externa, bem como outros produtos / serviços com os quais ele possui interface, sejam estes de apoio ou externos. Se o produto for um componente de um sistema maior, mostrar como eles interagem e identificar as interfaces relevantes existentes. Uma maneira fácil de exibir os principais componentes do sistema maior, suas interconexões e interfaces externas é utilizando um diagrama de bloco>
	Visão Geral das Interfaces Externas
<Se o produto / serviço for independente e totalmente auto-suficiente, expor isso aqui. Se o produto for um componente de um sistema maior, descrever como ele interage com as demais partes existentes, identificando questões relevantes de interface entre eles>
	Visão Geral do Ambiente do Produto
<Descrever características gerais (nr usuários, perfis de usuários, plataforma, tecnologias, ciclo/tempo de uso, ...) e restrições (ambientais, de uso, ...) relacionadas ao ambiente no qual o produto / serviço está inserido>
8.2 Informações Básicas do Produto / Serviço
	Escopo do(s) Produto(s) e/ou Serviço(s) a ser(em) Obtido(s):
· <Relacionar itens a serem entregues, sejam eles produto(s) e/ou serviço(s), junto com características e funções gerais que o descrevem – o que o produto e/ou serviço irá fazer (a mais que o(s) atualmente existente(s))?>
	Premissas Relacionadas:
· <Relacionar conceitos ou fatos iniciais de que se partepara formar a ideia do(s) produto(s) e/ou serviço(s) descrito(s) acima, bem como para a definição das atividades do projeto. Uma premissa é um fator que, para fins de planejamento, é considerado verdadeiro, real ou certo, que não necessita prova ou demonstração. Podem também apontar aqui itens que não fazem parte do escopo>
	Restrições / Limitações Relacionadas:
· <Relacionar restrições / limitações aplicáveis, tanto internas quanto externas, que afetarão os resultados obtidos no âmbito do(s) produto(s) e/ou do(s) serviço(s). Ex: leis, orçamento, tempo, pessoal, tecnologia, leis da física e de propriedade de dispositivos e materiais, uso de itens disponíveis no mercado, ... >
	Critérios de Sucesso Relacionados:
· <Relacionar os critérios de sucesso para o(s) produto(s) e/ou serviço(s) – ex: desempenho, qualidade, fatores humanos, custo, segurança, ambiente de operação, meio ambiente (cercanias), interface com outros sistemas, logística, confiabilidade, disponibilidade, facilidade de conserto/manutenção, estética, ...>
9 Requisitos do Produto / Serviço
< Os requisitos aqui colocados serão a base fundamental para a definição detalhada do produto, bem como para o gerenciamento do escopo e do projeto>
9.1 Requisitos Funcionais
<Relacionar e descrever brevemente os recursos (funcionalidades) do produto. Trata-se dos recursos de nível macro do sistema que são necessários para propiciar benefícios aos usuários. Cada recurso é um serviço desejado externamente, que em geral exige uma série de entradas para alcançar os resultados desejados. Como na prática este documento é revisado por uma ampla variedade de pessoas envolvidas, o nível de detalhamento terá que ser genérico o bastante para que todos possam compreendê-lo. No entanto, devem estar disponíveis detalhes suficientes para fornecer à equipe as informações necessárias para criar posteriormente uma solução física e lógica (a arquitetura da solução). 
Cada recurso poderá ser externamente percebido por usuários, operadores e outros sistemas externos. Esses recursos deverão incluir uma descrição da funcionalidade e de todas as questões de usabilidade relevantes que deverão ser consideradas. 
Diretrizes gerais: mantenha as descrições dos recursos em um nível geral, concentre-se nos recursos necessários - em “o que” e no “porquê” (e não em “como”) eles deverão ser implementados; inclua características e/ou valores de referência associados, se existirem.
A prioridade dos requisitos pode ser classificada como: [E] Essencial - é o requisito imprescindível, sem o qual o sistema não faz sentido; [I] Importante - é o requisito sem o qual o sistema entra em funcionamento (poderá ser implantado e usado), mas de forma restrita e não satisfatória; [D] Desejável - é o requisito que não compromete o funcionamento básico do sistema (pode funcionar de forma satisfatória sem o requisito, que pode ser deixado para versões posteriores do sistema, caso não haja tempo hábil para implementá-lo).
Da mesma forma, a complexidade pode ser classificada como: [A] Alta - exige um esforço significativo e/ou o conhecimento de profissional especialista no assunto (sênior); [M] Média - exige um esforço grande e/ou o conhecimento de profissional com fluência no assunto (pleno); [B] Baixa - exige um esforço moderado e/ou um conhecimento básico no assunto (profissional júnior)>
	Id: <RFxxx>
	Nome: <Nome de identificação do requisito>
	Descrição:
<Explicação e detalhamento do requisito, conforme necessário>
	Alocação: <Componente do produto / serviço resultante que o requisito se aplica>
	Prioridade:
	[ ] E [ ] I [ ] D
	Complexidade:
	[ ] A [ ] M [ ] B
	Id: <RFxxx>
	Nome: <Nome de identificação do requisito>
	Descrição:
<Explicação e detalhamento do requisito, conforme necessário>
	Alocação: <Componente do produto / serviço resultante que o requisito se aplica>
	Prioridade:
	[ ] E [ ] I [ ] D
	Complexidade:
	[ ] A [ ] M [ ] B
	Id: <RFxxx>
	Nome: <Nome de identificação do requisito>
	Descrição:
<Explicação e detalhamento do requisito, conforme necessário>
	Alocação: <Componente do produto / serviço resultante que o requisito se aplica>
	Prioridade:
	[ ] E [ ] I [ ] D
	Complexidade:
	[ ] A [ ] M [ ] B
9.2 Requisitos Não Funcionais
<Relacionar e descrever brevemente padrões aplicáveis, requisitos de hardware ou de plataforma, requisitos de desempenho, requisitos ambientais, de estados e modos, de recursos, de projeto, físicos, bem como outras qualidades necessárias. Definir as faixas de qualidade para desempenho, robustez, tolerância a erros, usabilidade e características semelhantes que não são capturadas no conjunto de funcionalidades e recursos. Observar quaisquer restrições de projeto, restrições externas ou outras dependências. Definir quaisquer requisitos de documentação específicos, incluindo requisitos de manuais do usuário, ajuda on-line, instalação, rotulação e de embalagem.
Classificar a Prioridade e a Complexidade utilizando os mesmos critérios definidos para requisitos funcionais>
	Id: <RNFxxx>
	Nome: <Nome de identificação da restrição aplicável>
	Descrição:
<Explicação e detalhamento da restrição, conforme necessário. Incluir faixas de valores ou valores específicos aplicáveis>
	Alocação: <Componente do produto / serviço resultante que a restrição se aplica>
	Prioridade:
	[ ] E [ ] I [ ] D
	Complexidade:
	[ ] A [ ] M [ ] B
	Id: <RNFxxx>
	Nome: <Nome de identificação da restrição aplicável>
	Descrição:
<Explicação e detalhamento da restrição, conforme necessário. Incluir faixas de valores ou valores específicos aplicáveis>
	Alocação: <Componente do produto / serviço resultante que a restrição se aplica>
	Prioridade:
	[ ] E [ ] I [ ] D
	Complexidade:
	[ ] A [ ] M [ ] B
9.3 Requisitos de Interface
<Descrever interfaces com usuário e demais interfaces externas existentes, bem como interfaces internas relevantes. Sugere-se utilizar as seguintes técnicas:
- Descritivo: tem o objetivo de apresentar as entradas e saídas que a interface possuirá. Constitui em um texto que lista os componentes presentes, sem se preocupar com o layout desses componentes na interface;
- Esboços: tem os mesmos objetivos do Descritivo, porém representado de forma gráfica, já trazendo alguma informação a respeito de layout. Constitui em um desenho que demonstre, sem riqueza de detalhes, os principais componentes de entrada e saída da interface;
- Protótipos: tem como objetivo não apenas mostrar os elementos presentes na interface mas também enfatizar quesitos de layout, tais como: estilo, cores, fontes, etc. O nível de riqueza e de comprometimento com a solução final dependerá das necessidades do projeto, podendo ser utilizadas para sua construção tanto ferramentas de desenho quanto de desenvolvimento>
	Id: <RIxxx>
	Nome: <Nome de identificação do requisito de interface>
	Descrição:
<Explicação e detalhamento do requisito de interface, conforme necessário>
	Alocação: <Componente do produto / serviço resultante que a restrição se aplica>
	Prioridade:
	[ ] E [ ] I [ ] D
	Complexidade:
	[ ] A [ ] M [ ] B
	Id: <RIxxx>
	Nome: <Nome de identificação do requisito de interface>
	Descrição:
<Explicação e detalhamento do requisito de interface, conforme necessário>
	Alocação: <Componente do produto / serviço resultante que a restrição se aplica>
	Prioridade:
	[ ] E [ ] I [ ] D
	Complexidade:
	[ ] A [ ] M [ ] B
9.4 Relacionamento entre Requisitos e Necessidades
	Requisito
	N1
	N2
	N3
	N4
	N5
	...
	...
	...
	<RFxxx>
	<X>
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	<RNFyyy>
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	<RIzzz>
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
9.5 Verificação dos Requisitos
	Itens a Serem Verificados – Requisitos Identificados
	Sim
	Não
	Os requisitos são relevantes para o negócio ou produto?
	
	
	Os requisitos estão alinhados com as leis e restrições aplicáveis?
	
	
	Os requisitos estão identificados de forma única?
	
	
	Os requisitos estãodescritos de forma clara e não ambígua?
	
	
	Os requisitos estão consistentes entre si?
	
	
	Os requisitos estão cobrindo todo o escopo definido para o produto?
	
	
	<Incluir outras questões que considerarem relevantes>
	
	
	Laudo: [ ] Aprovado [ ] Aprovado com ressalvas [ ] Não Aprovado
Observações: <Caso a verificação possua ressalvas ou não tenha sido aprovada, relacionar o que precisa ser modificado>
10 Soluções Gerais Propostas
10.1 <Nome da Alternativa A>
	Alternativa A: <Nome da solução>
	Descrição Geral da Solução
<Elaborar um texto descrevendo a Alternativa A e, se possível, um desenho esquemático (diagrama de blocos) dos principais componentes e suas interfaces>
	Pontos Favoráveis
<Relacionar os pontos positivos da Alternativa A>
	Pontos Desfavoráveis
<Relacionar os pontos negativos da Alternativa A>
10.2 <Nome da Alternativa B>
	Alternativa B: <Nome da solução>
	Descrição Geral da Solução
<Elaborar um texto descrevendo a Alternativa B e, se possível, um desenho esquemático (diagrama de blocos) dos principais componentes e suas interfaces>
	Pontos Favoráveis
<Relacionar os pontos positivos da Alternativa B>
	Pontos Desfavoráveis
<Relacionar os pontos negativos da Alternativa B>
10.3 <Nome da Alternativa C>
	Alternativa C: <Nome da solução>
	Descrição Geral da Solução
<Elaborar um texto descrevendo a Alternativa C e, se possível, um desenho esquemático (diagrama de blocos) dos principais componentes e suas interfaces>
	Pontos Favoráveis
<Relacionar os pontos positivos da Alternativa C>
	Pontos Desfavoráveis
<Relacionar os pontos negativos da Alternativa C>
11 Avaliação das Soluções Propostas
11.1 Critérios Utilizados
	Id
	Critério
	Valores - Interpretação
	Peso
	1
	<Descrever critério>
	<Descrever como interpretá-lo e como atribuir um valor de referência
	<Peso>
	2
	
	
	
	3
	
	
	
	4
	
	
	
11.2 Escolha da Solução
	Critério
	Avaliação das Alternativas
	Id
	Peso
	Alternativa A
	Alternativa B
	Alternativa C
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Resultado
	
	
	
	Decisão final
	<Incluir aqui justificativas, comentários e consequências da escolha de uma determinada alternativa em detrimento das demais>
12 Aprovações
	Nome
	Assinatura
	Data
	<Nome do aprovador>
	<Assinatura do aprovador>
	<dd/mm/aaaa>
	
	
	
PAGE 
<Nome da Equipe>
Página 1

Continue navegando