Buscar

Processo de Desenvolvimento de software Aula 04 Estácio

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 15 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 15 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 9, do total de 15 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

AULA 1 – Prof. MARCELO VASQUES
*
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE AULA 4
Prof. MARCELO VASQUES
mvasqueso@gmail.com
*
*
*
OBJETIVOS DA AULA
Conhecer as atividades de desenho ou arquitetura do sotfware dentro do processo de desenvolvimento
Entender a necessidade de desenhar a solução analisando os requisitos e soluções da fase de Análise
Apresentar as diferentes visões a serem consideradas na fase de desenho ou projeto do software
*
*
Fase: Desenho ou Design ou Projeto
Atenção aos requisitos  via modelos de análise
COMO a solução deve ser implementada
COMO FAZER – detalhes de funcionamento interno. 
Fase que antecedeu o Projeto
Análise (O QUE Fazer)
Usar os modelos da analise (casos de uso, classe e sequência, no caso de análise OO usando UML)
DESENHO DO SOFTWARE
*
*
CONTEXTO
Aumento do tamanho e da complexidade do software
Pressão para: Redução do tempo e custo
Desenvolvimento
Manutenção
Apelo ao Software green – TI verde
*
*
VISÕES DO PROJETO
EXTERNA
Visão do usuário
Modelo de interação  interface
INTERNA
Componentes do sistema
Relação entre os componentes (acoplamento)
Funcionamento do componente
Interconexões com outros sistemas
*
*
NÍVEIS DE DESENHO
ESTRATÉGICO
Modelo da Arquitetura. Forma do sistema. Partes e relacionamentos. Sistemas e sub-sistemas.
TÁTICO OU DESENHO LÓGICO
Decisões tomadas no nível estratégico
Reutilização ou não de componentes
OPERACIONAL OU DESENHO DETALHADO
Comportamento do componente
*
*
ARQUITETURA do SW
1. Estruturação do sistema
Estruturado em subsistemas
Subsistema=unidade independente
Comunicação entre subsistemas
2. Modelagem de controle
Modelo de relacionamento entre as partes de um sistema
3. Decomposição modular
Cada subsistema é divido em módulos
*
*
DECOMPOSIÇÃO EM MÓDULOS
Modelo orientado a objetos
Diagrama de classes
Diagrama de componente
Interação 
Diagrama de sequencia.
Diagrama de Atividade
*
*
DIAG CLASSES-Implementação
*
*
*
DIAGRAMA DE COMPONENTES
Mostra os módulos do sistema
Esta relacionado a LP a usar
Determina como os componentes irão interagir.
Um componente representa um empacotamento físico de elementos relacionados logicamente (normalmente classes
*
*
DIAGRAMA DE COMPONENTES
*
*
DIAGRAMA DE COMPONENTES
*
*
META: REUTILIZAÇÃO
Idéia: usar o que já existe
Visa redução de tempo e R$
Garante a segurança: componente usado e testado
*
*
NÍVEIS DE REUTILIZAÇÃO 
*
*
DEMAIS ATIVIDADES
Definições
Interface com usuário
Arquitetura de hardware e SO. 
Linguagem de programação
Estrutura de rede e comunicações
SGBD – banco de dados
*
*
*
*

Outros materiais