Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Faculdade Maurício de Nassau
Curso de Análise e Desenvolvimento de Sistemas
<Nome do Projeto>
Plano de Desenvolvimento de Software
Versão <1.0>
 
 [O template a seguir é fornecido para uso com o Rational Unified Process (RUP). O texto em azul exibido entre colchetes e em itálico (style=InfoBlue) foi incluído para orientar o autor e deve ser excluído antes da publicação do documento. Qualquer parágrafo inserido após esse estilo será definido automaticamente como normal (estilo=BodyText)]
[O texto entre os símbolos de “maior que” e “menor que” exemplo <Nome do Projeto>, deve ser substituído pelo nome do seu projeto, assim como, todas as outras informações encontradas entre os símbolos]
[Este template deverá ser utilizado obrigatoriamente para desenvolvimento da atividade relacionada ao Estudo de Caso da disciplina de Projetos Integradores do Curso de Análise e Desenvolvimento de Sistemas da UNINASSAU - EAD]
.
�
Histórico de Revisões
	Data
	Versão
	Descrição
	Autor
	<dd/mm/yy>
	<x.x>
	<detalhes>
	<nome>
	
	
	
	
	
	
	
	
	
	
	
	
�
Conteúdo
41.	Introdução	
1.1	Propósito	4
1.2	Definições, Acrônimos e Abreviações	4
1.3	Visão Geral	4
2.	Posicionamento	4
2.1	Descrição do Problema	4
2.2	Visão Geral do Mercado	5
2.3	Oportunidade de Negócio	5
2.4	Posicionamento do Produto	5
3.	Descrição dos Usuários e Stakeholders	5
3.1	Usuários	5
3.2	Papéis e Responsabilidades	5
4.	Visão Geral do Produto	6
4.1	Resumo da Capacidade do Produto	6
4.2	Leis e Regulamentações	6
4.3	Custos e Preços	6
4.4	Licenças e Instalação	6
4.5	Concorrência	6
4.5.1	< Concorrente 1>	6
4.5.2	<Concorrente 2>	6
5.	Arquitetura e Funcionalidades do Produto	6
5.1	Arquitetura	6
5.2	Funcionalidades	6
5.2.1	<Funcionalidade 1>	6
5.2.2	<Funcionalidade 2>	6
6.	Restrições	6
7.	Padrões de Qualidade	6
8.	Outros Requisitos do Produto	6
8.1	Requisitos de Ambiente	7
9.	Ciclo de Vida do Desenvolvimento de Software	7
9.1	Metodologia	7
9.2	Ferramentas	7
9.3	Tecnologias	7
9.4	Linguagem de Programação	7
9.5	Forma de Armazenamento de Dados	7
��
Plano de Desenvolvimento de Software
Introdução
O propósito deste documento é coletar, analisar e definir as necessidades e características de alto nível do sistema. Ele deve ter foco nas necessidades dos Stekeholders e usuários e devem descrever o porquê dessas necessidades.
Propósito
A finalidade do Plano de Desenvolvimento de Software é reunir todas as informações necessárias ao desenvolvimento e controle do projeto. Ele descreve a abordagem dada ao desenvolvimento do software e é o plano de nível mais alto gerado e usado pelos gerentes para coordenar o esforço de desenvolvimento.
O Plano de Desenvolvimento de Software é usado por estas pessoas:
Pelo gerente de projeto, para planejar a programação do projeto e as necessidades de recursos, e para acompanhar o progresso em relação à programação.
Pelos membros da equipe do projeto, para compreenderem quais são suas funções, quando elas devem ser executadas e de que outras atividades eles dependem.
Definições, Acrônimos e Abreviações
[Essa sub-seção deve mostrar as definições de todos os termos, acrônimos e abreviações necessárias para a interpretação desse plano.]
Visão Geral
[Essa sub-seção deve mostrar como o restante desse documento está organizado.]
Este Plano de Desenvolvimento de Software contém as seguintes informações:
Visão Geral do Projeto - fornece uma descrição da finalidade, do escopo e dos objetivos do projeto.  Ele também define os produtos que se espera que o projeto libere.
Organização do Projeto - descreve a estrutura organizacional da equipe do projeto.
Processo de Gerenciamento - explica a programação e os custos estimados, define as principais fases e marcos do projeto, e descreve como o projeto será monitorado.
Planos e Diretrizes Aplicáveis - fornecem uma visão geral do processo de desenvolvimento de software, incluindo métodos, ferramentas e técnicas a serem seguidas.
Posicionamento
Descrição do Problema
[Provê um resumo da descrição do problema que deverá ser solucionado pelo projeto. O formato a ser usado é o apresentado abaixo. Mais de um problema pode ser relatado]
	O problema de
	[descreve o problema]
	afeta
	[os stakeholders afetados pelo problema]
	cujo impacto é
	[qual o impacto do problema]
	uma solução poderia ser
	[lista de alguns benefícios de uma solução bem sucedida]
Visão Geral do Mercado
[Descreve sucintamente o mercado a qual a sua proposta está inserida.]
Oportunidade de Negócio
[Descreve sucintamente a oportunidade de negócio a ser atendida pelo projeto.]
Posicionamento do Produto
[Provê uma descrição de alto nível sobre como o produto poderá ser posicionado no Mercado. O formato a ser usado é o seguinte:]
	Para
	[Cliente alvo]
	Que
	[descrição da necessidade ou problema do cliente/usuário]
	O (nome do produto)
	 É um(a) [categoria do produto]
	que
	[descrição do benefício principal; isto é, a razão pela a qual alguém irá compra-lo]
	Ao contrário de
	[principais produtos concorrentes]
	Nosso produto
	[principal ponto de diferenciação do produto]
[Uma descrição de posicionamento do produto comunica a intenção da aplicação e a sua importância dentro do projeto.]
Descrição dos Usuários e Stakeholders
[Para efetivamente entregar produtos e serviços que atendam às reais necessidades de clientes e stakeholders, é necessário identificar e envolver todos eles como parte do processo de análise de requisitos. Você deverá também identificar os usuários do sistema. Essa seção prove um modelo para descrever o perfil de stakeholders e usuários envolvidos com o projeto e os problemas percebidos por eles.]
Usuários
[Mostra uma lista de todos os usuários da solução Exemplo: em uma solução de controle acadêmico encontramos Professores, Alunos e Coordenadores.]
	Tipo de Usuário
	Responsabilidade
	[Descreve o papel do stakeholder no projeto]
	[Descreva resumidamente o que ele representa na solução ]
Papéis e Responsabilidades
[Mostra uma lista de todos os stakeholders identificados. Exemplo: em uma visão de alto nível encontramos Analistas, Desenvolvedores, Testadores, Gerente, entre outros]
	Nome
	Papel
	Responsabilidade
	Nome do stakeholder.
	[Descreve o papel do stakeholder no projeto]
	[Descreva resumidamente o que ele representa para o projeto]
Visão Geral do Produto
[Essa seção mostra uma visão de alto nível sobre a capacidade do produto, sua interação com outros produtos, sistemas e configurações.]
Resumo da Capacidade do Produto
[Resume os principais benefícios e características que o produto deverá prover]
Leis e Regulamentações
[Lista todos os fatores que afetam as características desta solução.] 
Custos e Preços
[Se necessário, listar os custos envolvidos para o desenvolvimento do produto e a formação de preços para o mesmo.]
Licenças e Instalação
[Mostra as formas de licenciamento do produto e a sua política de instalação.]
Concorrência
[Identifica os principais concorrentes para a sua solução. Pode incluir uma descrição sucinta dos produtos do concorrente, seus pontos fortes e fracos]
< Concorrente 1>
<Concorrente 2>
Arquitetura e Funcionalidades do Produto
[Lista e descreve resumidamente as características do produto. A descrição deverá acontecer em alto nível e os detalhes dos requisitos funcionais deverão ser definidos nas fases seguintes do projeto. Exemplo: em um sistema de controle acadêmico deve possuir a função de publicar material, realizar chamada, lançar notas, etc]
Arquitetura
[Descreve a arquitetura, os componentes de alto nível e a comunicação entre eles envolvida na solução]
Funcionalidades
<Funcionalidade 1>
<Funcionalidade 2>
Restrições
[Colocar aqui qualquer restrição que poderá afetar o desenvolvimento do produto.]
Padrões de Qualidade
[Define os padrões de qualidade que o produto deverá ter,levando em consideração funcionalidade, confiabilidade, manutenibilidade, eficiência, usabilidade e portabilidade.]
Outros Requisitos do Produto
[Uma lista com um resumo em alto nível de outras características do produto, tipicamente não funcionais.]
Requisitos de Ambiente
[Lista os requisitos de ambiente do produto, ou seja, os equipamentos necessários para funcionamento da solução]
Ciclo de Vida do Desenvolvimento de Software
[Essa seção descreve a metodologia, ferramentas e tecnologia que deverão ser utilizadas para suportar o processo de criação do produto.]
Metodologia
[Descreve e justifique a metodologia utilizada para orientar o ciclo de vida de desenvolvimento]
Ferramentas
[Descreve e justifique a lista de ferramentas utilizadas para cada fase ou atividade do ciclo de vida de desenvolvimento do produto]
Tecnologias
[Descreva as tecnologias empregadas na construção da solução. Caso a solução proposta contenha mais de um componente, descreva as tecnologias relacionadas a cada parte da solução]
Linguagem de Programação
[Descreva e justifique a(s) linguagem(ns) utilizada(s) no desenvolvimento do software proposto]
Forma de Armazenamento de Dados
[Se aplicável, informe os meios utilizados para armazenar e recuperar os dados]

Mais conteúdos dessa disciplina