Projeto de Sistemas - Aula003

537 visualizações

Publicada em

Etapas do Desenvolvimento

0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
537
No SlideShare
0
A partir de incorporações
0
Número de incorporações
15
Ações
Compartilhamentos
0
Downloads
26
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Projeto de Sistemas - Aula003

  1. 1. Aula 003 Projeto de Sistemas PRONATEC Programa Nacional de Acesso ao Ensino Técnico e Emprego
  2. 2. PRONATEC Programa Nacional de Acesso ao Ensino Técnico e Emprego
  3. 3. 1. Desenvolvimento e suas Etapas • As etapas bem definidas segundo Pressman são: • Fase de Definição: Se divide em duas etapas – Planejamento do Software e Análise dos Requisitos do Software. • ETAPA1: Planejamento do Software: descrição do escopo, análise de esforço, análise de riscos, levantamento dos recursos exigidos, estimativa de custos e prazos. • ETAPA2: Análise dos Requisitos: para definir o modelo lógico do projeto com técnicas como o Diagrama de Fluxo de Dados, Diagrama de Entidade e Relacionamentos, Dicionário de Dados
  4. 4. 2. Desenvolvimento e Etapas (cont) • Fase de Desenvolvimento: Descrição de estrutura modular, definição de interfaces, uma estrutura de dados é estabelecida. Uma especificação de projeto é produzida. E a codificação é realizada • Fase de Verificação, Liberação e Manutenção: realizar teste para descobrir o máximo de erros. Fazer a manutenção do software ao longo de sua vida
  5. 5. 3. Conceitos do Desenvolvimento • Metodologia de Desenvolvimento: maneira de se utilizar um conjunto de métodos de forma coerente para atingir um objetivo • Método: procedimento a ser adotado • Técnica: é um modo de investigação de um problema a partir de ferramentas próprias • Notação: conjunto de caracteres, símbolos, sinais e regras de seu uso a fim de formalizar uma linguagem comum entre desenvolvedor/usuário • Ferramentas: são diagramas e notações que o Analista e Projetista utiliza para tornar seu projeto mais claro aos usuário e desenvolvedores
  6. 6. 4. Técnicas do Desenvolvimento
  7. 7. 5. Técnicas Estruturadas • As técnicas estruturas podem ser usadas em todas as etapas do desenvolvimento: • Análise Estruturada: tem como objetivo produzir o projeto Lógico documentando com as ferramentas: Diagrama de Contexto, Diagrama de Fluxo de Dados, Diagrama de Entidade e Relacionamento, Dicionário de Dados e Português Estruturado. • Projeto Estruturado: tem objetivo de produzir a documentação do Projeto Físico que é bem próximo da programação facilitando a vida dos codificadores. Levando em consideração: Técnicas de Documentação, Critérios de Avaliação de um projeto, Heurística de Projeto e Estratégias de Projeto • Programação Estruturada: consiste em criar os códigos dos programas a partir da documentação física do projeto estruturado de uma forma modular e usando linguagens de programação estruturadas tais como: Delphi, Pascal, C, Java
  8. 8. 6. Análise Estruturada • Faz uso de ferramentas de estruturação para facilitar a compreensão entre usuário e profissionais do desenvolvimento • Diagramas: DFD (diagrama de fluxo de dados), DER (diagrama de entidade e relacionamentos), DD (dicionário de dados), PE (português estruturado) e DTE (diagrama de transição de estados) • O DFD, DER, DD e PE nós já estudamos no primeiro módulo na matéra “Aplicativos” • DTE – diagrama de transição de estados é usado principalmente em projetos de sistemas em tempo real.

×