Orientação a Objetos e UML
|
|
- Otávio Santos Van Der Vinne
- 6 Há anos
- Visualizações:
Transcrição
1 Orientação a Objetos e UML Aula #3.1. EBS 211 POO e UML Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã
2 Orientação a Objetos e UML A crise do software (1970) 2
3 Orientação a Objetos e UML A crise do software (1970) Ao contrário de Softwares, pontes são sempre construídas no prazo e custos esperados e nunca caem, Alfred Spector (1986). 3
4 Orientação a Objetos e UML A crise do software (1970) Ao contrário de Softwares, pontes são sempre construídas no prazo e custos esperados e nunca caem, Alfred Spector (1986). Falha de Software no Ariane 5 (1996). 4
5 Orientação a Objetos e UML CHAOS Report - Standish Group 5
6 Orientação a Objetos e UML 6
7 Orientação a Objetos e UML 7
8 Orientação a Objetos e UML Necessidade de planejamento! 8
9 Orientação a Objetos e UML Necessidade de planejamento! Surgimento da Engenharia de Software PRESSMAN, R. S. Engenharia de Software. São Paulo: Person/Makron Books,
10 Orientação a Objetos e UML Necessidade de planejamento! Surgimento da Engenharia de Software Tratamento sistemático e controlado da produção de Softwares PRESSMAN, R. S. Engenharia de Software. São Paulo: Person/Makron Books,
11 Orientação a Objetos e UML Qualidade de Software Para o usuário (Software como um produto) Correção: em concordância com a especificação de requisitos; 11
12 Orientação a Objetos e UML Qualidade de Software Para o usuário (Software como um produto) Correção: em concordância com a especificação de requisitos; Robustez: funciona corretamente em situações não típicas; 12
13 Orientação a Objetos e UML Qualidade de Software Para o usuário (Software como um produto) Correção: em concordância com a especificação de requisitos; Robustez: funciona corretamente em situações não típicas; Extensibilidade: fácil adaptação, inclusão/alteração de requisitos; 13
14 Orientação a Objetos e UML Qualidade de Software Para o usuário (Software como um produto) Correção: em concordância com a especificação de requisitos; Robustez: funciona corretamente em situações não típicas; Extensibilidade: fácil adaptação, inclusão/alteração de requisitos; Compatibilidade: fácil interação/combinação com outros softwares; 14
15 Orientação a Objetos e UML Qualidade de Software Para o usuário (Software como um produto) Correção: em concordância com a especificação de requisitos; Robustez: funciona corretamente em situações não típicas; Extensibilidade: fácil adaptação, inclusão/alteração de requisitos; Compatibilidade: fácil interação/combinação com outros softwares; Eficiência: bom uso de recursos (e.g., memória, processador); 15
16 Orientação a Objetos e UML Qualidade de Software Para o usuário (Software como um produto) Correção: em concordância com a especificação de requisitos; Robustez: funciona corretamente em situações não típicas; Extensibilidade: fácil adaptação, inclusão/alteração de requisitos; Compatibilidade: fácil interação/combinação com outros softwares; Eficiência: bom uso de recursos (e.g., memória, processador); Integridade: segurança dos dados e componentes; 16
17 Orientação a Objetos e UML Qualidade de Software Para o usuário (Software como um produto) Correção: em concordância com a especificação de requisitos; Robustez: funciona corretamente em situações não típicas; Extensibilidade: fácil adaptação, inclusão/alteração de requisitos; Compatibilidade: fácil interação/combinação com outros softwares; Eficiência: bom uso de recursos (e.g., memória, processador); Integridade: segurança dos dados e componentes; Facilidade de uso: fácil aprendizagem e utilização; 17
18 Orientação a Objetos e UML Qualidade de Software Para o programador (estrutura do Software) Modularidade: software constituído por várias partes (subprogramas) que organizadamente se interconectam para atingir os seus requisitos; 18
19 Orientação a Objetos e UML Qualidade de Software Para o programador (estrutura do Software) Modularidade: software constituído por várias partes (subprogramas) que organizadamente se interconectam para atingir os seus requisitos; Legibilidade: fácil leitura e entendimento do código; 19
20 Orientação a Objetos e UML Qualidade de Software Para o programador (estrutura do Software) Modularidade: software constituído por várias partes (subprogramas) que organizadamente se interconectam para atingir os seus requisitos; Legibilidade: fácil leitura e entendimento do código; Manutenibilidade: fácil correção, alteração e inclusão de requisitos; 20
21 Orientação a Objetos e UML Qualidade de Software Para o programador (estrutura do Software) Modularidade: software constituído por várias partes (subprogramas) que organizadamente se interconectam para atingir os seus requisitos; Legibilidade: fácil leitura e entendimento do código; Manutenibilidade: fácil correção, alteração e inclusão de requisitos; O paradigma de Programação Orientada a Objetos (POO) facilita atingir estas características...aguarde cenas dos próximos capítulos! 21
22 Exercício 3 Leitura, entendimento e resumo do Capítulo 1 do Pressman, R. S. Engenharia de Software. Entregar até o dia 22/8, às 23:59hr, via (luizfsc@tupa.unesp.br). Título da mensagem Exercício 3 POO-UML. 22
23 Motivações e avanços
24 Motivações e avanços Speech To Text Economia de tempo para transcrições Mercado corporativo e de agronegócio, sessões judiciais, monitoramento de mídias, material de aulas e adaptação para deficientes auditivos. 24
25 Motivações e avanços Speech To Text Economia de tempo para transcrições Mercado corporativo e de agronegócio, sessões judiciais, monitoramento de mídias, material de aulas e adaptação para deficientes auditivos. Business Intelligence Predições para a tomada de decisões "Cultivar soja será economicamente viável no próximo ano?"; "Quantos clientes estão propensos a desistirem de nosso serviço" (Churn Prediction). 25
26 Motivações e avanços Speech To Text Economia de tempo para transcrições Mercado corporativo e de agronegócio, sessões judiciais, monitoramento de mídias, material de aulas e adaptação para deficientes auditivos. Business Intelligence Predições para a tomada de decisões "Cultivar soja será economicamente viável no próximo ano?"; "Quantos clientes estão propensos a desistirem de nosso serviço" (Churn Prediction). Mineração de textos Análise da espacialização de notícias agrícolas (EMBRAPA). 26
27 Motivações e avanços Análise de Sentimentos Identificar: Opiniões; Emoções; Atitudes. 27
28 Motivações Internet das Coisas e Wearables Óculos, relógios inteligentes Dispositivos para meio de pagamento (substituição de moedas e células, bitcoin) 28
29 Motivações Internet das Coisas e Wearables Óculos, relógios inteligentes Dispositivos para meio de pagamento (substituição de moedas e células, bitcoin) Veículos Autônomos CaRINA (Carro Robótico Inteligente para Navegação Autônoma) Laboratório de Robótica Móvel (ICMC/USP - São Carlos) 29
30 Motivações e avanços Redes Neurais Artificiais para identificação de vias Mendes, C. C. T., Frémont, V., & Wolf, D. F. (2016, May). Exploiting Fully Convolutional Networks for Fast Road Detection. In 2016 IEEE International Conference on Robotics and Automation (ICRA). 30
31 Motivações e avanços Redes Neurais Artificiais para identificação de vias Detecção de comportamento em vídeos Anormalidades, monitoramento de segurança, para idosos, pacientes, etc. Mendes, C. C. T., Frémont, V., & Wolf, D. F. (2016, May). Exploiting Fully Convolutional Networks for Fast Road Detection. In 2016 IEEE International Conference on Robotics and Automation (ICRA). Mahadevan, V., Li, W., Bhalodia, V., & Vasconcelos, N. (2010, June). Anomaly detection in crowded scenes. In Computer Vision and Pattern Recognition (CVPR), 2010 IEEE Conference on (pp ). IEEE. 31
32 Motivações e avanços Robótica e Inteligência Artificial 32
33 Motivações e avanços Robótica e Inteligência Artificial Trator Autônomo
34 Motivações e avanços Inteligência Artificial Agricultura de Precisão Sistema de irrigação inteligente 34
35 Motivações e avanços Inteligência Artificial Agricultura de Precisão Sistema de irrigação inteligente Inteligência embarcada, automação e rede de sensores Mapeamento de solos e variáveis meteorológicas 35
36 Motivações e avanços Sensoriamento Remoto, Big Data e Drones Sistema de Informação Georreferenciada (SIG) Monitoramento de desmatamentos, cobertura vegetal, pastagens (EMBRAPA) Amazônia Legal Brasileira (EMBRAPA/INPE) Detecção de doenças, pragas, falhas de plantio, gramíneas. 36
37 Motivações e avanços Classificação de pragas/doenças Deep Learning Alta capacidade de identificar padrões em vídeos e imagens Souza, J. R., Mendes, C. C., Guizilini, V., Vivaldini, K. C., Colturato, A., Ramos, F., & Wolf, D. F. (2015, May). Automatic detection of Ceratocystis wilt in Eucalyptus crops from aerial images. In 2015 IEEE International Conference on Robotics and Automation (ICRA) (pp ). IEEE.
38 Motivações e avanços Detecção de doenças em folhas: Descritores de Imagens Taxa de acerto acima de 98% Classificador (K-NN)
39 Motivações e avanços Bioinformática Tecnologias para análises e avanços no sequenciamento de DNA Prospecção de genes que afetam características de interesse nos indivíduos; Melhoramento do desempenho produtivo e reprodutivo dos animais. 39
40 Motivações e avanços Bioinformática Tecnologias para análises e avanços no sequenciamento de DNA Prospecção de genes que afetam características de interesse nos indivíduos; Melhoramento do desempenho produtivo e reprodutivo dos animais. Mudanças Climáticas Análise de tendências (Data Streams) Sistemas computacionais para projeções futuras (INPE). Avaliação da economia agropecuária em regiões específicas Integração de sistemas de produção, políticas públicas e cenários de mitigação de gases do efeito estufa (EMBRAPA). 40
41 Exercício 4 Desenvolver um programa em C que atendam os requisitos do cliente: Requisitos Funcionais 1) O sistema deve permitir abrir uma venda inserindo um número de venda e o nome do cliente. 2) O sistema deve permitir o cadastro de todos os produtos comprados pelo cliente. 3) Para cada produto comprado, o sistema deve armazenar a sua descrição, quantidade e preço. 4) Como saída, o sistema deve fornecer uma descrição com o nome do cliente, o número da venda e o seu valor total. 41
42 Exercício 4 Mockup (esboço) do programa solicitado ************************* *** ABERTURA DE VENDA *** ************************* Digite o número da venda: 123 Digite o nome do cliente: Rubens Digite a descrição do produto 1: Café Digite a quantidade desse item: 3 Digite o preço desse item: 8.55 Deseja incluir outro produto? (1:sim; 2:não): 2 ******************************************************** -> O valor total da venda 123 para Rubens é de R$: ******************************************************** 42
43 Próxima aula: Dia 29/8 Sala 1 Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã
Orientação a Objetos e UML
Orientação a Objetos e UML Aula #21.1. EBS 211 POO e UML Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã Roteiro Filosofia da orientação a objetos; Exercício sobre herança/polimorfismo.
Leia maisProgramação Modular em C++
Programação Modular em C++ Qualidade de Software Roberto da Silva Bigonha 25 de setembro de 2008 Todos os direitos reservados Proibida a cópia sem autorização dos autores @Roberto S. Bigonha Objetivos
Leia maisParadigmas de Linguagens
Paradigmas de Linguagens Aula 1: Introdução e Conceitos Básicos Professora Sheila Cáceres O que é um paradigma??? Paradigmas de Linguagens - Sheila Cáceres 2 O que é um paradigma??? Paradigmas de Linguagens
Leia maisAplicações com Banco de Dados e Cliente-Servidor
Aplicações com Banco de Dados e Cliente-Servidor Aula #231 EBS 211 POO e UML Prof Luiz Fernando S Coletta luizfsc@tupaunespbr Campus de Tupã Roteiro Rede de computadores; Aplicação cliente/servidor; Sockets
Leia maisREADING DIGITS IN NATURAL IMAGES WITH UNSUPERVISED FEATURE LEARNING
READING DIGITS IN NATURAL IMAGES WITH UNSUPERVISED FEATURE LEARNING Fernanda Maria Sirlene READING DIGITS IN NATURAL IMAGES WITH UNSUPERVISED FEATURE LEARNING NIPS Workshop on Deep Learning and Unsupervised
Leia maisA Matemática como Serviço a Ciência da Computação. Prof. Dr. Carlos Eduardo de Barros Paes Coordenador do Curso de Ciência da Computação
A Matemática como Serviço a Ciência da Computação Prof. Dr. Carlos Eduardo de Barros Paes Coordenador do Curso de Ciência da Computação A Matemática e Ciência da Computação A Matemática faz parte do DNA
Leia maisSISTEMAS DE INFORMAÇÕES GEOGRÁFICAS - SIG
SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS - SIG Prof. Dr. Cristiano Zerbato Prof. Dr. David L. Rosalen Agricultura de Precisão CONCEITOS AGRICULTURA DE PRECISÃO (AP) PRECISION AGRICULTURE or PRECISION FARM (PRECISION
Leia maisInteligência Artificial. Prof. Ilaim Costa Jr.
Inteligência Artificial Prof. Ilaim Costa Jr. 4) Ciência da Computação 4) Ciência da Computação Exemplos de Aplicação da IA Matemática: demonstração
Leia maisControle das Disciplinas dos Cursos do PCS. Versão
Controle das Disciplinas dos Cursos do PCS Versão 26-11-2013 Observações 1. Esta tabela tem a finalidade de apresentar as disciplinas e os períodos em que são ministradas nos 3 cursos do PCS (Engenharia
Leia mais¹ Estudante de Geografia na Universidade Estadual de Campinas (Unicamp), estagiária na Embrapa Informática Agropecuária (Campinas, SP).
89 Interpretação e classificação de imagens de satélite na extração de informações sobre o uso da terra e cobertura vegetal na bacia hidrográfica do rio Teles Pires/MT-PA Jéssica da Silva Rodrigues Cecim
Leia maisDESENVOLVIMENTO DE PROTÓTIPO AUTOMATIZADO PARA O CULTIVO PROTEGIDO DE HORTALIÇAS. Ituporanga/SC
DESENVOLVIMENTO DE PROTÓTIPO AUTOMATIZADO PARA O CULTIVO PROTEGIDO DE HORTALIÇAS Carvalho, Renon Steinbach 1 ; Hoffmann, Ane Fernanda 2 ; Fiamoncini, Gabriel 3 ; Neto, João Vieira 4 1,2,3 Instituto Federal
Leia maisAGROPECUÁRIA/AGRONOMIA COM ÊNFASE EM AGRICULTURA
AGROPECUÁRIA/AGRONOMIA COM ÊNFASE EM AGRICULTURA 1 - PROPAGAÇÃO E MANEJO DE PLANTAS HORTÍCOLAS 2 - AGRICULTURA FAMILIAR: IMPORTÂNCIA, INSERÇÃO TECNOLÓGICA NA AGRICULTURA FAMILIAR 3 - CLIMA, SOLO, ADUBAÇÃO
Leia maisCRITÉRIOS DA USABILIDADE Um auxílio à qualidade do software
CRITÉRIOS DA USABILIDADE Um auxílio à qualidade do software Simone Vasconcelos Silva Professora de Informática do CEFET Campos Mestre em Engenharia de Produção pela UENF RESUMO Um produto de software de
Leia maisMétodos de Segmentação de Imagem para Análise da Marcha
Métodos de Segmentação de Imagem para Análise da Marcha Maria João M. Vasconcelos, João Manuel R. S. Tavares maria.vasconcelos@fe.up.pt, tavares@fe.up.pt 3º Congresso Nacional de Biomecânica 11-12 Fevereiro
Leia mais2011 Profits Consulting. Inteligência Computacional
Inteligência Computacional Quem Somos Excelência em Soluções Tecnológicas A Profits Consulting é uma empresa composta por consultores com ampla experiência em Tecnologia que desenvolve soluções inovadoras,
Leia maisAdministração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico. Habilitação Profissional: TÉCNICO EM INFORMÁTICA PARA INTERNET
Plano de Trabalho Docente 2013 Ensino Técnico ETEC PROF. MASSUYUKI KAWANO Código: 136 Município: Tupã Eixo Tecnológico: INFORMAÇÃO E COMUNICAÇÃO Habilitação Profissional: TÉCNICO EM INFORMÁTICA PARA INTERNET
Leia maisUSO E COBERTURA DA TERRA NA AMAZÔNIA BRASILEIRA
USO E COBERTURA DA TERRA NA AMAZÔNIA BRASILEIRA Alexandre C. Coutinho Embrapa Informática Agropecuária Workshop: Geointeligência em Agricultura e Meio Ambiente MundoGEO#Connect 2014 08 de maio de 2014
Leia maisMATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO. 1º Período
MATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO 1º Período Código Disciplina CHT 1 CHP 2 CH Total Pré-requisitos Dados I 40 40 80 - Cálculo I 80-80 - Fundamentos da Computação 40-40 - Fundamentos
Leia maisCURSO: ENGENHARIA DE CONTROLE E AUTOMAÇÃO EMENTAS º PERÍODO
CURSO: ENGENHARIA DE CONTROLE E AUTOMAÇÃO EMENTAS - 2016.2 2º PERÍODO DISCIPLINA: CÁLCULO I DISCIPLINA: FÍSICA I Estudo do centro de Massa e Momento Linear. Estudo da Rotação. Estudo de Rolamento, Torque
Leia maisO impacto potencial das mudanças climáticas na agricultura
Ciclo de Conferencias - 2014 - Biodiversidade e Mudanças Climáticas - FAPESP O impacto potencial das mudanças climáticas na agricultura São Paulo, 22 de maio de 2014 Eduardo Delgado Assad Pesquisador da
Leia maisAvaliação de métodos de classificação para o mapeamento de remanescentes florestais a partir de imagens HRC/CBERS
http://dx.doi.org/10.12702/viii.simposfloresta.2014.131-592-1 Avaliação de métodos de classificação para o mapeamento de remanescentes florestais a partir de imagens HRC/CBERS Juliana Tramontina 1, Elisiane
Leia maisS.A.M. SISTEMA ATIVO DE MONITORAMENTO SAM.UPSENSOR.COM
S.A.M. SISTEMA ATIVO DE MONITORAMENTO SAM.UPSENSOR.COM Estudos recentes analisaram o impacto da qualidade do ar na performance de estudantes em sala de aula. Os resultados mostram que a maior concentração
Leia maisIntrodução à Ciência da Computação
1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: leandro.uff.puro@gmail.com site:
Leia maisAmbiente de Desenvolvimento Integrado (IDE)
Ambiente de Desenvolvimento Integrado (IDE) Aula #2.1. EBS 211 POO e UML Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã Roteiro Ambiente de Desenvolvimento Integrado; ; Instalação
Leia maisPROJETO DE INCLUSÃO DE DISCIPLINAS OPTATIVAS NO CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO CAMPUS CURITIBA
PR UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Ministério da Educação Universidade Tecnológica Federal do Paraná Campus Curitiba Curso de Bacharelado em Sistemas de Informação PROJETO DE INCLUSÃO DE DISCIPLINAS
Leia maisOrientação a Objetos e UML
Orientação a Objetos e UML Aula #8.1. EBS 211 POO e UML Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã Roteiro Análise e projeto OO; Engenharia de software e UML; Diagrama de classes.
Leia maisObjetivos do curso. Bibliografia. Critérios de avaliação. Critérios de avaliação. Critérios de avaliação 03/07/2016
Objetivos do curso Introdução à Prof. Douglas G. Macharet douglas.macharet@dcc.ufmg.br O objetivo deste curso é abordar os princípios fundamentais de manipuladores robóticos e da robótica móvel. Prover
Leia maisGESTÃO FLORESTAL E INOVAÇÃO
GESTÃO FLORESTAL E INOVAÇÃO COMO ATINGIR RESULTADOS REAIS 28/03/2017 Luiz Fellipe Arcalá Negócios e Inovação larcala@innovatech.com.br AGENDA Innovatech Inovação - Ideia que emite nota fiscal Gestão Florestal
Leia maisManufatura por FMS e CIM
Campus Divinópolis Contexto Social e Profissional da Engenharia Mecatrônica. Grupo 06 Manufatura por FMS e CIM Felipe Wagner Guilherme Henrique Gabriel Aparecido Renan 1º PERIODO ENGENHARIA MECATRÔNICA
Leia maisComputação Ubíqua Ubicomp
Computação Ubíqua Ubicomp Anubis Graciela de Moraes Rossetto Doutoranda anubisrossetto@gmail.com Computação Ubíqua - Visão Visão de Weiser Computação Ubíqua - Auxiliar usuários de forma que eles mesmos
Leia maisRelação de Disciplinas
Relação de Disciplinas Disciplinas Obrigatórias Nome: Metodologia da Pesquisa Científica Carga Horária: 30 h/a Ementa: Ciência, pesquisa e conhecimento científicos. Ciências básicas, ciência aplicada e
Leia maisSoftware: na visão da ES
Software: na visão da ES É um produto transformador de informações De acordo com a semiótica: dados são símbolos com uma determinada sintaxe e informação são dados com uma determinada semântica Veículo
Leia maisTipos de Sistemas Distribuídos (Pervasivos)
Tipos de Sistemas Distribuídos (Pervasivos) Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e
Leia maisEA075 Memória virtual
EA075 Memória virtual Faculdade de Engenharia Elétrica e de Computação (FEEC) Universidade Estadual de Campinas (UNICAMP) Prof. Levy Boccato 1 Motivação Problema: programas cujos tamanhos ultrapassavam
Leia maisMineração de Dados para Detecção de Padrões de Mudança de Cobertura da Terra. Padrões e processos em Dinâmica de uso e Cobertura da Terra
Mineração de Dados para Detecção de Padrões de Mudança de Cobertura da Terra Padrões e processos em Dinâmica de uso e Cobertura da Terra Introdução 1 2 3 4 Capacidade de Armazenamento X Análise e Interpretação
Leia maisAdriano Venturieri. Chefe Geral Embrapa Amazônia Oriental
Adriano Venturieri Chefe Geral Embrapa Amazônia Oriental Brasília, 12 dezembro de 2014 Desafios e perspectivas para pesquisa em apoio ao desenvolvimento sustentável amazônico Sistema Embrapa de Inteligência
Leia maisIntrodução à Computação Móvel e Ubíqua
Introdução à Computação Móvel e Ubíqua Markus Endler Sala 503 RDC endler@inf.puc-rio.br www.inf.puc-rio.br/~endler/courses/mobile Por que estudar Comp. Móvel e Ubíqua? Quantidade de disp. portáteis (smartphones/tablets)
Leia maisFace Recognition using RGB-D Images
Face Recognition using RGB-D Images Helder C. R. de Oliveira N.USP: 7122065 Polyana Nunes N.USP: 9043220 Sobre o Artigo Publication: 2013 IEEE Sixth International Conference Author(s) Goswami, G. (Índia
Leia maisPlano de testes. Norma ANSI/IEEE para Documentação de Teste de Software define plano de testes como:
Plano de testes Norma ANSI/IEEE 829-1998 para Documentação de Teste de Software define plano de testes como: Um documento que define o âmbito, abordagem, recursos e escalonamento (planeamento) das atividades
Leia maisTécnicas de Experimentação Agrícola
ProSavana Programa Especial de Capacitação e Treinamento Técnicas de Experimentação Agrícola Embrapa Arroz e Feijão Escola de Agronomia e Engenharia de Alimentos Universidade Federal de Goiás Nampula,
Leia maisEngenharia de Software I: Introdução. Graduação em Informática 2009 Profa. Itana Gimenes
Engenharia de Software I: Introdução Graduação em Informática 2009 Profa. Itana Gimenes Programa 1. O processo de engenharia de software 2. Engenharia de requisitos 3. Modelagem de sistemas 4. Conceitos
Leia maisATIVIDADES PRÁTICAS SUPERVISIONADAS
ATIVIDADES PRÁTICAS SUPERVISIONADAS Tecnologia em Análise e Desenvolvimento de Sistemas 5ª. Série Programação Distribuída A atividade prática supervisionada (ATPS) é um método de ensinoaprendizagem desenvolvido
Leia maisAvaliação de Desempenho
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Avaliação de Desempenho Introdução Aula 1 Marcos José Santana Regina Helena Carlucci Santana
Leia maisRECONHECIMENTO FACIAL 2D
RECONHECIMENTO FACIAL 2D PARA SISTEMAS DE AUTENTICAÇÃO EM DISPOSITIVOS MÓVEIS Luciano Pamplona Sobrinho Orientador: Paulo César Rodacki Gomes ROTEIRO Introdução Objetivos Fundamentação Teórica Conceitos
Leia maisTecnologia de Informação: Ferramentas de Gestão. José Alexandre Loyola Business Director AGDATA LATAM
Tecnologia de Informação: Ferramentas de Gestão José Alexandre Loyola Business Director AGDATA LATAM Engenheiro Agrônomo com MBA em Agronegócio (FGV) e Marketing (FIA/USP) 20 anos de Mercado Corporativo
Leia maisFalha de Comunicação no Desenvolvimento de Software
DCC / ICEx / UFMG Falha de Comunicação no Desenvolvimento de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo O que é anunciado O que o vendedor promete O projeto inicial O projeto revisado
Leia maisEngenharia de Software
Engenharia de Software Visão Geral Profa.Paulo C. Masiero masiero@icmc.usp.br ICMC/USP Algumas Dúvidas... Como são desenvolvidos os softwares? Estamos sendo bem sucedidos nos softwares que construímos?
Leia maisAPLICATIVO PARA GERENCIAMENTO DA ENFERMAGEM HOSPITALAR
Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Bacharelado em Ciências da Computação Trabalho de Conclusão de Curso APLICATIVO PARA GERENCIAMENTO DA ENFERMAGEM HOSPITALAR Acadêmico:
Leia maisEngenharia de Software: Uma Visão Geral. SSC Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012
Engenharia de Software: Uma Visão Geral SSC 121 - Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012 2 Software e Engenharia de Software A importância do Software Software Aplicações
Leia maisInternet das Coisas e Cidades Inteligentes Painel Telebrasil Brasília DF 22/11/2016
Internet das Coisas e Cidades Inteligentes Painel Telebrasil - 2016 Brasília DF 22/11/2016 O que é IoT? Interação entre tudo e todos, provendo serviços avançados por meio de comunicação inteligente, permitindo
Leia maisPrincipais Objetivos PAP 2011/2012
Cenário Cenário Cenário Baixos estoques mundiais de alimentos Tendência de elevação gradual da Selic Relativa estabilidade da taxa de câmbio Preços agrícolas em níveis historicamente elevados Crescente
Leia maisÁreas de concentração. Escola de Engenharia de São Carlos da Universidade de São Paulo
Áreas de concentração Escola de Engenharia de São Carlos da Universidade de São Paulo 1 Apresentação Este documento descreve as áreas de concentração do Programa de Pós-Graduação em Engenharia Mecânica
Leia maisPlano de Trabalho Docente Ensino Técnico
Plano de Trabalho Docente 2015 Ensino Técnico Etec: Monsenhor Antônio Magliano Código: 088 Município: Garça Eixo Tecnológico: Comunicação e Informação Habilitação Profissional: Técnica de Nível Médio de
Leia maisAgregação de Algoritmos de Aprendizado de Máquina (AM) Professor: Eduardo R. Hruschka Estagiário PAE: Luiz F. S. Coletta
Agregação de Algoritmos de Aprendizado de Máquina (AM) Professor: Eduardo R. Hruschka Estagiário PAE: Luiz F. S. Coletta (luizfsc@icmc.usp.br) Sumário 1. Motivação 2. Bagging 3. Random Forest 4. Boosting
Leia maisQUALIDADE DE SOFTWARE. Prof. Emiliano Monteiro
QUALIDADE DE SOFTWARE Prof. Emiliano Monteiro Conceitos Básicos O que é qualidade? Existem diversas definições. Qualidade é estar em conformidade com os requisitos dos clientes Qualidade é antecipar e
Leia maisCONDIÇÕES DE OFERTA PARA CADASTRO DO CURSO PARA ACOMPANHAMENTO E CONTROLE ACADÊMICO Nome do curso Ciência da Computação Condições de Oferta do Curso
CONEP UFSJ Parecer N o 066/2009 Aprovado em 02/12/2009 ANEXO A: ORIENTAÇÕES PARA OFERTA E CADASTRO DO CURSO CONDIÇÕES DE OFERTA PARA CADASTRO DO CURSO PARA ACOMPANHAMENTO E CONTROLE ACADÊMICO Nome do curso
Leia maisFundamentos da Computação Digital
Fundamentos da Computação Digital BIBLIOGRAFIA Bibliografia Básica: Introdução à Ciência da Computação Guimarães, Ângelo de Moura, Lages, Newton Alberto LTC Editora, 1984 Elementos de Eletrônica Digital
Leia maisApresentação Robótica
Apresentação Robótica Curso Engenharia de Controle e Automação Alex Vidigal Bastos www.decom.ufop.br/alex/unipac.html alexvbh@gmail.com 1 Agenda Ementa Objetivos Conteúdo Programático Metodologia de Ensino
Leia maisWEBINAR. Curso: Gestão por Processos (BPM) Tema: Operacionalizando as culturas de Compliance através dos processos. Profa. Renata Wada.
WEBINAR Curso: Gestão por Processos (BPM) Tema: Operacionalizando as culturas de Compliance através dos processos Profa. Renata Wada BIOGRAFIA Pós Graduada em Investigação de Fraudes e Forense Computacional.
Leia maisConceitos Básicos INTRODUÇÃO À COMPUTAÇÃO E SUAS APLICAÇÕES
FACULDADE DOS GUARARAPES INTRODUÇÃO À COMPUTAÇÃO E SUAS APLICAÇÕES Conceitos Básicos Prof. Rômulo César romulodandrade@gmail.com romulocesar@faculdadeguararapes.edu.br www.romulocesar.com.br INTRODUÇÃO
Leia maisProf. Esp. Fabiano Taguchi
UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com UML COMPETÊNCIA: Conhecer e desenvolver estudos de caso usando modelagem orientada a objeto. HABILIDADE: Conhecer
Leia maisSistemas de Informação. Administração e Finanças. Componentes de Sistemas de Informação. Componentes de Sistemas de Informação.
Administração e Finanças Sistemas de Uniban Notas de Aula Fundamentos de Sistemas de Prof. Amorim Material complementar às aulas presenciais: complemente com as anotações manuscritas e consulta à bibliografia
Leia maisVEÍCULOS AÉREOS NÃO TRIPULADOS (VANT) NA AGRICULTURA E MEIO AMBIENTE
VEÍCULOS AÉREOS NÃO TRIPULADOS (VANT) NA AGRICULTURA E MEIO AMBIENTE Daniel Gomes Eng. Agrônomo, Dr., PqC do Polo Regional Leste Paulista/APTA daniel.gomes@apta.sp.gov.br Um Veículo Aéreo Não Tripulado
Leia maisROBÓTICA CONCEITOS. Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial
SP CAMPUS PIRACICABA ROBÓTICA Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial CONCEITOS Prof. Dra. Giovana Tripoloni Tangerino, 2017-1 https://giovanatangerino.wordpress.com
Leia maisBanco do Brasil e o Agronegócio. Fevereiro 2012
Banco do Brasil e o Agronegócio Fevereiro 2012 Banco do Brasil e o Agronegócio 61,6% do Crédito Rural/Agroindustrial no País (SNCR 31.09.2011); 77% dos valores aplicados no Pronaf (SNCR); 1,4 milhões de
Leia maisManutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015
Manutenção de Software Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015 Processos de Ciclo de Vida de Software Processos Fundamentais Aquisição Processos de Apoio Documentação
Leia maisAumentando a Produtividade e Reduzindo os Custos da Fábrica. Antonio Cabral
Aumentando a Produtividade e Reduzindo os Custos da Fábrica Antonio Cabral acabral@maua.br Roteiro Desafio; Sistemas; O custo e o valor do controle de processo; Mapeamento; Principais indicadores usados
Leia maisGeoprocessamento na delimitação de áreas de conflito em áreas de preservação permanente da sub-bacia do Córrego Pinheirinho
Geoprocessamento na delimitação de áreas de conflito em áreas de preservação permanente da sub-bacia do Córrego Pinheirinho Juliano Boeck Santos Osmar Delmanto Junior Célia Regina Lopes Zimback Ana Paula
Leia maisBanco de Dados. Introdução. Profa. Flávia Cristina Bernardini
Banco de Dados Introdução Profa. Flávia Cristina Bernardini * Slides Baseados no material elaborado pelos professores Eduardo R. Hruschka, Cristina D. A. Ciferri e Elaine Parros Machado Motivação Operações
Leia maisIntrodução à Análise e Projeto de Sistemas
Introdução à I. O Que vamos fazer na Disciplina? Saber uma linguagem de programação orientada a objeto (OO) não é suficiente para criar sistemas OO Tem que saber Análise e Projeto OO (APOO) Isto é, Análise
Leia maisAula 1. Noções Básicas sobre Processos. Prof. Carina Frota Alves
Aula 1 Noções Básicas sobre Processos Prof. Carina Frota Alves 1 O que significa BPM? BPM Business Process Modelling BPM Business Process Management Em geral, iniciativas BPM referem-se ao ciclo de vida
Leia maisRequisitos de Sistemas
Requisitos de Sistemas Unidade I - Engenharia de Requisitos Definição de Requisitos Tipos de Requisitos Processos de Engenharia de Requisitos - Levantamento ou elicitação 1 Processo de software Engenharia
Leia maisEscola Técnica Estadual Professora Helcy Moreira Martins Aguiar. Cafelândia
Escola Técnica Estadual Professora Helcy Moreira Martins Aguiar - Cafelândia AVISO DE ABERTURA DE INSCRIÇÕES AO PROCESSO SELETIVO DE DOCENTES, OBJETIVANDO A FORMAÇÃO DE CADASTRO PARA CONTRATAÇÃO TEMPORÁRIA
Leia maisESALQ. Escola Superior de Agricultura Luiz de Queiroz Universidade de São Paulo. Prof. Dr. Walter F. Molina Jr Depto de Eng. de Biossistemas 2015
ESALQ Escola Superior de Agricultura Luiz de Queiroz Universidade de São Paulo Prof. Dr. Walter F. Molina Jr Depto de Eng. de Biossistemas 2015 www.ler.esalq.usp.br/molina.htm Walter Molina: wfmolina@usp.br
Leia maisFerramenta para suporte à tomada de decisões Ayrton Silva
Ferramenta para suporte à tomada de decisões Ayrton Silva AMM Paraná 1 Ferramenta para suporte à tomada de decisões Ayrton Silva, PMP AMM Paraná 2 A população mundial está crescendo e a produção de alimentos
Leia maisSistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais
Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Competências: SOP 1. Compreender as abstrações de um sistema operacional e operar um sistema operacional Unix/Linux como
Leia maisPLANO DE ENSINO. ANO LETIVO/SEMESTRE: 2016/2 PROFESSOR: Leandro da Silva Camargo
PLANO DE ENSINO ANO LETIVO/SEMESTRE: 2016/2 PROFESSOR: Leandro da Silva Camargo I DADOS DE IDENTIFICAÇÃO 1. Instituto Federal de Educação Ciência e Tecnologia 2. Campus: IFSUL Bagé 3. Endereço: Av. Leonel
Leia maisPlano de Energia e Mudanças Climáticas de Minas Gerais: Fundação Estadual do Meio Ambiente
Plano de Energia e Mudanças Climáticas de Minas Gerais: Fundação Estadual do Meio Ambiente Estrutura da apresentação Contexto Brasileiro Plano de Energia e Mudanças Climáticas Plataforma Clima Gerais Índice
Leia maisESPECIALIZAÇÃO EM MARKETING ESTRATÉGICO PARA EMPRESAS DE BASE TECNOLÓGICA
ESPECIALIZAÇÃO EM MARKETING ESTRATÉGICO PARA EMPRESAS DE BASE TECNOLÓGICA APRES ENTAÇÃO O mundo globalizado está em constante transformação em função da implementação de novas tecnologias ao ambiente dos
Leia maisSEMINÁRIOS INTEGRADOS EM ADS PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS
SEMINÁRIOS INTEGRADOS EM ADS PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS Prof. Dr. Daniel Caetano 2014-1 DISCUSSÃO Visão Geral dos Paradigmas Quais os paradigmas mais comuns? Do que é composto um programa
Leia maisGrade Curricular do Curso de Graduação em Engenharia de Computação
Grade Curricular do Curso de Graduação em Engenharia de Computação Currículo 6 Aprovado pelo CDI em 30/05/16 - Carga Horária - Carga Horária Núcleo Básico 1.280h Carga Horária Núcleo Profissionalizante
Leia maisTabela de Pré-Requisitos. Interdisciplinar 36 Não há
Nome da UC Categoria CH Total Pré-Requisitos Álgebra Linear Eletiva 72 Geometria Analítica Álgebra Linear Computacional Eletiva 72 Cálculo Numérico Álgebra Linear II Eletiva 72 Álgebra Linear Algoritmos
Leia maisCONTROLE AUTOMATIZADO DA IRRIGAÇÃO UTILIZANDO UM CONTROLADOR LÓGICO PROGRAMÁVEL ASSOCIADO A UM INVERSOR DE FREQUÊNCIA
UNIVERSIDADE FEDERAL DO CEARÁ CENTRO DE CIENCIAS AGRÁRIAS DEPARTAMENTO DE ENGENHARIA AGRÍCOLA LEMA LABORATÓRIO DE ELETRÔNICA E CONTROLE AUTOMATIZADO DA IRRIGAÇÃO UTILIZANDO UM CONTROLADOR LÓGICO PROGRAMÁVEL
Leia mais1- Confiabilidade ( 2 ) Proteção contra perdas e estragos. 2- Integridade ( 3 ) Proteção contra interferência de cortes de funcionamento
Grupo 11 1. Em um SID a segurança é de grande importância, ela deve garantir que apenas usuários autorizados acessem recursos e garantir que a informação transmitida pela rede somente possa ser alcançada
Leia maisNormas Relacionadas ao Teste de Software
Normas Relacionadas ao Teste de Software Vinicius V. Pessoni viniciuspessoni@gmail.com Roteiro Apresentação Introdução Normas ISO 9126 ISO/IEC 12207 IEEE 829 Conclusão Espaço para Dúvidas Introdução Introdução
Leia maisPEA5918 Redes Elétricas Inteligentes e Microrredes (Smart Grids e Microgrids)
PEA5918 Redes Elétricas Inteligentes e Microrredes (Smart Grids e Microgrids) Métodos Avançados de Controle Giovanni Manassero Junior Depto. de Engenharia de Energia e Automação Elétricas Escola Politécnica
Leia maisINDICADORES DE SUSTENTABILIDADE REFLEXÕES E PROPOSTAS PARA APLICAÇÃO. Tadeu Malheiros Escola de Engenharia de São Carlos Universidade de São Paulo
INDICADORES DE SUSTENTABILIDADE REFLEXÕES E PROPOSTAS PARA APLICAÇÃO Tadeu Malheiros Escola de Engenharia de São Carlos Universidade de São Paulo 2011 ZONEAMENTO ECO-ECO base de informações mudança de
Leia maisAs 10 Áreas da Engenharia de Software, Conforme o SWEBOK Prof. Elias Ferreira
As 10 Áreas da Engenharia de Software, Conforme o SWEBOK Prof. Elias Ferreira Educação de iniciação profissional validada e legitimada pela sociedade Registro da adequação à prática através de certificação
Leia maisSISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS CUP Disk Memoey CUP Memoey Disk Network CUP Memoey Disk Introdução aos Sistemas Distribuídos 1 Sumário Evolução Problema/Contexto O que é um Sistema Distribuído? Vantagens e Desvantagens
Leia maisSistemas de informação aula 03
Sistemas de informação aula 03 Sistemas? Informação ou conhecimento Informação Conjunto de procedimentos organizados que quando executados provem informação de suporte a organização [amaral-1994] Conhecimento
Leia maisGESTÃO E EDUCAÇÃO AMBIENTAL
EMENTA GESTÃO E EDUCAÇÃO AMBIENTAL DISCIPLINA: Educação Ambiental EMENTA: Educação ambiental no contexto histórico do desenvolvimento da sociedade capitalista. História contemporânea da questão ambiental.
Leia maisApresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais. Referências Bibliográfica. Referências Bibliográfica
DCA-108 Sistemas Operacionais Luiz Affonso Guedes www.dca.ufrn.br/~affonso affonso@dca.ufrn.br Apresentação Disciplina básica do curso de Engenharia de Computação Carga-horária: 60h teóricas Associadas
Leia maisCARGA HORÁRIA SEMESTRAL:
PLANO DE ENSINO CURSO: Superior de Tecnologia em Gestão da Tecnologia da Informação SÉRIE: 1º período (semestral) DISCIPLINA: Princípios de Sistemas de Informação CARGA HORÁRIA SEMANAL: 03 horas/aula CARGA
Leia maisSistemas Distribuídos
Sistemas Distribuídos Definição Sistema Distribuído é aquele onde os componentes de software e hardware localizados em redes de computadores comunicam-se e coordenam suas ações apenas por passagem de mensagens.
Leia maisAQUECIMENTO GLOBAL E CENÁRIOS FUTUROS DA AGRICULTURA BRASILEIRA
AQUECIMENTO GLOBAL E CENÁRIOS FUTUROS DA AGRICULTURA BRASILEIRA Contrato FCO-GOF: PGL GCC 0214. COORDENADORES Hilton Silveira Pinto Eduardo Delgado Assad Cepagri/Unicamp Embrapa Informática Agropecuária
Leia mais