Escolar Documentos
Profissional Documentos
Cultura Documentos
TAPS - Análise de Sistemas - Introdução - Parte 02 - Prof João Falcão
TAPS - Análise de Sistemas - Introdução - Parte 02 - Prof João Falcão
Projeto de Sistemas
Introdução – Parte 02
Prof. João Falcão
joao.bneto@escola.pa.gov.br
Escola Tecnológica Paes de Carvalho
Curso Técnico em Informática
Ano: 2022
1
O problema clássico
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 2
O problema da “pedra”
Clientes nos dá a seguinte missão: “Traga-me uma pedra”.
Quando você entrega a pedra....
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 3
O problema da “pedra”
Quando você lhe entrega uma pequena pedra esférica e azul, ...
... o cliente diz: “Sim, mas ..., na verdade ..., o que eu realmente queria era uma
pequena pedra esférica de mármore azul”.
Quando você lhe entrega uma pequena pedra esférica e azul, ...
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 4
O problema da pedra – O que aconteceu?
1 2 3 4 t
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 5
O que significa Análise?
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 7
ANÁLISE
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 8
O que significa PROJETO?
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 9
O que significa PROJETO?
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 10
O que significa SISTEMA?
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 11
Como Analisar e Projetar um Sistema?
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 12
ATIVIDADES E TAREFAS DO PROCESSO
DE DESENVOLVIMENTO DE ACORDO
COM A NORMA NBR ISO/IEC 12207
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 13
1. Implementação do Processo
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 14
2. Análise dos Requisitos do Sistema
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 15
3. Desenho da Arquitetura do Sistema
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 16
4. Análise dos Requisitos do Software
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 17
5. Desenho da Arquitetura do Software
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 18
6. Desenho Detalhado do Software
Documentar o desenho de alto nível para as interfaces.
Nesta atividade detalhamos a especificação de cada um dos
componentes propostos para o software, bem como as
estruturas de dados necessárias.
Nessa atividade é concentrado grande parte do esforço do
Analista de Sistemas.
1. Documentar o desenho de cada componente
2.Documentar o desenho das interfaces
3.Documentar o desenho das bases de dados;
Define as estrutura de dados, banco de dados, tecnologias.
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 19
7. Codificação e Teste do Software
Nesta fase do processo ocorre a codificação, que é a
implementação do sistema em uma linguagem de
programação.
Testes são realizados para verificar a presença de erros.
1. Desenvolver e documentar cada unidade do software e
procedimentos de teste.
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 20
8. Integração do Software
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 21
9. Instalação do Software e Suporte à Aceitação
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 22
MODELAGEM DE SISTEMAS
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 23
Modelagem de Sistemas
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 24
Modelagem de Sistemas
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 25
Ciclo de Vida Clássico
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 26
Ciclo de Vida Clássico
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 27
Ciclo de Vida Clássico
1) ENGENHARIA DE SITEMAS
Visão ampla do sistemas. Especifica-se os requisitos do sistema para
todos os elementos do sistema. Esta fase envolve a coleta dos requisitos
em nível de sistema, uma fatia de projeto e análise de alto nível.
2) ANÁLISE
A intensificação do processo de coleta de dados é realizada, cabe ao
analista de software compreender o domínio da informação, com o
intuito de entender a natureza do sistema a ser construído, a sua função,
desempenho e interface requerida.
Tais requisitos devem ser documentados e revistos com o cliente, a sua
validação é de suma importância para que as informações passem para
a fase seguinte de forma consistente.
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 28
Ciclo de Vida Clássico
3) PROJETO
O processo de software estabelece uma arquitetura geral do sistema, a
sua identificação e a descrição das abstrações do software e suas
relações.
4) CODIFICAÇÃO
O projeto é traduzido de forma entendível pela máquina. Cabe ao
programador implementar o software de posse do projeto lógico e físico
realizado na fase anterior.
5) TESTE
Esta fase dar-se-á inicio após a geração do código executável, nesta
etapa serão realizados vários testes no programa, como o objetivo de
garantir que todas as funções do sistema atendam aos requisitos
solicitados.
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 29
Ciclo de Vida Clássico
6) MANUTENÇÃO
O sistema está instalado e em operação, porém o software ainda poderá
sofrer mudanças após ser entregue ao cliente, decorrente de erros
encontrados, de adaptações, e outros motivos encontrados pelo cliente.
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 30
Ciclo de Vida Prototipação
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 31
Ciclo de Vida Prototipação
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 32
Ciclo de Vida Espiral
Este modelo foi desenvolvido buscando abranger as melhores
características do ciclo de vida clássico e de prototipação, e
adicionando um novo elemento muito importante e que não faz parte
destes dois modelos, que vem a ser a análise de riscos.
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 33
Ciclo de Vida Espiral - Fases
Planejamento:
o Onde é possível determinar os objetivos, alternativas e
restrições do projeto, é a etapa responsável pela coleta inicial
dos requisitos e planejamento levando em consideração os
comentários do cliente.
Análise de Riscos:
o É construída baseada nos requisitos iniciais e na reação do
cliente, e análise das alternativas e identificação, resolução
dos riscos.
o Os riscos são identificados e uma análise detalhada é
realizada, sendo possível tomar algumas providências para
reduzir o risco e seus efeitos, caso ocorram.
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 34
Ciclo de Vida Espiral - Fases
Engenharia:
o Responsável por um protótipo de software inicial, ou seja,
etapa responsável pela “construção” do produto. Após a
avaliação de risco um modelo de desenvolvimento do sistema
é providenciado.
Avaliação Feita pelo Cliente:
o É a fase responsável pela avaliação do cliente dos resultados
da engenharia do produto.
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 35
Técnicas de Quarta Geração (4GT)
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 36
Técnicas de Quarta Geração (4GT)
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 37
Prof. João Falcão – Técnicas de Análise e Projeto de Sistemas – Curso Técnico em Informática - Ano: 2022 38