are Engenharia de Software - Weblog · Engenharia de Software Aula 2: TGS Bibliográfia: TONSIG, SL...
-
Upload
phungquynh -
Category
Documents
-
view
212 -
download
0
Transcript of are Engenharia de Software - Weblog · Engenharia de Software Aula 2: TGS Bibliográfia: TONSIG, SL...
1
En
gen
haria
de S
oft
ware
Engenharia de Software
Faculdade Nossa Cidade
Curso: Gestão da tecnologia da Informação
Disciplina: Engenharia de Software
Prof. Luiz Antonio do Nascimento
En
gen
haria
de S
oft
ware
Engenharia de Software
Aula 2: TGS
Bibliográfia: TONSIG, SL Engenharia de Software – Análise e Projeto de Sistemas – Rio de Janeiro: Editora Ciência Moderna Ltda., 2013
Capítulo 1
Páginas 1 - 29
En
gen
haria
de S
oft
ware
3
SISTEMA
Conjunto de elementos ou componentes que interagem para atingir determinados objetivos
Formado por subsistemas e possui um supersistema
2
En
gen
haria
de S
oft
ware
•Peopleware
•Hardware •Software
Sistema Computacional
En
gen
haria
de S
oft
ware
Entidades
5
En
gen
haria
de S
oft
ware
6
SUBSISTEMAS
Sistema
de
transporte
Sistema de
Eletricidade
Sistema de
Esporte e
Cultura
Sistema de
Saúde
Sistema de
Água e Esgoto
Sistema Urbano
3
En
gen
haria
de S
oft
ware
7
TIPOS DE SISTEMAS
Naturais
Feitos pelo homem
Automatizados
Naturais: estelares, respiratório,
moleculares, etc.
Feitos pelo homem: manufatura,
sociais, comunicação, etc.
Automatizados: linha de produção,
controle de estoque, folha de pagamento, etc.
En
gen
haria
de S
oft
ware
8
6 leis universais dos sistemas: 1. Todo sistema se contrai.
É formado por subsistemas.
A memória é um subsistema do sistema computacional.
2. Todo sistema se expande. Todo sistema é parte de um sistema maior.
Uma rede é formada por computadores, cabeamento e dispositivos de rede.
3. Quanto maior a fragmentação do sistema, maior será a necessidade de coordenar as partes. Sistemas com muitos sub-sistemas tendem a
ser mais complexos.
Quem vê um carro não pensa nos parafusos.
LEIS UNIVERSAIS DOS SISTEMAS
En
gen
haria
de S
oft
ware
9
4. O número mágico 7 +- 2. Pesquisadores descobriram que o ser humano
normal consegue de 5 a 9 subsistemas para poder entender melhor o todo.
Um gerente consegue gerenciar melhor uma equipe de 5 a 9 membros.
Um menu de um sistema deve ter de 5 a 9 itens.
5. Homeóstase. Os sistemas sempre procuram o equilíbrio.
Se uma parte não está funcionando bem, outras terão que trabalhar mais para manter o equilíbrio (ou trabalhar menos).
Se o setor de vendas não trabalhar bem, outros setores como o de marketing terá que trabalhar mais ou a produção terá que trabalhar menos.
LEIS UNIVERSAIS DOS SISTEMAS
4
En
gen
haria
de S
oft
ware
10
6. Sinergia.
Esforço coordenado para um resultado melhor (1+1=3).
Trabalhando juntas, as partes podem conseguir um resultado melhor do que de forma isolada.
Dois serventes de pedreiro conseguem carregar mais rapidamente tijolos para uma laje se trabalharem juntos do que de forma isolada.
LEIS UNIVERSAIS DOS SISTEMAS
En
gen
haria
de S
oft
ware
11
CLASSIFICAÇÃO DE SISTEMAS
Sistema Fechado Não depende e não sofre
influência de fatores externos.
Exemplos: relógio, máquina, ...
Sistema Aberto Depende e sofre influência de
fatores internos e externos a ele.
Exemplo: sistema biológico, sistema social, ...
En
gen
haria
de S
oft
ware
12
ELEMENTOS DE UM SISTEMA
Objetivo É a finalidade para qual o sistema existe.
Entradas É tudo aquilo que o sistema necessita para
funcionar: materiais e insumos, pessoal, conhecimento tecnológico, equipamentos, informações, etc.
Processador É a parte do sistema responsável pela
transformação das entradas em resultados.
PROCESSO ENTRADA SAÍDA
FEEDBACK
5
En
gen
haria
de S
oft
ware
13
ELEMENTOS DE UM SISTEMA
Saídas
São os resultados do processo de transformação das entradas.
As saídas são o meio pelo qual o sistema atinge seus objetivos.
Mecanismos de controle - Feedback
Constituem-se na confrontação das saídas do sistema com padrões previamente estabelecidos.
PROCESSAMENTO
CONTROLE
ENTRADA SAÍDA
En
gen
haria
de S
oft
ware
Exemplo de um sistema social Aberto e feito pelo homem
• Exemplo de uma padaria
•PADARIA
Farinha
Fermento Pão
Sal
Água
C
L
I E
NTES
F
OR
NE
CE
DORES
Opinião do Cliente
En
gen
haria
de S
oft
ware
15
Exemplo de um sistema social Aberto e feito pelo homem
Sistema Empresa
Processamento
Entradas Matéria-prima Trabalhadores Equipamentos,
etc.
Saídas Produtos, Bens ou Serviços
Ambiente
Economia Recursos Naturais
Política
Concorrência
Leis, Conceitos e Padrões
Sociedade
Tecnologia
6
En
gen
haria
de S
oft
ware
16
PRODUÇÃO
ou
SERVIÇOS
COMERCIAL
ou
MARKETING
MATERIAIS
ou
LOGÍSTICA
FINANCEIRA
RECURSOS
HUMANOS
Tecnologia
Da
Informação
SISTEMA EMPRESA Subsistemas
Subsistemas do sistema Empresa
São os departamentos ou áreas da empresa.
En
gen
haria
de S
oft
ware
17
Sistema Computacional Visão ampla
Dados Entrada
Processamento: • Operações; • Comparações; • Classificações; • Resumos.
Saída Informação: • Tempo; • Conteúdo; • Forma.
Armazenamento: •Arquivo ou Tabela; • Banco de Dados.
Transformam dados em informações
En
gen
haria
de S
oft
ware
3.1 – Sistemas on-line
• São sistemas onde as informações disponíveis estão sempre atualizadas
• Quando há alteração dos dados, elas ficam imediatamente disponíveis para serem utilizadas
7
En
gen
haria
de S
oft
ware
Características de sistemas on-line
Os dados são
• introduzidos remotamente no sistema
• recebidos remotamente a partir do sistema
O usuário interage diretamente com o computador
Comunicação através de linhas telefônicas, satélites, rádios, etc.
Ex.:
Caixa eletrônico
Reserva de passagens aéreas
Cartão de crédito
Cheque eletrônico
En
gen
haria
de S
oft
ware
3.2 – Sistemas de tempo real
• São sistemas que têm como compromisso receber, processar ou enviar informações num limite de tempo pré-determinado.
En
gen
haria
de S
oft
ware
Características de sistemas de tempo real
São uma variação dos sistemas on-line.
Podem interagir tanto com pessoas quanto com o meio ambiente
Se o computador não responder com suficiente rapidez, poderá ocorrer algum dano ou catástrofe.
Ex.:
Orientação de mísseis
Monitoração de pacientes em hospitais
Controle de reações químicas
Controle de temperatura e pressão em indústrias químicas
8
En
gen
haria
de S
oft
ware
22
Componentes de um Sistema Computacional
Visão Ampla
En
gen
haria
de S
oft
ware
23
INDICADORES DO SISTEMA
Medir o rendimento com relação a sua capacidade: Eficiência: Indicador da
capacidade executar tarefas. Fazer certo as coisas. Ligado a
procedimentos, redução de custo, tempo e recursos.
Eficácia: Indicador da capacidade de resolver problemas. Fazer as coisas certas. Ligado aos
resultados e a viabilização de projetos.
En
gen
haria
de S
oft
ware
24
SOLUÇÃO DE PROBLEMAS
Enfoque Reducionista: É a maneira de abordar problemas a
partir da subdivisão do todo em partes indivisíveis.
Procura explicar o comportamento do todo através do comportamento de suas partes. Ex. Analisar o desempenho do hardware de um computador.
Enfoque Expansionista (sistêmico): É a maneira de abordar problemas
sem desmembrar subsistemas do sistema.
Procura avaliar comportamentos a partir do problema maior. Ex. Analisar exigências de hardware para o software e o peopleware.
9
En
gen
haria
de S
oft
ware
25
CONCEITO DE DESEMPENHO DE SISTEMAS
Ligado a capacidade ou durabilidade de parte de um sistema (elo) de realizar sua função e consequentemente do sistema.
Ex. Em uma corrente não pode haver o comprometimento de nenhum dos seus elos.
Ex. Se o HD não funcionar o sistema não roda.
En
gen
haria
de S
oft
ware
26
CONCEITO DE DESEMPENHO DE SISTEMAS
O sistema computacional deve trabalhar de acordo com as exigências dos usuários.
Ex. Os clientes querem Nota Fiscal rapidamente não importando se será produzida de maneira computadorizada ou manual.