Projeto de Sistemas - Aula003
Click here to load reader
-
Upload
claudio-gontijoamaral -
Category
Documents
-
view
244 -
download
0
description
Transcript of Projeto de Sistemas - Aula003
Aula 003
Projeto de Sistemas
PRONATEC
Programa Nacional de Acesso ao
Ensino Técnico e Emprego
PRONATEC
Programa Nacional de Acesso
ao Ensino Técnico e Emprego
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
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
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
4. Técnicas do Desenvolvimento
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
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.