TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Que é Engenharia De Software

Tese: O Que é Engenharia De Software. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  29/4/2014  •  Tese  •  922 Palavras (4 Páginas)  •  267 Visualizações

Página 1 de 4

O que é Engenharia de

software

 Engenharia de software é uma área do

conhecimento da computação voltada para a

especificação, desenvolvimento e

manutenção de sistemas de software

aplicando tecnologias e práticas de gerência

de projetos e outras disciplinas, objetivando

organização, produtividade e qualidade.

ANÁLISE ESSENCIAL - CONCEITO

Por onde começar o sistema?

• Dados

• Funções

ANÁLISE ESSENCIAL - CONCEITO

O Modelo Essencial é formado por:

Modelo ideal, descrevendo quais os requisitos a que o sistema deve atender, sem se preocupar como isto poderá ou será implementado.

Modelo Ambiental:

Define a fronteira entre o sistema e o resto do mundo

Modelo Comportamental:

Define o comportamento das partes internas do sistema necessário para interagir com o ambiente.

Métodos Envolvidos:

Modelagem de Dados

Modelagem Funcional

ANALISE ESSENCIAL

MODELO ESSENCIAL MODELO DE IMPLEMENTAÇÃO

MODELO MODELO

AMBIENTAL COMPORTAMENTAL

ANÁLISE ESSENCIAL - TERMINOLOGIA

ATIVIDADES ESSENCIAIS: Todas as tarefas que o sistema teria que executar se fosse implementado com tecnologia perfeita.

CLASSIFICAÇÃO DAS ATIVIDADES ESSENCIAIS:

1. FUNDAMENTAIS:

Executam tarefas que são parte dos objetivos do sistema

2. CUSTODIAIS:

Mantém a memória essencial

3. ESSENCIAIS COMPOSTAS:

Ambas

MEMÓRIA ESSENCIAL: Todos os dados que o sistema tem que se lembrar se tudo o que faz é executar as Atividades Essenciais.

ENCARNAÇÃO: Toda tecnologia usada para implementar as Atividades Essenciais e a Memória Essencial.

ANÁLISE ESSENCIAL - SIMBOLOGIA

PROCESSO: Conjunto de atividade que produzem, modificam ou atribuem qualidade às informações.

DEPÓSITO DE DADOS: Conjunto de informações armazenadas pelo processo para serem utilizadas por algum processo, a qualquer momento.

ENTIDADE EXTERNA: É algo situado fora do escopo do sistema, que é fonte ou destino das suas informações.

FLUXO DE DADOS: O nome deve expressar o significado do conjunto de informações que está fluindo.

ANÁLISE ESSENCIAL

DIFERENÇAS ENTRE A ANÁLISE ESTRUTURADA E A ANÁLISE ESSENCIAL

ANÁLISE ESTRUTURADA ANÁLISE ESSENCIAL

MODELO FÍSICO ATUAL

MODELO LÓGICO ATUAL

MODELO LÓGICO PROPOSTO MODELO ESSENCIAL

MODELO FÍSICO PROPOSTO MODELO DE IMPLEMENTAÇÃO

VANTAGENS DA ANÁLISE ESSENCIAL SOBRE A ESTRUTURADA

• A Análise Essencial começa pelo modelo essencial, o que equivale, na Análise Estruturada, começar diretamente pelo modelo lógico proposto.

• A Análise Estruturada aborda duas perspectivas do sistema - função e dados - , ao passo que a Análise Essencial aborda três perspectivas - função, dados e controle.

• Na Análise Estruturada o particionamento é feito através da abordagem top-down, enquanto na Análise Essencial, o particionamento é por eventos

MODELO AMBIENTAL - CONCEITO

O Modelo Ambiental é o modelo que define:

• A fronteira do sistema com o ambiente onde ele se situa, determinando o que é interno e o que é externo a ele.

• As interfaces entre o sistema e o ambiente externo, determinando que informações chegam ao sistema vindas do mundo exterior e vice-versa.

• Os eventos do ambiente externo ao sistema aos quais este deve responder.

• FERRAMENTAS PARA DEFINIÇÃO DO AMBIENTE

O Modelo Ambiental consiste de quatro componentes:

1. Declaração de Objetivos

2. Diagrama

...

Baixar como (para membros premium)  txt (6.6 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com