modelagem de sistemas profª cynara carvalho [email protected] faculdade de ciências...

21
MODELAGEM DE SISTEMAS Profª Cynara Carvalho [email protected] m.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FAC Teoria Geral de Sistemas -TGS

Upload: internet

Post on 17-Apr-2015

123 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

MODELAGEM DE SISTEMAS

Profª Cynara [email protected]

Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPETeoria Geral de Sistemas -TGS

Page 2: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

Modelagem de Sistemas

Desde que foi percebido pelos profissionais da área de informática que grande parte das deficiências nas especificações de sistemas era devido à problemática da comunicação, um esforço considerável tem sido realizado no sentido de se superar este problema.

Propostas metodológicas Linguagem a ser empregada pelos analistas que

possa ser entendida pelos usuários. Linguagens mais inteligíveis aos usuários

Page 3: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

Modelagem de Sistemas

Permanecer suficientemente precisas O fato de o usuário não saber a “priori” todos os

requisitos do sistema a ser construído não é uma característica exclusiva de problemas da área de desenvolvimento de sistemas.

Na verdade, isto é comum em qualquer ramo de atividade onde haja complexidade que exija especificação.

Duas abordagens complementares são bastante utilizadas sempre que nos deparamos com problemas muito complexos.

Page 4: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

Modelagem de Sistemas

Decompor um problema em subproblemas que possuam menor complexidade que o problema original (Possibilitar reconstruir o todo).

Consiste em decompor o problema não por partes, como o mosaico, mas por pontos de vista diferentes.

Atenção para a utilidade de uma planta para descrever o projeto mencionado, possibilitando:

Resolução de questões de natureza técnica, antes do inicio da construção.

Page 5: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

Modelagem de Sistemas

Economia no total dos custos A planta funciona como um modelo

reduzido e mais barato da casa e serve ainda como mecanismo de comunicação.

Problemas complexos a solução ideal só será alcançada se os livros técnicos tiverem forte interação com os usuários.

Page 6: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

Modelagem de Sistemas

Construir um modelo capaz de expressar o conhecimento que se tem do ambiente onde será implantado.

O custo de um sistema é função do desempenho e seus componentes.

O valor é função da utilidade que ele tenha para seus usuários

Page 7: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

Utilidades do modelo

Entre as utilidades de um modelo: Estabelecer uma visão comum do ambiente antes da

automação; Servir como suporte para negociação e especificação de

requisitos e possibilidade futura; Representar, avaliar e refinar conceitos do projeto; Escalonar a informatização em fases, com produtos bem-

definidos e dependência mínima de entre as fases. Tratar a complexidade do problema por níveis de abstração,

começando pela abstração; Promover indicações quantitativas do escopo Promover facilidades para geração de testes de aceitação.

Page 8: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

Tipos de Modelos

Modelo Funcional – que apresenta uma visão estruturada das funções ou dos processos que compõe a organização

Modelo de dados – apresenta uma visão dos dados que serão armazenados para serem usados pela organização.

Modelo de controle – representa as transformações e controle e uma visão do comportamento da organização em relação a diferentes estados válidos.

Page 9: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

Ciclo de vida do sistema

Profª Cynara [email protected]

Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPETeoria Geral de Sistemas -TGS

Page 10: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

Definição de sistema

Um sistema pode ser entendido como um mecanismo composto por um conjunto de partes inter-relacionadas, onde cada parte está sempre relacionada a, pelo menos, uma das outras.

Page 11: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

O que é ciclo de vida de desenvolvimento de sistemas É o encadeamento das fases para a

construção do sistema

Page 12: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

Modelo cascata(ciclo compulsório)Análise

Projeto

Implementação

Requisitos do sistemaO que o sistema deve fazerObjetivo interpretar eDefinir a estruturaSem preocupações de performance

Como o sistema funcionaráPreocupações com performanceModelar o sistema

Construção do sistemaFaz uso dos recursos tecnológicos da empresa

Todo ciclo de desenvolvimento terá pelo menos estas fases.

Construção do sistemaFaz uso dos recursos tecnológicos da empresa

Page 13: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

Modelo cascata

Estudo

Análise

Projeto

Implementação

Simulação

Implantação

Page 14: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

Modelo cascataEstudo

Análise

Projeto

Implementação

Simulação

Implantação

Operação Manutenção

Page 15: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

Estudo Inicial

Engloba basicamente as requisições/ necessidades do usuário.

estudo de viabilidade ou levantamento de requisitos; Plano de trabalho (prazo, recursos

humanos,orçamento,etc) Resumo custo/benefício das funções automatizadas

Page 16: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

Análise

A análise visa transformar as informações obtidas no estudo inicial em uma especificação estruturada das necessidades do usuário.

Page 17: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

Projeto

A atividade de projeto determina as tarefas (provenientes da especificação) que cada pessoa envolvida no desenvolvimento deverá executar.

Restrições Projeto físico do banco de dados Definição da arquitetura de hardware, configuração de

rede, capacidade do servidor, tamanho do banco de dados,etc.

Page 18: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

Implementação

Refere-se à codificação e a integração de todas as funcionalidades requisitadas pelo usuário e registradas no documento de especificação do sistema.

Page 19: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

Teste

Após a codificação, cada módulo será testado individualmente, bem como sua integração com o sistema.

Plano de teste

- erros,

- desempenho.

Page 20: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

Documentação

Nesta fase serão gerados os documentos do sistema( manual de instalação e manual do usuário, etc.)descrevendo detalhadamente todas as suas funcionalidades e como o usuário deverá interagir com o mesmo.

Page 21: MODELAGEM DE SISTEMAS Profª Cynara Carvalho cynaracarvalho@yahoo.com.br Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Teoria Geral de

Instalação/Implantação

A atividade de instalação envolve a entrega da documentação (manuais) e do sistema, propriamente dito