Buscar

Template Unidade 1 - Plano de Desenvolvimento de Software - ADS - Novo

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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] 
. 
 
<Project Name> Versão: <1.0> 
Plano de desenvolvimento de software Data: <dd/mm/yy> 
<Identificador do Documento> 
 
Confidencial ©<Company Name>, 2016 Página 2 
 
Histórico de Revisões 
Data Versão Descrição Autor 
<dd/mm/yy> <x.x> <detalhes> <nome> 
 
 
 
 
<Project Name> Versão: <1.0> 
Plano de desenvolvimento de software Data: <dd/mm/yy> 
<Identificador do Documento> 
 
Confidencial ©<Company Name>, 2016 Página 3 
 
Conteúdo 
1. Introdução 4 
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 
<Project Name> Versão: <1.0> 
Plano de desenvolvimento de software Data: <dd/mm/yy> 
<Identificador do Documento> 
 
Confidencial ©<Company Name>, 2016 Página 4 
 
Plano de Desenvolvimento de Software 
1. 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. 
1.1 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. 
1.2 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.] 
1.3 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. 
2. Posicionamento 
2.1 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] 
 
<Project Name> Versão: <1.0> 
Plano de desenvolvimento de software Data: <dd/mm/yy> 
<Identificador do Documento> 
 
Confidencial ©<Company Name>, 2016 Página 5 
 
2.2 Visão Geral do Mercado 
[Descreve sucintamente o mercado a qual a sua proposta está inserida.] 
 
2.3 Oportunidade de Negócio 
[Descreve sucintamente a oportunidade de negócio a ser atendida pelo projeto.] 
 
2.4 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.] 
3. 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.] 
3.1 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 ] 
 
 
3.2 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] 
<Project Name> Versão: <1.0> 
Plano de desenvolvimento de software Data: <dd/mm/yy> 
<Identificador do Documento> 
 
Confidencial ©<Company Name>, 2016 Página 6 
 
4. 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.] 
4.1 Resumo da Capacidade do Produto 
[Resume os principais benefícios e características que o produto deverá prover] 
4.2 Leis e Regulamentações 
[Lista todos os fatores que afetam as características desta solução.] 
4.3 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.] 
4.4 Licenças e Instalação 
[Mostra as formas de licenciamento do produto e a sua política de instalação.]4.5 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] 
4.5.1 < Concorrente 1> 
4.5.2 <Concorrente 2> 
5. 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] 
5.1 Arquitetura 
[Descreve a arquitetura, os componentes de alto nível e a comunicação entre eles envolvida na solução] 
5.2 Funcionalidades 
5.2.1 <Funcionalidade 1> 
 
5.2.2 <Funcionalidade 2> 
 
6. Restrições 
[Colocar aqui qualquer restrição que poderá afetar o desenvolvimento do produto.] 
7. 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.] 
8. Outros Requisitos do Produto 
[Uma lista com um resumo em alto nível de outras características do produto, tipicamente não funcionais.] 
<Project Name> Versão: <1.0> 
Plano de desenvolvimento de software Data: <dd/mm/yy> 
<Identificador do Documento> 
 
Confidencial ©<Company Name>, 2016 Página 7 
 
8.1 Requisitos de Ambiente 
[Lista os requisitos de ambiente do produto, ou seja, os equipamentos necessários para funcionamento da solução] 
9. 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.] 
9.1 Metodologia 
[Descreve e justifique a metodologia utilizada para orientar o ciclo de vida de desenvolvimento] 
9.2 Ferramentas 
[Descreve e justifique a lista de ferramentas utilizadas para cada fase ou atividade do ciclo de vida de 
desenvolvimento do produto] 
9.3 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] 
9.4 Linguagem de Programação 
[Descreva e justifique a(s) linguagem(ns) utilizada(s) no desenvolvimento do software proposto] 
9.5 Forma de Armazenamento de Dados 
[Se aplicável, informe os meios utilizados para armazenar e recuperar os dados]

Continue navegando