Você está na página 1de 25

Introduo a Programao

Pois a anlise resultada no software.

19/02/2017 1
1 Introduo a Sistemas de
Informao

19/02/2017 2
1- Antes... Responda a esta questo:

O que sistema?

19/02/2017 3
1- Definio para sistema

Um sistema (do grego systma, atravs do latim


systma), um conjunto de elementos (objetos)
interconectados, de modo a formar um todo organizado.

uma definio que acontece em vrias disciplinas, como


biologia, medicina, informtica (ns), administrao. Vindo do
grego o termo "sistema" significa "combinar", "ajustar", "formar
um conjunto".
Fonte: Wikipedia
Vermelho: Eduardo

19/02/2017 4
1- Bom... e Sistemas de Informao?

Sistema de Informao uma especializao do termo sistema cuja definio :

Conjunto de elementos inter-relacionados, processos, dados e tecnologia, cuja finalidade alimentar


os centros de decises com as informaes necessrias escolha de diretrizes de ao que permitam
atingir os objetivos da organizao.

A anlise de sistemas frustrante, repleta de relacionamentos entre pessoas, indefinida e difcil.


Resumindo, fascinante. Depois que voc fisgado, os velhos e fceis prazeres da construo de
sistemas nunca mais sero suficientes para satisfaz-lo.
(DeMarco, 1989)

NOTA: Sistema um conjunto de elementos interconectados, de modo a formar um todo


organizado. Todo sistema possui um objetivo geral a ser atingido.

19/02/2017 5
1- Composio

Organizao | Pessoas | Procedimentos | Software

Hardware | Banco de Dados | Documentao

19/02/2017 6
2 Anlise de Sistemas

19/02/2017 Anlise de Sistemas Orientada a Objetos 7


2- Um bom software

O Software ultrapassou o Hardware como chave para o sucesso de muitos


sistemas baseados em computador.
(Pressman,2007)

Software sinnimo de sucesso?

19/02/2017 8
2- Caso real Foguete Ariane V

Projeto da Agncia Espacial Europeia, custou:


10 anos
$ 8 Bilhes
Capacidade total: 6 toneladas.
Retorno para o negcio: Apenas iria garantir a SUPREMACIA
europeia no espao.
Ocorreu em: 04/06/1996.

19/02/2017 9
2- Caso real Crise: Foguete Ariane V

Resultados:
Durou apenas 40 segundos aps a decolagem (Explodiu)
Prejuzo da destruio do Foguete e carga avaliada em $ 500 milhes

Fato:
#1 O veculo detonou suas cargas explosivas de autodestruio e explodiu no ar, mas por que???
#2 Ao da fora aerodinmica, mas por que???
#3 O foguete tinha perdido o controle de direo (altitude). Causa?
#4 Os computadores (principais e contingncia) efetuaram o shut-down ao mesmo tempo!

19/02/2017 10
2- Caso real Crise: Foguete Ariane V A culpa foi...

Problemas:
Por que o Shut-down? Ocorre um run time error (out of range, overflow...) e ambos computadores se
desligarem. De onde veio este erro?

Motivo (aps auditoria):


Um programa que convertia um valor em ponto flutuante para um inteiro de 16 bits recebeu como
entrada um valor que estava fora da faixa permitida.

Mas, por que?


O resultado desta converso no era mais necessrio aps a descolagem... (erro em tempo de
execuo)

19/02/2017 11
2-Outros casos reais...
Problemas no Mariner (1962)

Custo: 18,5 milhes dlares

Desastre: Mariner, um foguete com uma sonda espacial para Vnus, foi
desviado de seu percurso de voo logo aps o lanamento. O controle da
misso destruiu o foguete 293 segundos aps a decolagem.

Causa: Um programador, ao passar para o computador uma frmula que


haviam lhe entregado escrita manualmente, se esqueceu de uma barra. Sem
ela, o software tratava variaes normais de velocidade como se fossem
srios problemas, causando falhas por tentativas de correes que acabaram
por enviar o foguete fora do curso.
19/02/2017 12
2-Outros casos reais...
Hartford Coliseu Desmorona (1978)

Custo: 70 milhes de dlares, alm de outros danos de 20 milhes para a


economia local

Desastre: Poucas horas depois de milhares de fs deixarem o Coliseu


Hartford, o teto de trelia de ao desabou sob o peso da neve molhada.

Causa: O programador do software CAD, utilizado para projetar o coliseu,


incorretamente assumiu que o suporte do telhado de ao enfrentaria apenas
compresso natural. Mas quando um dos suportes inesperadamente recebeu
um bloco de neve, este desencadeou uma reao em cadeia que derrubou o
telhado de outras sees como domins.
19/02/2017 13
2-Outros casos reais...
Patriot Acaba com Soldados (1991)

Custo: 28 soldados mortos e 100 feridos.

Desastre: Durante a primeira Guerra do Golfo, um sistema (Patriot)


americano de msseis na Arbia Saudita falhou ao interceptar um mssel
vindo do Iraque. O mssil destruiu acampamentos americanos.

Causa: Um erro de arredondamento no software calculou incorretamente o


tempo, fazendo com que o sistema Patriot ignorasse os msseis Scud de
entrada.

19/02/2017 14
2-Outros casos reais...
Passaportes britnicos para lugar nenhum (1999)

Custo: 12.6 milhes


Desastre: A agncia de passaportes do Reino Unido implementou um
sistema da Siemens que falhou ao emitir documentos para meio milho de
cidados britnicos. A agncia teve que pagar milhes ao governo para
compensar a raiva da populao.

Causa: A Agncia lanou seu novo sistema sem test-lo de forma adequada
ou treinar seus funcionrios. Ao mesmo tempo, uma mudana na lei exigia
que todos os menores de 16 anos viajando ao exterior deveriam obter um
passaporte, resultando em um aumento enorme na procura de passaportes,
o que sobrecarregou o sistema .
19/02/2017 15
2-Outros casos reais...
Bug do Milnio (1999)
Custo: $500 bilhes
Desastre: O desastre de um homem a fortuna de outro, como demonstra o
Bug do Milnio. Empresas gastaram bilhes com programadores para corrigir
uma falha no software legado. Embora nenhum falha significativa ocorreu, a
preparao para o Bug do Milnio teve um custo significativo e impacto no
tempo em todas as indstrias que usam a tecnologia computacional.

Causa: Para economizar espao de armazenamento de computador,


softwares legados muitas vezes armazenavam anos para datas com nmeros
de dois dgitos, como 99 para 1999. Esses softwares tambm interpretavam
00 para significar 1900, em vez de 2000, por isso, quando o ano de 2000
veio, bugs apareceriam.
19/02/2017 16
3 Produto e Processo

19/02/2017 17
3- Produto e processo so elementos:

Ambos so aspectos da Engenharia de Software

nfase: do produto para o processo;

Necessidade: entregar produtos de software de qualidade para os clientes,


desenvolvidos por processos consistentes, bem gerenciados e com efetivo
de custos.

Quebra de paradigma: A experincia do usurio (Apple)

19/02/2017 18
3- Atributos

Produto:
Qualidade
Atendimento expectativas do cliente

Processo:
Consistente
Bem gerenciado
Custo e tempo controlados

19/02/2017 19
4 O software

19/02/2017 20
4- Finalidade

Gera informaes utilizveis para a coordenao de fluxo operacional de


trabalho de uma empresa, bem como suporte tomada de decises.

Tenha em mente: Um sistema de informao pode ser


totalmente manual ou ser automatizado.

19/02/2017 21
4- Curiosidade

Embora a Tecnologia da Informao esteja bastante popularizada, ainda


existem empresas, mais precisamente micro-empresas ou pequenas
empresas, que ainda no possuem computador e por isso seus processos
administrativos so totalmente manuais, sem nenhuma automao. Mas
assim mesmo, o dono da empresa junto com um pequeno nmero de
funcionrios, executam tarefas totalmente manuais relacionadas a compras,
controle de estoque, vendas, etc.

19/02/2017 22
4- Como criar o software

A-N-A-L-I-S-A-N-D-O

19/02/2017 23
4- Memorize este processo

1
Planejamento

4 2
Implementao Anlise

3
Projeto

19/02/2017 24
Fim de aula!
Obrigado!
Lembre: Analise antes da criao!

19/02/2017 25

Você também pode gostar