SlideShare una empresa de Scribd logo
1 de 41
ENGENHARIA DE SOFTWARE II 
Introdução à disciplina
Definição 
• Um conjunto de atividades com um objetivo definido 
dentro de uma organização. 
• Organizações usam processos para realizar suas tarefas. 
• Nem todas as organizações tem sua estrutura organizada 
por processos, embora quase todas trabalhem com 
processos. 
• A maioria das organizações são departamentalizadas, 
como uma estrutura de caixas ou baias.
A Disciplina 
• Engenharia de Software II. 
• Mais prática e menos teórica. 
• Ênfase em técnicas reais. 
• Estudo dos métodos e ferramentas da engenharia de 
software. 
• Novos conceitos quando necessário. 
• Projeto de um software real. 
• Intima relação com análise orientada a objetos.
Recursos na internet 
• Manteremos um blog e um grupo de discussão com todos 
os alunos do semestre. 
• Inclusive alunos de outros cursos como fisioterapia. 
• Faremos vídeos que serão disponibilizados no blog, no 
canal de vídeo do professor e no grupo. 
• Iremos utilizar também o dropbox em alguns casos. 
• Para tudo isso é necessário que todos informem seus e-mails 
de forma legível. 
• Ao receberem o convite para o dropbox aceitem o mesmo 
e instalem o software.
Plano de Curso e cronograma 
• O plano de curso estará disponível no site 
• O cronograma está disponível no site 
• Os mesmos estarão disponíveis nos grupos. 
• Quem tiver o dropbox pode copiá-lo para a sua conta.
Afinal o que é software? 
Adaptado de Aalst (2011)
Processos de Negócios 
• Consiste em um conjunto de atividades que são 
executadas em um ambiente organizacional e técnico. 
• Essas atividades são coordenadas para, conjuntamente, 
atingirem um obetivo do negócio. 
• Essas atividades, geralmente, ocorrem em uma ordem 
definida. 
• Em outras palavras 
• Os processos são tudo o que um negócio deve executar 
para que seus objetivos sejam alcançados. 
• Existem processos diretamente ligados ao negócio 
principal e existem processos de apoio.
Sistema de Informação 
• É um sistema de software para capturar, transmitir, 
guardar, recuperar, manipular ou mostrar informação, 
dando, dessa forma suporte a pessoas, organizações ou 
outros sistemas de software. 
• Por essa definição apenas o software faz parte do 
sistema de software. 
• Há sistemas que não dão suporte a nenhum processo de 
negócio. Pense em um. 
• Nosso foco será em sistemas que suportam processos de 
negócios.
Tipos de Sistemas de Informação 
• Classe 1: Sistemas de Informação pessoais. 
• Classe 2: Sistemas de informação empresariais. Podem 
ser genéricos ou específicos para um determinado tipo de 
empresa. 
• Podem ser genéricos como um Data Warehouse, ou feitos sob 
encomenda para uma empresa 
• Classe 3: Sistemas de Informações públicos. Utilizados 
em museus, bibliotecas públicas e órgãos 
governamentais. 
• Vamos nos concentrar agora na classe 2
Tipos de sistemas empresariais 
• ERP (Enterprise Resource Planninn Systems) 
• Sistema de Compras 
• Sistemas de Manufatura 
• Sistemas de Vendas e Marketing 
• Sistemas de Entrega (delivery) 
• Sistemas financeiamentos 
• Sistemas de design de produtos 
• Sistemas de gerenciamento de fluxo de trabalho 
• Data Warehouse 
• Business Intelligence Systems
ERP 
• Enterprise Resource Planninn Systems 
• São SI (Sistemas de Informação) que suportam o negócio 
principal de uma empresa (RH, vendas, marketing, etc.). 
• Um único sistema em vez de vários pequenos e disjuntos 
sistemas. 
• Facilitam a tarefa de sincronizar os dados entre os vários 
sistemas existentes anteriormente nas grandes 
empresas. 
• Geralmente são desenvolvidos na arquitetura 
cliente/servidor. 
• O líder de mercado em ERP é a SAP (SAP ERP), seguida 
da Oracle, Sage Company e Microsoft.
Sistema de Compras 
• Tem a função de automatizar o processo de compras da 
empresa. 
• Procura ajudar a empresa a manter seus processos 
executando a um custo mínimo. 
• Baseado na expectativa de vendas o sistema determina o 
que precisa e gera novos pedidos de compra. 
• Verifica quais pedidos já chegaram. 
• O ponto chave é pedir a quantidade necessária d material 
dentro do prazo correto. 
• É um importante igrediente para os SCM (Supply chain 
management). 
• O líder de mercado é o SAP SCM, competindo com 
Oracle e JDA Software.
Sistemas de Manufatura 
• Apoia o processo de produção das organizações. 
• Baseado em informações como o lista de materiais, 
níveis de estoque e capacidade disponível eles planejam 
o processo de produção. 
• Um dos principais usos é nas linhas de montagens de 
carros. 
• Existem dois tipos de sistemas MRP (Material 
Requirement Planning) e MRP2 (Material resources 
planning), o segundo considera a capacidade de 
produção. 
• São o ponto inicial de um ERP.
Sistemas de Vendas e Marketing 
• Processam pedidos de clientes, realizam a venda dos 
produtos. 
• Dependem de quatro fatores (quatro pês): produto, preço, 
ponto (local) e promoção. 
• As empresas fazem promoções de produtos, oferecendo-os 
a preços competitivos e os disponibilizam em um 
determinado ponto ou local. 
• Esses sistemas geralmente estão incluídos em um ERP 
em um módulo de CRM (Customer Relationship 
Management)
Sistemas de logística 
• É um sistema que controla a entrega dos produtos aos 
clientes. 
• Esse tipo de sistemas planeja rotas, localização das 
mercadorias, que tipo de veículo será usado, etc. 
• Apenas companhias que fazem as próprias entregas 
utilizam um sistema desses por inteiro. 
• Geralmente a maior parte do transporte (e 
consequentemente do controle) é entrega a empresas 
especializadas como os correios ou transportadoras 
terceirizadas.
Sistemas de Finanças 
• Mantém o controle financeiro das empresas. 
• São um dos primeiros sistemas a serem adquiridos pelas 
empresas. 
• Controlam contas a pagar e a receber. 
• Podem incluir a contabilidade legal ou ser apenas um 
sistema de controle simples. 
• A origem dos sistemas SAP foi nas finanças e não no 
controle do planejamento da produção.
Sistemas de Design de Produtos 
• Alguns sistemas auxiliam no projeto dos produtos. 
• Um dos mais populares são os sistemas de CAD 
(Computer Aided Design). 
• Outro tipo são os sistemas PDM (Product Data 
Management), que controlam o design e a sua 
documentação. 
• Os sistemas PDM oferecem controle de versões.
Sistemas de gerenciamento de fluxo de 
trabalho (workflow) 
• Utilizados na automatização dos processos de negócios. 
• Um WfMS (Workflow management System) é um SI que 
define, gerencia e executa fluxos de trabalho. 
• O objetivo final do gerenciamento de fluxo de trabalho é 
garantir que as atividades corretas são executadas pelas 
pessoas corretas no tempo correto. 
• Muitos sistemas como ERP e PDM incluem algumas 
funções de gerenciamento de fluxo de trabalho.
Data Warehouse 
• É um extenso banco de dados que guarda informações 
históricas e atualizadas de uma variedade de fontes. 
• É otimizado para consultas. 
• Está sendo constantemente atualizado pelos bancos de 
produção da empresa onde está instalado. 
• São desenhados para dar suporte às tomadas de 
decisões. 
• Enquanto os bancos tradicionais são OLTP os data 
warehouse são OLAP 
• Geralmente são associados a alguma estratégia de 
Business Inteligence. 
• O líder em data warehouse é a Oracle.
Business Intelligence 
• Os sistemas de BI fornecem ferramentas para analisar a 
performance, ou seja a eficiência e a efetividade de 
processos de negócios. 
• Gerenciamento de performance de negócios se 
concentra na melhoria da performance de processos de 
negócios. 
• O objetivo é extrair informações da história de processos 
de negócios ativos e mostrar essa informação em um 
quadro de gerenciamento. 
• Uma das técnicas utilizadas é a de mineração de dados 
(data mining). 
• Process mining procura por dados de um ponto de vista 
de um processo de negócio em particular.
O Ciclo de vida de um SI
Bibliografia 
• PRESSMAN, Roger S., Engenharia de Software, 7ª. 
Edição 
• SOMMERVILLE, Ian, Engenharia de Software, 9ª. 
Edição 
• Schach, Stephen R., Engenharia de Software : Os 
paradigmas Clássicos e Orientados a Objetos. 7ª. 
Edição. 
• Aalst Will Van der, Modeling Business Processes: A 
petri net aproach, 2011
O que é um processo? 
• Processo, em direito, é um modo de proceder, 
necessário ao válido exercício do poder. Consiste em 
uma sequência de atos que visam a produzir um 
resultado e, no contexto jurídico, estão previstos em leis 
ou em outros dispositivos vigentes. 
• Em psicologia, processo é o desempenho de alguma 
atividade cognitiva composta: uma operação que afeta o 
conteúdo mental: "o processo do pensamento"; "o 
processo cognitivo da memória". 
• O que é um processo em Engenharia de Software?
Processo em Engenharia de Software 
• Em Engenharia de Software, processo é o conjunto de 
passos ordenados cujo objetivo é entregar um produto de 
software de maneira sistemática, previsível e repetível a 
fim de satisfazer necessidades pré-estabelecidas. 
• Geralmente inclui análise de requisitos, programação, 
testes, entre outras tarefas.
Processo de Requisitos 
• Qual é a entrada e qual a saída desse processo?
Processos X Projetos 
• Qual a diferença entre processos e projetos? 
Projetos PMI Processos 
Temporário – cada projeto tem um início e um fim. Permanente - Podem ocorrer em qualquer tempo. 
Produto, serviço ou resultado único. Produz milhares de produtos ou serviços 
repetitível 
Elaboração progressiva – como o produto 
de cada projeto é único, as características 
peculiares que o distinguem devem ser 
progressivamente elaboradas. 
Execução simultânea de várias etapas e vários 
resultados similares. 
Documentação intensiva – projeto precisa 
ser documentado através de atas, planos 
de comunicação, gestão de riscos, etc. 
Geralmente possui menor duração e tem 
automação de suporte, documentação pode ser 
minimizada. 
Exemplos típicos: 
-Desenvolver um novo produto ou serviço. 
- implementar uma mudança organizacional. 
- adquirir/implementar um novo sistema de 
informação. 
-Construir um prédio. 
Exemplos típicos: 
-Preparar orçamentos e planos periódicos. 
- Determinar custos de RH. 
- Programar produção. 
- Pagar faturas.
Algumas observações 
• Um processo é repetido de maneira recorrente dentro da 
• empresa. 
• Todo processo deve ter: 
• Um desempenho que formaliza o seu objetivo na empresa (nível 
de qualidade, prazo de entrega). 
• Uma organização que materializa e estrutura a interdependência 
das atividades do processo durante a sua duração. 
• Indivíduos responsabilizados pelo planejamento e execução do 
processo.
Atributos de um Processo 
• limites: identificam o início e o fim de um processo, os 
departamentos pelos quais ele passa, além das entradas 
e saídas. 
• fornecedores: responsáveis por fornecer as entradas do 
processo. 
• clientes: recebem ou são beneficiados pelas saídas do 
processo. 
• donos: responsáveis pelo planejamento, execução e 
acompanhamento de um processo.
Contexto histórico 
• Antes da revolução industrial, a economia era localizada, 
os meios de produção baseavam-se no trabalho manual. 
• O trabalho era artesanal, o artesão possuía domínio 
global sobre o processo de produção. 
• Ele entendia e executava todas as fases do projeto. 
• Poucas pessoas estavam envolvidas no processo, em geral, o 
artesão e ajudantes. 
• Artesãos usavam criatividade e habilidade manual para fabricar 
peças únicas.
Revolução Industrial 
• Mudança radical nos ambientes de produção e consumo. 
• Tecnologia e mecanização dos meios de produção 
trouxeram oportunidades para transformar bens primários 
em produtos industrializados. 
• Aumento da produtividade e necessidade de ampliação 
dos mercados consumidores.
Primórdios do Modelo Industrial 
• Ambiente onde havia mais demanda que oferta, sendo 
necessária a criação de condições para elaboração e 
aperfeiçoamento da produção em massa. 
• A grande produção em massa acabou por saturar o 
mercado de bens de consumo padronizados, levando o 
consumidor a exigir mais. 
• Qualidade e valor agregado tornaram-se atributos 
decisivos no momento do consumo. Necessidade de 
estratégias de marketing.
Administração Científica 
• Frederick Taylor publica Principles of Scientific 
Management iniciando a abordagem científica da 
administração. 
• Aplicação de métodos científicos experimentais na 
manufatura. Observação do trabalho, análise dos 
métodos de produção e proposição de padrões mais 
eficientes de produção.
Princípios da Administração Científica 
• Executar análises detalhadas do trabalho para se obter 
uma rotina específica para cada trabalhador. 
• Determinar cientificamente as velocidades ideias para 
execução do trabalho. 
• Alocar um homem para cada tarefa.
Divisão do Trabalho 
• O impacto da divisão do trabalho é a necessidade de 
coordenação. 
• Outro resultado negativo é o aumento da complexidade 
das operações e produção do produto final com 
qualidade.
Sistema Toyota de Produção STP 
• Também chamado de Produção enxuta e Lean 
Manufacturing. 
• Surgiu no Japão, na fábrica de automóveis Toyota, logo 
após a Segunda Guerra Mundial. 
• O sistema STP objetiva aumentar a eficiência da 
produção pela eliminação contínua de desperdícios.
Sistema Toyota de Produção STP
Gestão de Qualidade Total - TQM 
• Aumentar a satisfação e a confiança dos clientes. 
• Aumentar a produtividade. 
• Reduzir os custos internos. 
• Melhorar a imagem e os processos de modo contínuo. 
• Possibilitar acesso mais fácil a novos mercados.
Reengenharia 
• Mudanças deveriam refletir ruptura radical e não 
• poderiam ser feitas em pequenas etapas. 
• A organização deveria partir de uma “folha em branco”, 
romper com o passado e reprojetar o futuro em direção 
ao que desejasse. 
• Departamentos deveriam ser reprojetados em equipes de 
processos e hierarquias deveriam ser abolidas. 
• Conceito de Flat Organization
Vantagens da Reengenharia 
• Colaboradores tomam suas próprias decisões. 
• Redução de custos. 
• Pouca espera no fluxo de processos. 
• Reação mais rápida às mudanças. 
• Redução de custos de coordenação.
Insucessos da Reengenharia 
• Falha em focar nas necessidades estratégicas do 
negócio. 
• Alta gerência confunde ou abdica sua responsabilidade. 
• Aceitação de soluções fracamente fundamentadas. 
• Falta de experiência e apoio de ferramentas. 
• Esquecer a gestão da mudança. 
• Falta de atenção ao fator humano.
Bibliografia 
• PRESSMAN, Roger S., Engenharia de Software, 7ª. 
Edição 
• SOMMERVILLE, Ian, Engenharia de Software, 9ª. 
Edição 
• Schach, Stephen R., Engenharia de Software : Os 
paradigmas Clássicos e Orientados a Objetos. 7ª. 
Edição. 
• Brooks, Frederick, O Mítico Homem-mês, 1995

Más contenido relacionado

La actualidad más candente

132 slides engenharia da qualidade sistema de manufatura
132 slides engenharia da qualidade  sistema  de  manufatura  132 slides engenharia da qualidade  sistema  de  manufatura
132 slides engenharia da qualidade sistema de manufatura delano chaves gurgel do amaral
 
Sistema de suporte ao executivo
Sistema de suporte ao executivoSistema de suporte ao executivo
Sistema de suporte ao executivoDenilson Sousa
 
Uma jornada de dados com R
Uma jornada de dados com RUma jornada de dados com R
Uma jornada de dados com REduardo Klein
 
Erp -apresentacao
Erp  -apresentacaoErp  -apresentacao
Erp -apresentacaofcses
 
Apresentação manufatura (10 06-2015)
Apresentação   manufatura (10 06-2015)Apresentação   manufatura (10 06-2015)
Apresentação manufatura (10 06-2015)Weverton Abreu
 
2011 12-05 - 19 de 20 - cap. 6 sistemas empresariais ou de gestão baseados em...
2011 12-05 - 19 de 20 - cap. 6 sistemas empresariais ou de gestão baseados em...2011 12-05 - 19 de 20 - cap. 6 sistemas empresariais ou de gestão baseados em...
2011 12-05 - 19 de 20 - cap. 6 sistemas empresariais ou de gestão baseados em...Fernando Monteiro D'Andrea
 
SGI - Sistema de gestão integrado
SGI - Sistema de gestão integradoSGI - Sistema de gestão integrado
SGI - Sistema de gestão integradoMultside Digital
 
Sistema de processamento de transações
Sistema de processamento de transações  Sistema de processamento de transações
Sistema de processamento de transações Denilson Sousa
 
Sistema de conhecimento do trabalho
Sistema de conhecimento do trabalhoSistema de conhecimento do trabalho
Sistema de conhecimento do trabalhoDenilson Sousa
 
1 administraodesi-110226060314-phpapp02
1 administraodesi-110226060314-phpapp021 administraodesi-110226060314-phpapp02
1 administraodesi-110226060314-phpapp02Tatiane Soares
 
Aula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoAula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoDaniel Brandão
 
Sistema Integrado de Gestão Empresarial - ERP
Sistema Integrado de Gestão Empresarial - ERPSistema Integrado de Gestão Empresarial - ERP
Sistema Integrado de Gestão Empresarial - ERPmlima72
 
Sistemas de Informação como Sistemas de Controle
Sistemas de Informação como Sistemas de ControleSistemas de Informação como Sistemas de Controle
Sistemas de Informação como Sistemas de ControleFee Kosta
 

La actualidad más candente (20)

132 slides engenharia da qualidade sistema de manufatura
132 slides engenharia da qualidade  sistema  de  manufatura  132 slides engenharia da qualidade  sistema  de  manufatura
132 slides engenharia da qualidade sistema de manufatura
 
Sistemas de Informação
Sistemas de InformaçãoSistemas de Informação
Sistemas de Informação
 
Sistema de suporte ao executivo
Sistema de suporte ao executivoSistema de suporte ao executivo
Sistema de suporte ao executivo
 
Sistemas de Informação 2 - Aula04 - Sistemas de informação nas organizações p...
Sistemas de Informação 2 - Aula04 - Sistemas de informação nas organizações p...Sistemas de Informação 2 - Aula04 - Sistemas de informação nas organizações p...
Sistemas de Informação 2 - Aula04 - Sistemas de informação nas organizações p...
 
Uma jornada de dados com R
Uma jornada de dados com RUma jornada de dados com R
Uma jornada de dados com R
 
Ferramentas de SIG
Ferramentas de SIGFerramentas de SIG
Ferramentas de SIG
 
Erp -apresentacao
Erp  -apresentacaoErp  -apresentacao
Erp -apresentacao
 
Trabalho Business Intelligence
Trabalho Business IntelligenceTrabalho Business Intelligence
Trabalho Business Intelligence
 
Apresentação manufatura (10 06-2015)
Apresentação   manufatura (10 06-2015)Apresentação   manufatura (10 06-2015)
Apresentação manufatura (10 06-2015)
 
Sistemas de Informação 2 - Aula02 - Introdução aos sistemas de informação
Sistemas de Informação 2 - Aula02 - Introdução aos sistemas de informaçãoSistemas de Informação 2 - Aula02 - Introdução aos sistemas de informação
Sistemas de Informação 2 - Aula02 - Introdução aos sistemas de informação
 
2011 12-05 - 19 de 20 - cap. 6 sistemas empresariais ou de gestão baseados em...
2011 12-05 - 19 de 20 - cap. 6 sistemas empresariais ou de gestão baseados em...2011 12-05 - 19 de 20 - cap. 6 sistemas empresariais ou de gestão baseados em...
2011 12-05 - 19 de 20 - cap. 6 sistemas empresariais ou de gestão baseados em...
 
S.I - Estudos
S.I - EstudosS.I - Estudos
S.I - Estudos
 
SGI - Sistema de gestão integrado
SGI - Sistema de gestão integradoSGI - Sistema de gestão integrado
SGI - Sistema de gestão integrado
 
Sistema de processamento de transações
Sistema de processamento de transações  Sistema de processamento de transações
Sistema de processamento de transações
 
Fsi
FsiFsi
Fsi
 
Sistema de conhecimento do trabalho
Sistema de conhecimento do trabalhoSistema de conhecimento do trabalho
Sistema de conhecimento do trabalho
 
1 administraodesi-110226060314-phpapp02
1 administraodesi-110226060314-phpapp021 administraodesi-110226060314-phpapp02
1 administraodesi-110226060314-phpapp02
 
Aula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoAula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de Informação
 
Sistema Integrado de Gestão Empresarial - ERP
Sistema Integrado de Gestão Empresarial - ERPSistema Integrado de Gestão Empresarial - ERP
Sistema Integrado de Gestão Empresarial - ERP
 
Sistemas de Informação como Sistemas de Controle
Sistemas de Informação como Sistemas de ControleSistemas de Informação como Sistemas de Controle
Sistemas de Informação como Sistemas de Controle
 

Destacado

Engenharia de software ii beta
Engenharia de software ii   betaEngenharia de software ii   beta
Engenharia de software ii betaBruno Henrique
 
Apresentação da disciplina de Introdução à Informática
Apresentação da disciplina de Introdução à InformáticaApresentação da disciplina de Introdução à Informática
Apresentação da disciplina de Introdução à InformáticaKéssia Marchi
 
Engenharia de software testes
Engenharia de software  testesEngenharia de software  testes
Engenharia de software testesAdilmar Dantas
 
O mercado de trabalho em ti
O mercado de trabalho em tiO mercado de trabalho em ti
O mercado de trabalho em tiKéssia Marchi
 
Engenharia de Software II - Aula 2
Engenharia de Software II - Aula 2Engenharia de Software II - Aula 2
Engenharia de Software II - Aula 2Alessandro Almeida
 
Engenharia de Software I - Aula 4
Engenharia de Software I - Aula 4Engenharia de Software I - Aula 4
Engenharia de Software I - Aula 4Alessandro Almeida
 
Engenharia de Software II - Aula 1
Engenharia de Software II - Aula 1Engenharia de Software II - Aula 1
Engenharia de Software II - Aula 1Alessandro Almeida
 
Engenharia de Software II - Aula 9
Engenharia de Software II - Aula 9Engenharia de Software II - Aula 9
Engenharia de Software II - Aula 9Alessandro Almeida
 

Destacado (8)

Engenharia de software ii beta
Engenharia de software ii   betaEngenharia de software ii   beta
Engenharia de software ii beta
 
Apresentação da disciplina de Introdução à Informática
Apresentação da disciplina de Introdução à InformáticaApresentação da disciplina de Introdução à Informática
Apresentação da disciplina de Introdução à Informática
 
Engenharia de software testes
Engenharia de software  testesEngenharia de software  testes
Engenharia de software testes
 
O mercado de trabalho em ti
O mercado de trabalho em tiO mercado de trabalho em ti
O mercado de trabalho em ti
 
Engenharia de Software II - Aula 2
Engenharia de Software II - Aula 2Engenharia de Software II - Aula 2
Engenharia de Software II - Aula 2
 
Engenharia de Software I - Aula 4
Engenharia de Software I - Aula 4Engenharia de Software I - Aula 4
Engenharia de Software I - Aula 4
 
Engenharia de Software II - Aula 1
Engenharia de Software II - Aula 1Engenharia de Software II - Aula 1
Engenharia de Software II - Aula 1
 
Engenharia de Software II - Aula 9
Engenharia de Software II - Aula 9Engenharia de Software II - Aula 9
Engenharia de Software II - Aula 9
 

Similar a Eng softii slide01

Tgti sig-modulo04-erp 10-05
Tgti sig-modulo04-erp 10-05Tgti sig-modulo04-erp 10-05
Tgti sig-modulo04-erp 10-05gtiprotec
 
Tgti SIG-modulo04-ERP
Tgti SIG-modulo04-ERPTgti SIG-modulo04-ERP
Tgti SIG-modulo04-ERPgtiprotec
 
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdfPedro Alcantara
 
Seminário Sistemas de Informação
Seminário Sistemas de InformaçãoSeminário Sistemas de Informação
Seminário Sistemas de Informaçãolucascolette
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Finalbetinho87
 
Conceitos de ERP -- Da introdução até a implementação
Conceitos de ERP -- Da introdução até a implementaçãoConceitos de ERP -- Da introdução até a implementação
Conceitos de ERP -- Da introdução até a implementaçãoLuisRoberto96
 
Aula 2 automação de processos
Aula 2   automação de processosAula 2   automação de processos
Aula 2 automação de processosMaurício Botelho
 
Administração de Sistemas de Informação
Administração de Sistemas de InformaçãoAdministração de Sistemas de Informação
Administração de Sistemas de InformaçãoDenise Maria Cotoman
 
Business Intelligence - Palestra
Business Intelligence - PalestraBusiness Intelligence - Palestra
Business Intelligence - PalestraMarco Garcia
 
aula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyyaula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyyJoefersonDelfino2
 
Apresentação implantando um erp com sucesso
Apresentação   implantando um erp com sucessoApresentação   implantando um erp com sucesso
Apresentação implantando um erp com sucessoJuliana Maria Lopes
 
S I S T E M A S I N F O R M A C A O D E G E S T A O
S I S T E M A S  I N F O R M A C A O  D E  G E S T A OS I S T E M A S  I N F O R M A C A O  D E  G E S T A O
S I S T E M A S I N F O R M A C A O D E G E S T A Ofernando ramos
 
Acad bi modulo1
Acad bi modulo1Acad bi modulo1
Acad bi modulo1SGS GEOSOL
 

Similar a Eng softii slide01 (20)

Tgti sig-modulo04-erp 10-05
Tgti sig-modulo04-erp 10-05Tgti sig-modulo04-erp 10-05
Tgti sig-modulo04-erp 10-05
 
Tgti SIG-modulo04-ERP
Tgti SIG-modulo04-ERPTgti SIG-modulo04-ERP
Tgti SIG-modulo04-ERP
 
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
 
Seminário Sistemas de Informação
Seminário Sistemas de InformaçãoSeminário Sistemas de Informação
Seminário Sistemas de Informação
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
 
Fsi 03 - capitulo 02
Fsi  03 -  capitulo 02Fsi  03 -  capitulo 02
Fsi 03 - capitulo 02
 
Conceitos de ERP -- Da introdução até a implementação
Conceitos de ERP -- Da introdução até a implementaçãoConceitos de ERP -- Da introdução até a implementação
Conceitos de ERP -- Da introdução até a implementação
 
Aula 2 automação de processos
Aula 2   automação de processosAula 2   automação de processos
Aula 2 automação de processos
 
Erp
ErpErp
Erp
 
Administração de Sistemas de Informação
Administração de Sistemas de InformaçãoAdministração de Sistemas de Informação
Administração de Sistemas de Informação
 
Business Intelligence - Palestra
Business Intelligence - PalestraBusiness Intelligence - Palestra
Business Intelligence - Palestra
 
aula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyyaula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyy
 
Apresentação implantando um erp com sucesso
Apresentação   implantando um erp com sucessoApresentação   implantando um erp com sucesso
Apresentação implantando um erp com sucesso
 
Conceitos DW
Conceitos DWConceitos DW
Conceitos DW
 
Modelagem de Sistemas de Informação 01
Modelagem de Sistemas de Informação 01Modelagem de Sistemas de Informação 01
Modelagem de Sistemas de Informação 01
 
S I S T E M A S I N F O R M A C A O D E G E S T A O
S I S T E M A S  I N F O R M A C A O  D E  G E S T A OS I S T E M A S  I N F O R M A C A O  D E  G E S T A O
S I S T E M A S I N F O R M A C A O D E G E S T A O
 
Gestão de estoque
Gestão de estoqueGestão de estoque
Gestão de estoque
 
Acad bi modulo1
Acad bi modulo1Acad bi modulo1
Acad bi modulo1
 
Análise de Sistemas Orientado a Objetos - 01
Análise de Sistemas Orientado a Objetos - 01Análise de Sistemas Orientado a Objetos - 01
Análise de Sistemas Orientado a Objetos - 01
 
UFCD 0781 - Análise de Sistemas de Informação.pptx
UFCD 0781 - Análise de Sistemas de Informação.pptxUFCD 0781 - Análise de Sistemas de Informação.pptx
UFCD 0781 - Análise de Sistemas de Informação.pptx
 

Eng softii slide01

  • 1. ENGENHARIA DE SOFTWARE II Introdução à disciplina
  • 2. Definição • Um conjunto de atividades com um objetivo definido dentro de uma organização. • Organizações usam processos para realizar suas tarefas. • Nem todas as organizações tem sua estrutura organizada por processos, embora quase todas trabalhem com processos. • A maioria das organizações são departamentalizadas, como uma estrutura de caixas ou baias.
  • 3. A Disciplina • Engenharia de Software II. • Mais prática e menos teórica. • Ênfase em técnicas reais. • Estudo dos métodos e ferramentas da engenharia de software. • Novos conceitos quando necessário. • Projeto de um software real. • Intima relação com análise orientada a objetos.
  • 4. Recursos na internet • Manteremos um blog e um grupo de discussão com todos os alunos do semestre. • Inclusive alunos de outros cursos como fisioterapia. • Faremos vídeos que serão disponibilizados no blog, no canal de vídeo do professor e no grupo. • Iremos utilizar também o dropbox em alguns casos. • Para tudo isso é necessário que todos informem seus e-mails de forma legível. • Ao receberem o convite para o dropbox aceitem o mesmo e instalem o software.
  • 5. Plano de Curso e cronograma • O plano de curso estará disponível no site • O cronograma está disponível no site • Os mesmos estarão disponíveis nos grupos. • Quem tiver o dropbox pode copiá-lo para a sua conta.
  • 6. Afinal o que é software? Adaptado de Aalst (2011)
  • 7. Processos de Negócios • Consiste em um conjunto de atividades que são executadas em um ambiente organizacional e técnico. • Essas atividades são coordenadas para, conjuntamente, atingirem um obetivo do negócio. • Essas atividades, geralmente, ocorrem em uma ordem definida. • Em outras palavras • Os processos são tudo o que um negócio deve executar para que seus objetivos sejam alcançados. • Existem processos diretamente ligados ao negócio principal e existem processos de apoio.
  • 8. Sistema de Informação • É um sistema de software para capturar, transmitir, guardar, recuperar, manipular ou mostrar informação, dando, dessa forma suporte a pessoas, organizações ou outros sistemas de software. • Por essa definição apenas o software faz parte do sistema de software. • Há sistemas que não dão suporte a nenhum processo de negócio. Pense em um. • Nosso foco será em sistemas que suportam processos de negócios.
  • 9. Tipos de Sistemas de Informação • Classe 1: Sistemas de Informação pessoais. • Classe 2: Sistemas de informação empresariais. Podem ser genéricos ou específicos para um determinado tipo de empresa. • Podem ser genéricos como um Data Warehouse, ou feitos sob encomenda para uma empresa • Classe 3: Sistemas de Informações públicos. Utilizados em museus, bibliotecas públicas e órgãos governamentais. • Vamos nos concentrar agora na classe 2
  • 10. Tipos de sistemas empresariais • ERP (Enterprise Resource Planninn Systems) • Sistema de Compras • Sistemas de Manufatura • Sistemas de Vendas e Marketing • Sistemas de Entrega (delivery) • Sistemas financeiamentos • Sistemas de design de produtos • Sistemas de gerenciamento de fluxo de trabalho • Data Warehouse • Business Intelligence Systems
  • 11. ERP • Enterprise Resource Planninn Systems • São SI (Sistemas de Informação) que suportam o negócio principal de uma empresa (RH, vendas, marketing, etc.). • Um único sistema em vez de vários pequenos e disjuntos sistemas. • Facilitam a tarefa de sincronizar os dados entre os vários sistemas existentes anteriormente nas grandes empresas. • Geralmente são desenvolvidos na arquitetura cliente/servidor. • O líder de mercado em ERP é a SAP (SAP ERP), seguida da Oracle, Sage Company e Microsoft.
  • 12. Sistema de Compras • Tem a função de automatizar o processo de compras da empresa. • Procura ajudar a empresa a manter seus processos executando a um custo mínimo. • Baseado na expectativa de vendas o sistema determina o que precisa e gera novos pedidos de compra. • Verifica quais pedidos já chegaram. • O ponto chave é pedir a quantidade necessária d material dentro do prazo correto. • É um importante igrediente para os SCM (Supply chain management). • O líder de mercado é o SAP SCM, competindo com Oracle e JDA Software.
  • 13. Sistemas de Manufatura • Apoia o processo de produção das organizações. • Baseado em informações como o lista de materiais, níveis de estoque e capacidade disponível eles planejam o processo de produção. • Um dos principais usos é nas linhas de montagens de carros. • Existem dois tipos de sistemas MRP (Material Requirement Planning) e MRP2 (Material resources planning), o segundo considera a capacidade de produção. • São o ponto inicial de um ERP.
  • 14. Sistemas de Vendas e Marketing • Processam pedidos de clientes, realizam a venda dos produtos. • Dependem de quatro fatores (quatro pês): produto, preço, ponto (local) e promoção. • As empresas fazem promoções de produtos, oferecendo-os a preços competitivos e os disponibilizam em um determinado ponto ou local. • Esses sistemas geralmente estão incluídos em um ERP em um módulo de CRM (Customer Relationship Management)
  • 15. Sistemas de logística • É um sistema que controla a entrega dos produtos aos clientes. • Esse tipo de sistemas planeja rotas, localização das mercadorias, que tipo de veículo será usado, etc. • Apenas companhias que fazem as próprias entregas utilizam um sistema desses por inteiro. • Geralmente a maior parte do transporte (e consequentemente do controle) é entrega a empresas especializadas como os correios ou transportadoras terceirizadas.
  • 16. Sistemas de Finanças • Mantém o controle financeiro das empresas. • São um dos primeiros sistemas a serem adquiridos pelas empresas. • Controlam contas a pagar e a receber. • Podem incluir a contabilidade legal ou ser apenas um sistema de controle simples. • A origem dos sistemas SAP foi nas finanças e não no controle do planejamento da produção.
  • 17. Sistemas de Design de Produtos • Alguns sistemas auxiliam no projeto dos produtos. • Um dos mais populares são os sistemas de CAD (Computer Aided Design). • Outro tipo são os sistemas PDM (Product Data Management), que controlam o design e a sua documentação. • Os sistemas PDM oferecem controle de versões.
  • 18. Sistemas de gerenciamento de fluxo de trabalho (workflow) • Utilizados na automatização dos processos de negócios. • Um WfMS (Workflow management System) é um SI que define, gerencia e executa fluxos de trabalho. • O objetivo final do gerenciamento de fluxo de trabalho é garantir que as atividades corretas são executadas pelas pessoas corretas no tempo correto. • Muitos sistemas como ERP e PDM incluem algumas funções de gerenciamento de fluxo de trabalho.
  • 19. Data Warehouse • É um extenso banco de dados que guarda informações históricas e atualizadas de uma variedade de fontes. • É otimizado para consultas. • Está sendo constantemente atualizado pelos bancos de produção da empresa onde está instalado. • São desenhados para dar suporte às tomadas de decisões. • Enquanto os bancos tradicionais são OLTP os data warehouse são OLAP • Geralmente são associados a alguma estratégia de Business Inteligence. • O líder em data warehouse é a Oracle.
  • 20. Business Intelligence • Os sistemas de BI fornecem ferramentas para analisar a performance, ou seja a eficiência e a efetividade de processos de negócios. • Gerenciamento de performance de negócios se concentra na melhoria da performance de processos de negócios. • O objetivo é extrair informações da história de processos de negócios ativos e mostrar essa informação em um quadro de gerenciamento. • Uma das técnicas utilizadas é a de mineração de dados (data mining). • Process mining procura por dados de um ponto de vista de um processo de negócio em particular.
  • 21. O Ciclo de vida de um SI
  • 22. Bibliografia • PRESSMAN, Roger S., Engenharia de Software, 7ª. Edição • SOMMERVILLE, Ian, Engenharia de Software, 9ª. Edição • Schach, Stephen R., Engenharia de Software : Os paradigmas Clássicos e Orientados a Objetos. 7ª. Edição. • Aalst Will Van der, Modeling Business Processes: A petri net aproach, 2011
  • 23. O que é um processo? • Processo, em direito, é um modo de proceder, necessário ao válido exercício do poder. Consiste em uma sequência de atos que visam a produzir um resultado e, no contexto jurídico, estão previstos em leis ou em outros dispositivos vigentes. • Em psicologia, processo é o desempenho de alguma atividade cognitiva composta: uma operação que afeta o conteúdo mental: "o processo do pensamento"; "o processo cognitivo da memória". • O que é um processo em Engenharia de Software?
  • 24. Processo em Engenharia de Software • Em Engenharia de Software, processo é o conjunto de passos ordenados cujo objetivo é entregar um produto de software de maneira sistemática, previsível e repetível a fim de satisfazer necessidades pré-estabelecidas. • Geralmente inclui análise de requisitos, programação, testes, entre outras tarefas.
  • 25. Processo de Requisitos • Qual é a entrada e qual a saída desse processo?
  • 26. Processos X Projetos • Qual a diferença entre processos e projetos? Projetos PMI Processos Temporário – cada projeto tem um início e um fim. Permanente - Podem ocorrer em qualquer tempo. Produto, serviço ou resultado único. Produz milhares de produtos ou serviços repetitível Elaboração progressiva – como o produto de cada projeto é único, as características peculiares que o distinguem devem ser progressivamente elaboradas. Execução simultânea de várias etapas e vários resultados similares. Documentação intensiva – projeto precisa ser documentado através de atas, planos de comunicação, gestão de riscos, etc. Geralmente possui menor duração e tem automação de suporte, documentação pode ser minimizada. Exemplos típicos: -Desenvolver um novo produto ou serviço. - implementar uma mudança organizacional. - adquirir/implementar um novo sistema de informação. -Construir um prédio. Exemplos típicos: -Preparar orçamentos e planos periódicos. - Determinar custos de RH. - Programar produção. - Pagar faturas.
  • 27. Algumas observações • Um processo é repetido de maneira recorrente dentro da • empresa. • Todo processo deve ter: • Um desempenho que formaliza o seu objetivo na empresa (nível de qualidade, prazo de entrega). • Uma organização que materializa e estrutura a interdependência das atividades do processo durante a sua duração. • Indivíduos responsabilizados pelo planejamento e execução do processo.
  • 28. Atributos de um Processo • limites: identificam o início e o fim de um processo, os departamentos pelos quais ele passa, além das entradas e saídas. • fornecedores: responsáveis por fornecer as entradas do processo. • clientes: recebem ou são beneficiados pelas saídas do processo. • donos: responsáveis pelo planejamento, execução e acompanhamento de um processo.
  • 29. Contexto histórico • Antes da revolução industrial, a economia era localizada, os meios de produção baseavam-se no trabalho manual. • O trabalho era artesanal, o artesão possuía domínio global sobre o processo de produção. • Ele entendia e executava todas as fases do projeto. • Poucas pessoas estavam envolvidas no processo, em geral, o artesão e ajudantes. • Artesãos usavam criatividade e habilidade manual para fabricar peças únicas.
  • 30. Revolução Industrial • Mudança radical nos ambientes de produção e consumo. • Tecnologia e mecanização dos meios de produção trouxeram oportunidades para transformar bens primários em produtos industrializados. • Aumento da produtividade e necessidade de ampliação dos mercados consumidores.
  • 31. Primórdios do Modelo Industrial • Ambiente onde havia mais demanda que oferta, sendo necessária a criação de condições para elaboração e aperfeiçoamento da produção em massa. • A grande produção em massa acabou por saturar o mercado de bens de consumo padronizados, levando o consumidor a exigir mais. • Qualidade e valor agregado tornaram-se atributos decisivos no momento do consumo. Necessidade de estratégias de marketing.
  • 32. Administração Científica • Frederick Taylor publica Principles of Scientific Management iniciando a abordagem científica da administração. • Aplicação de métodos científicos experimentais na manufatura. Observação do trabalho, análise dos métodos de produção e proposição de padrões mais eficientes de produção.
  • 33. Princípios da Administração Científica • Executar análises detalhadas do trabalho para se obter uma rotina específica para cada trabalhador. • Determinar cientificamente as velocidades ideias para execução do trabalho. • Alocar um homem para cada tarefa.
  • 34. Divisão do Trabalho • O impacto da divisão do trabalho é a necessidade de coordenação. • Outro resultado negativo é o aumento da complexidade das operações e produção do produto final com qualidade.
  • 35. Sistema Toyota de Produção STP • Também chamado de Produção enxuta e Lean Manufacturing. • Surgiu no Japão, na fábrica de automóveis Toyota, logo após a Segunda Guerra Mundial. • O sistema STP objetiva aumentar a eficiência da produção pela eliminação contínua de desperdícios.
  • 36. Sistema Toyota de Produção STP
  • 37. Gestão de Qualidade Total - TQM • Aumentar a satisfação e a confiança dos clientes. • Aumentar a produtividade. • Reduzir os custos internos. • Melhorar a imagem e os processos de modo contínuo. • Possibilitar acesso mais fácil a novos mercados.
  • 38. Reengenharia • Mudanças deveriam refletir ruptura radical e não • poderiam ser feitas em pequenas etapas. • A organização deveria partir de uma “folha em branco”, romper com o passado e reprojetar o futuro em direção ao que desejasse. • Departamentos deveriam ser reprojetados em equipes de processos e hierarquias deveriam ser abolidas. • Conceito de Flat Organization
  • 39. Vantagens da Reengenharia • Colaboradores tomam suas próprias decisões. • Redução de custos. • Pouca espera no fluxo de processos. • Reação mais rápida às mudanças. • Redução de custos de coordenação.
  • 40. Insucessos da Reengenharia • Falha em focar nas necessidades estratégicas do negócio. • Alta gerência confunde ou abdica sua responsabilidade. • Aceitação de soluções fracamente fundamentadas. • Falta de experiência e apoio de ferramentas. • Esquecer a gestão da mudança. • Falta de atenção ao fator humano.
  • 41. Bibliografia • PRESSMAN, Roger S., Engenharia de Software, 7ª. Edição • SOMMERVILLE, Ian, Engenharia de Software, 9ª. Edição • Schach, Stephen R., Engenharia de Software : Os paradigmas Clássicos e Orientados a Objetos. 7ª. Edição. • Brooks, Frederick, O Mítico Homem-mês, 1995