Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouFernanda Candal Domingos Alterado mais de 8 anos atrás
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.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.