A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Processos - I. © 2002 Wilson de Pádua Paula Filho Processos - I O que é Engenharia de Software Computador: problema ou solução? Enunciar os problemas.

Apresentações semelhantes


Apresentação em tema: "Processos - I. © 2002 Wilson de Pádua Paula Filho Processos - I O que é Engenharia de Software Computador: problema ou solução? Enunciar os problemas."— Transcrição da apresentação:

1 Processos - I

2 © 2002 Wilson de Pádua Paula Filho Processos - I O que é Engenharia de Software Computador: problema ou solução? Enunciar os problemas

3 © 2002 Wilson de Pádua Paula Filho O que é Engenharia de Software Informática: ciência que visa ao tratamento da informação; através do uso de equipamentos e procedimentos; da área de processamento de dados.

4 © 2002 Wilson de Pádua Paula Filho O que é Engenharia de Software Ciência: conjunto organizado de conhecimentos; relativos a um determinado objeto; especialmente os obtidos mediante: a observação; a experiência dos fatos; um método próprio.

5 © 2002 Wilson de Pádua Paula Filho O que é Engenharia de Software Processamento de dados: tratamento dos dados por meio de máquinas; com o fim de obter resultados; da informação representada pelos dados.

6 © 2002 Wilson de Pádua Paula Filho O que é Engenharia de Software Engenharia arte de aplicar conhecimentos: científicos; empíricos; certas habilitações específicas; à criação de estruturas, dispositivos e processos; que se utilizam para converter recursos naturais; em formas adequadas ao atendimento das necessidades humanas.

7 © 2002 Wilson de Pádua Paula Filho O que é Engenharia de Software Elementos da Engenharia: Conhecimentos científicos: parte dos métodos da Engenharia de Software provém da Ciência da Computação. Conhecimentos empíricos: parte dos métodos da engenharia provém da experiência prática. Habilitações específicas a Engenharia de Software possui um conjunto de habilitações específicas, ou disciplinas.

8 © 2002 Wilson de Pádua Paula Filho O que é Engenharia de Software Elementos da Engenharia - Arte: capacidade de pôr em prática uma idéia; para dominar a matéria; na Engenharia de Software: máquinas de processamento da informação; configuradas e programadas.

9 © 2002 Wilson de Pádua Paula Filho O que é Engenharia de Software Elementos da Engenharia - Atendimento das necessidades humanas: alimentação, moradia, segurança, afeição, auto-estima... satisfação de uma dessas necessidades; geração de algo que tenha valor para alguém; a Engenharia de Software procura gerar valor: através dos recursos de processamento de informação

10 © 2002 Wilson de Pádua Paula Filho O que é Engenharia de Software Elementos da Engenharia - Dispositivos e estruturas: criação de estruturas: essencial para que se extraia uma função útil do conjunto de dispositivos; desafio do engenheiro de software: escolher e montar as estruturas que a programação dos computadores permite realizar.

11 © 2002 Wilson de Pádua Paula Filho O que é Engenharia de Software Elementos da Engenharia - Processos: o método da engenharia se baseia na ação sistemática; não na improvisação.

12 © 2002 Wilson de Pádua Paula Filho Computador: problema ou solução? Por que os sistemas informatizados: não fazem o que deveriam fazer? são entregues com atraso? custam mais caro do que o previsto?

13 © 2002 Wilson de Pádua Paula Filho Computador: problema ou solução? Por que os sistemas informatizados: são de baixa qualidade? são pouco confiáveis; são lentos; são difíceis de usar; etc.

14 © 2002 Wilson de Pádua Paula Filho Solução Processos Tecnologia Pessoas Computador: problema ou solução? Problemas são resolvidos por pessoas, processos e tecnologia.

15 © 2002 Wilson de Pádua Paula Filho Computador: problema ou solução? Sistemas são usados dentro de processos de negócio. …portanto, os processos de negócio têm que ser definidos.

16 © 2002 Wilson de Pádua Paula Filho Computador: problema ou solução? Problemas são resolvidos por pessoas, processos e tecnologia. Sistemas são usados por pessoas… … portanto, as pessoas têm que ser: levadas em conta; treinadas; ajudadas.

17 © 2002 Wilson de Pádua Paula Filho Solução HardwareVias de comunicaçãoBases de dadosSoftware Computador: problema ou solução? Problemas são resolvidos por sistemas; não apenas por software.

18 © 2002 Wilson de Pádua Paula Filho Computador: problema ou solução? O ciclo de vida do software:

19 © 2002 Wilson de Pádua Paula Filho Enunciar os problemas Por que os sistemas informatizados... …não fazem o que deveriam fazer? porque os problemas têm que ser enunciados; antes de serem resolvidos.

20 © 2002 Wilson de Pádua Paula Filho Enunciar os problemas Problemas têm que ser enunciados antes de serem resolvidos. O que é necessário fazer é uma coisa.

21 © 2002 Wilson de Pádua Paula Filho Enunciar os problemas Problemas tem que ser enunciados antes de serem resolvidos. O que os clientes querem é outra coisa.

22 © 2002 Wilson de Pádua Paula Filho Enunciar os problemas Problemas tem que ser enunciados antes de serem resolvidos. O que os clientes pedem é ainda outra coisa.

23 © 2002 Wilson de Pádua Paula Filho Enunciar os problemas Problemas tem que ser enunciados antes de serem resolvidos. O que os engenheiros de software entendem é mais outra coisa.

24 © 2002 Wilson de Pádua Paula Filho Enunciar os problemas Problemas tem que ser enunciados antes de serem resolvidos. O que acaba sendo feito...

25 © 2002 Wilson de Pádua Paula Filho Enunciar os problemas O valor de um produto deriva de suas características: funcionais; Não-funcionais. Os requisitos: características que definem os critérios de aceitação de um produto.

26 © 2002 Wilson de Pádua Paula Filho Enunciar os problemas Tipos de requisitos: implícitos = expectativas; normativos = leis, padrões etc.; explícitos = documentos em uma boa especificação.

27 © 2002 Wilson de Pádua Paula Filho Enunciar os problemas Princípios da Engenharia de Requisitos: boas especificações de requisitos são indispensáveis; não representam custos supérfluos; mas investimentos necessários; a participação dos usuários é fundamental; para que as suas necessidades sejam atendidas;

28 © 2002 Wilson de Pádua Paula Filho Enunciar os problemas Princípios da Engenharia de Requisitos: uma boa especificação de requisitos custa: tempo e dinheiro; a ausência de uma boa especificação de requisitos custa: muito mais tempo e dinheiro.

29 © 2002 Wilson de Pádua Paula Filho Enunciar os problemas Instabilidade dos requisitos: perda de tempo e dinheiro; às vezes é inevitável; que fazer?

30 © 2002 Wilson de Pádua Paula Filho Enunciar os problemas Gestão dos requisitos: disciplina da engenharia de software; procura manter sob controle os requisitos de um produto; mesmo diante de alterações inevitáveis.


Carregar ppt "Processos - I. © 2002 Wilson de Pádua Paula Filho Processos - I O que é Engenharia de Software Computador: problema ou solução? Enunciar os problemas."

Apresentações semelhantes


Anúncios Google