Академический Документы
Профессиональный Документы
Культура Документы
2
O que é Informação?
§ Informação
ü Dados (Signos, Sinais) que modificam o modelo mental do
receptor.
§ Que receptores?
ü Humano, animal, empresa, planta, agente, economia,
entre outros.
3
Conceitos
§ O que é um Sistema?
4
Sistemas de Informação
5
Organização das Informações
6
Preço da Informação
7
Por onde começar a análise de um Sistema?
8
ü2. Ambiente do sistema – elementos fora do sistema que afetam e são
afetados por mudanças nos atributos do sistema.
Ex.: Sistema Editora.
Agentes, distribuidora, leitores.
9
ü4. Componentes do sistema – elementos responsáveis pelo
funcionamento do sistema.
Ex.: Sistema Empresa.
Funções de pesquisa, produção, marketing, finanças, pessoal.
10
Níveis e Tipos de Sistemas de Informação
11
Nível Operacional
12
Nível de Conhecimento
13
Nível Gerencial
14
Nível Estratégico
16
Sistemas de Apoio Executivo (SAE)
§Os SAEs juntam informações externas (leis tributarias, normas) com dados internos da
empresa e produzem informações filtradas e resumidas de dados críticos úteis para os
executivos.
17
Sistemas de Informação Gerenciais (SIG)
§Atendem ao nível gerencial da empresa, munindo os gerentes de relatórios ou de acesso
on-line aos registros do desempenho corrente e histórico da organização.
§São normalmente orientados aos eventos internos. Têm maior periodicidade (semanal,
mensal...)normalmente através de resumo e comparações.
ü gerenciamento de vendas,
ü controle de estoque,
ü relatórios semanais, mensais ou anuais,
ü análise de investimento de recursos,
ü análise de realocação.
18
Sistemas de Apoio à Decisão (SAD)
19
Sistemas de Trabalhadores do Conhecimento
(STC)
§Atendem às necessidade de informação no nível de conhecimento da
organização.
20
Sistemas de Automação de Escritório (STC)
§Atendem às necessidade de informação no nível de conhecimento da
organização.
21
Sistemas de Processamento de Transações (SPT)
§São sistemas integrados básicos que atendem ao nível operacional da organização.
22
Sistemas de Processamento de Transações (SPT)
§Existem 5 categorias funcionais SPT:
1. vendas/marketing,
2. fabricação/produção,
3. finanças/contabilidade,
4. recursos humanos,
5. outros tipos - únicos para uma particular indústria.
§Todas as organizações têm esses 5 tipos de TPS (mesmo que os sistemas sejam
manuais).
§Esses sistemas são centrais para o negócio (sem eles a organização não sobrevive).
23
Integração e Relacionamento dos Sistemas
24
Com o tempo os Sistemas de Informação vem tendo
um importante papel na vida das organizações...
§ Nos primeiros sistemas a maioria das alterações eram técnicas (fáceis de realizar);
sistemas mais velhos afetavam controle comportamental e gerencial; os sistemas
atuais influenciam as atividades do núcleo organizacional relacionadas a produtos
mercados, fornecedores e clientes.
25
Reflexões
26
Exercício de Fixação – Entregar na próxima aula
27
Conceitos
§O que é Engenharia ?
üAlguns exemplos
• ???
• Química;
• Eletrônica;
• Naval;
28
Conceitos
§O que é Software?
ü Programas de Computador ?
ü Um produto?
ü Um pacote?
ü Ferramentas?
29
Conceitos
§O que é Software ?
+ +
30
Conceitos
Simplesmente Usar a
“Fazer” Engenharia de Software
OU
31
Essência da Engenharia de Software?
32
Engenharia de Software
ü Métodos.
ü Ferramentas.
ü Procedimentos.
33
Engenharia de Software
§ MÉTODOS: proporcionam os detalhes de como fazer para construir o software.
34
Conceito de Engenharia de Software
35
Conceito – IEEE 610.12
Engenharia de Software
36
Uma Crise no Horizonte
37
Reflexões
§Os usuários estão satisfeitos com os sistemas de software
existentes?
38
Reflexões
39
Quanto mais tarde a detecção de um erro, mais
cara é a sua correção!
40
Therac - 25
§Equipamento de Radioterapia.
41
Defeito, Erro e Falha
§Defeito: pode impossibilitar a realização de uma ação na execução de um
programa.
ü Também conhecidos como bugs.
ü Também podem acontecer nos requisitos e documentos de projeto do software.
42
Defeito, Erro e Falha
§Erro: uma ação humana, que resulta em um software com defeitos. Além
disso, um erro pode levar a inclusão de uma falha.
43
Defeito, Erro e Falha
§ Falha: De acordo com o padrão IEEE (1983) uma falha ocorre quando um
programa não se comporta conforme o esperado ou apresenta resultados
diferentes do planejado.
44
Pesquisem
45
Questões de Engenharia de Software
v Software é somente um programa de computador?
v Por que é necessário ter uma disciplina de Engenharia de Software? Não
é suficiente somente saber programas?
v Com tantas novas tecnologias de software surgindo a cada momento,
seria possível dominar todas elas?
v As ferramentas de software disponíveis no mercado não resolvem o
problema de falta de qualidade e produtividade em desenvolvimento de
software?
v Quais são os efeitos da aplicação dos conceitos e técnicas da Engenharia
de Software na manutenção?
v Por que o desenvolvimento de software apoiado na Engenharia de
Software exige muita documentação?
v Se o software vai ser alterado constantemente, vale a pena manter seus
documentos atualizados?
v Quais conceitos e técnicas de Engenharia de Software são uteis para um
desenvolvimento de software?
46
Qual o papel do Engenheiro de Software?
47
Ambições dos Engenheiros de Software
48
Ambições dos Engenheiros de Software
49
Quem faz a Engenharia de Software?
50
Uma Perspectiva da Indústria de Software?
51
Causas óbvias dos Problemas da ES
§ Não dedicamos tempo para coletar dados sobre o desenvolvimento do software - resulta
em estimativas “a olho”.
§ Facilidade de manutenção
ü Software deve ser escrito de modo que possa evoluir para atender as
necessidades mutáveis.
§ Nível de confiança
ü Software confiável não deve ocasionar danos físicos ou econômicos, no
caso de um defeito no sistema.
53
Quais são os atributos de um bom software?
§ Eficiência
ü O Software não deve desperdiçar os recursos do sistema.
§ Facilidade de uso
ü O Software deve ser utilizável, sem esforços indevidos, pelo usuário para
quem foi projetado.
54
Conclusões
55
Conclusões
56
Conclusões
§ Soluções
ü Começar a utilizar conceitos de engenharia de SW.
57
Exercício de Fixação – Entregar na próxima aula
58
Exercício de Fixação – Entregar na próxima aula
10. Após mais de 40 anos de Engenharia de Software, pode-se dizer que ainda se
vive uma crise de software, considerando a falta de atendimento de prazos, custos
e de qualidade?
59
Referências
§ SOMMERVILLE, Ian. Engenharia de software. 8. ed. São Paulo Pearson Addison Wesley, 2008.
552 p. ISBN 9788588639287. Capítulo I e II.
§ ENGHOLM. H. J. Engenharia de Software na prática. Editora Novatec. 2010 – Capítulo I itens
1.9; 1.10; 1.11.1; 1.11.2.
§ HIRAMA. K. Engenharia de Software: Qualidade e Produtividade com Tecnologia. Capítulo I.
§ PFLEEGER, Shari Lawrence. Engenharia de software: teoria e prática. 2. ed. São Paulo: Pearson
Prentice Hall, 2007. 537 p. ISBN 9788587918314. Capítulo I.
§ PRESSMAN, Roger S. Engenharia de software. 7. ed. São Paulo, SP: Pearson Makron Books,
2011. 780 p. ISBN 9788563308337.
§ PAULA FILHO, Wilson de Pádua. Engenharia de software: fundamentos, métodos e padrões. 3.
ed. reimpr. Rio de Janeiro, RJ: LTC, 2012. 1248 p. ISBN 9788521616504.
60