Representação do Conhecimento Possível Solução para o Terceiro Trabalho Maio de 2004
|
|
- Kléber Fraga Bastos
- 8 Há anos
- Visualizações:
Transcrição
1 UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Representação do Conhecimento Possível Solução para o Terceiro Trabalho Maio de Descrição da hierarquia A Software Luso SA é uma (instância da classe) empresa. Empresa Sw. Luso SA As unidades da Software Luso SA são unidades de empresas. As unidades da Software Luso SA podem ser departamentos ou equipas. Cada unidade particular é uma instância do tipo de unidade correspondente. A administração e a subsidiária americana são consideradas departamentos. Unidade de empresa Unidade da Sw. Luso SA Departamento da Sw. Luso SA Equipa da Sw. Luso SA Administração Subsidiária Departamento Departamento Departamento Equipa de Equipa de Americana Comercial de Produção de Inovação Desenvolvimento Manutenção 1
2 Os trabalhadores da Software Luso SA são trabalhadores. Cada um deles vai corresponder a uma instância. Trabalhador Trabalhador da Sw. Luso SA João Helena... Bill Stuart 2 Enquadramentos usados Segue-se a representação dos enquadramentos usados neste trabalho. Em cada enquadramento, de todos os atributos herdados, apenas se representam os atributos onde se altera uma ou mais facetas. Nos casos em que existem vários enquadramentos iguais, à excepção de um ou dois valores, apresenta-se um deles e explica-se como é que os outros seriam representados. Nos casos em que se usam atributos com ligação procedimental, o procedimento aparece no fim do enquadramento. As regras de produção aparecem no fim de todos os enquadramentos. 2
3 Empresa Superclasses: Subclasses: Instâncias: SwLusoSA Nacionalidade Classe Val: (.OF Pais) AreaNegocio Classe Val: (ONE.OF Software Bolsa Imobiliario...) Unidades Classe Val: (.OF UnidadeEmpresa).VALUES Classe Val: (.OF Trabalhador).VALUES Nota: Considera-se que está definida, noutra parte da base de conhecimento, uma hierarquia de países. Existe a classe dos países e várias instâncias, uma para cada país em particular. 3
4 SwLusoSA Membro: Empresa Nacionalidade Valor: Portugal AreaNegocio Valor: Software Unidades Valor: (Administracao SubsidiariaAmericana DepartamentoComercial DepartamentoProducao DepartamentoInovacao) Classe Val: (.OF UnidadeSwLusoSA) Valor: (Joao Helena Jose Francisco Carla Antonio Ana Rui Fernando Vasco Paula Sonia Ricardo Duarte Fausto Isabel Bill Stuart) LocalizacaoSede Valor: Portugal Classe Val: (.OF Pais) LocalizacaoSubsidiaria Valor: EUA Classe Val: (.OF Pais) 4
5 UnidadeEmpresa Superclasses: Subclasses: UnidadeSwLusoSA Instâncias: Empresa Classe Val: (.OF Empresa) Chefe Classe Val: (.OF Trabalhador) Classe Val: (.OF Trabalhador).VALUES Numero Valor: proc-num-trab Classe Val: METHOD Tipo Herança: METHOD Definição do procedimento proc-num-trab, do tipo if-needed. (defun ProcNumTrab (unit) (length (get-value unit ))) UnidadeSwLusoSA Superclasses: UnidadeEmpresa Subclasses: DepartamentoSwLusoSA EquipaSwLusoSA Instâncias: Empresa Valor: SwLusoSA Chefe Classe Val: (.OF TrabalhadorSwLusoSA) Classe Val: (.OF TrabalhadorSwLusoSA) 5
6 DepartamentoSwLusoSA Superclasses: UnidadeSwLusoSA Subclasses: Instâncias: Administracao SubsidiariaAmericana DepartamentoComercial DepartamentoProducao DepartamentoInovacao Administracao Membro: DepartamentoSwLusoSA Chefe Valor: Joao Valor: (Joao Helena) Os outros departamentos são representados por enquadramentos iguais a este, apenas muda o nome do enquadramento, o valor do chefe e os trabalhadores, para ficarem de acordo com a Figura 1 do enunciado. EquipaSwLusoSA Superclasses: UnidadeSwLusoSA Subclasses: Instâncias: EquipaDesenvolvimento EquipaManutencao EquipaDesenvolvimento Membro: EquipaSwLusoSA Chefe Valor: Ana Valor: (Ana Rui Fernando Vasco) EquipaManutencao Membro: EquipaSwLusoSA Chefe Valor: Paula Valor: (Paula Sonia) 6
7 Trabalhador Superclasses: Subclasses: TrabalhadorSwLusoSA Instâncias: Nacionalidade Classe Val: (.OF Pais) Empresa Classe Val: (.OF Empresa) CompetenciasBooleanas Classe Val:.VALUES Cargo Classe Val:.VALUES Unidade Classe Val: (.OF UnidadeEmpresa).VALUES LinguaMaterna Valor: proc-lingua-materna Classe Val: METHOD Tipo Herança: METHOD LinguasEstrangeiras Classe Val: (ONE.OF Portugues Espanhol Frances Alemao Ingles...).VALUES LinguasFaladas Valor: proc-linguas-faladas Classe Val: METHOD Tipo Herança: METHOD Salario Classe Val: METHOD Tipo Herança: METHOD 7
8 Definição dos procedimentos proc-lingua-materna tipo if-needed. e proc-linguas-faladas, do (defun proc-lingua-materna (unit) (let ((nac (get-value unit Nacionalidade))) (cond ((eql nac Portugal) Portugues) ((eql nac Espanha) Espanhol) ((eql nac Franca) Frances) ((eql nac Alemanha) Alemao) ((eql nac EUA) Ingles) ((eql nac Inglaterra) Ingles) (t UNKN)))) (defun proc-linguas-faladas (unit) (union (get-value unit LinguaMaterna) (get-value unit LinguasEstrangeiras))) 8
9 TrabalhadorSwLusoSA Superclasses: Trabalhador Subclasses: Instâncias: Joao Helena Jose Francisco Carla Antonio Ana Rui Fernando Vasco Paula Sonia Ricardo Duarte Fausto Isabel Bill Stuart Nacionalidade Valor: Portuguesa Empresa Valor: SwLusoSA Tipo Herança: UNIQUE CompetenciasBooleanas Classe Val: (ONE.OF CapacidadeAnalise CapacidadeChefia ConhecimentosProgramacao ExpressaoOralEscrita ComponenteTestes OrientacaoCliente) Cargo Classe Val: (ONE.OF Chefe Secretaria Vendedor Imagem Programador Investigador) Unidade Classe Val: (.OF UnidadeSwLusoSA) HorasTrabalhoMensais Valor: 170 Classe Val: INTEGER Salario Valor: ProcSalarioSLSA Definição do procedimento ProcSalarioSLSA, do tipo if-needed. (defun ProcSalarioSLSA (unit) (let ((cargo (get-value unit Cargo)) (numhoras (get-value unit HorasTrabalhoMensais))) (cond ((eql cargo Chefe) (* numhoras 35)) ((eql cargo Investigador) (* numhoras 25)) ((eql cargo Programador) (* numhoras 20)) ((eql cargo Secretaria) (* numhoras 10)) (t (* numhoras 15))))) Nota: Como em geral os trabalhadores da Software Luso SA são portugueses, temos este valor por omissão na Nacionalidade dos TrabalhadorSwLusoSA. 9
10 Joao Membro: TrabalhadorSwLusoSA LinguasEstrangeiras Valor: (Ingles Frances) CompetenciasBooleanas Valor: (CapacidadeAnalise CapacidadeChefia ExpressaoOralEscrita OrientacaoCliente) Cargo Valor: Chefe Unidade Valor: Administracao Os outros trabalhadores são representados por enquadramentos iguais a este, alterando o nome do enquadramento e os valores dos vários atributos, para ficarem de acordo com o enunciado. Para o Bill e o Stuart, é necessário também alterar a Nacionalidade. Para representar que os programadores e os investigadores desta empresa têm uma linguagem de programação favorita, que tipicamente é o LISP, vai ser usada uma regra de produção. Isto porque a existência ou não da linguagem de programação favorita depende do cargo do trabalhador. (IF (AND (IN.CLASS?x TrabalhadorSwLusoSA) (OR (.VALUE Cargo?x Programador) (.VALUE Cargo?x Investigador))) THEN (ASSERT (.VALUE LinguagemProgramacaoFavorita?x Lisp))) Para representar que a linguagem favorita do Bill é o Java, vai ser usada outra regra de produção: (ASSERT (.VALUE LinguagemProgramacaoFavorita Bill Java)) Nota: outra maneira de representar isto seria repetir o enquadramento que representa o Bill e alterar o valor deste atributo. 3 Perguntas e respostas 1. Qual é cada um dos elementos da equipa para o projecto na Alemanha? Uma pessoa para chefiar a equipa, que fale alemão e que faça simultaneamente os contactos com os clientes: (QUERY (AND (IN.CLASS?x TrabalhadorSwLusoSA) (.VALUE LinguasFaladas?x?y) (member Alemao?y) (.VALUE CompetenciasBooleanas?x?z) (member CapacidadeChefia?z) (member OrientacaoCliente?z))) Resposta: Paula. Uma pessoa, cujo cargo seja programador, retirada da equipa de desenvolvimento, que se encarregue também de efectuar os testes à aplicação desenvolvida. 10
11 (QUERY (AND (IN.CLASS?x TrabalhadorSwLusoSA) (.VALUE Cargo?x Programador) (.VALUE Unidade?x EquipaDesenvolvimento) (.VALUE CompetenciasBooleanas?x?y) (member ComponenteTestes?y))) Resposta:Rui. 2. Quem são os empregados da empresa Software Luso SA que trabalham na equipa de desenvolvimento? (QUERY (AND (IN.CLASS?x TrabalhadorSwLusoSA) (.VALUE Unidade?x EquipaDesenvolvimento))) Resposta: Ana, Rui, Fernando, Vasco. 3. Quantas pessoas trabalham na subsidiária americana? (QUERY (.VALUE Numero SubsidiariaAmericana?x)) Resposta: Qual é o cargo da Helena? (QUERY (.VALUE Cargo Helena?x)) Resposta: Secretaria. 5. E em que unidade é que ela trabalha? (QUERY (.VALUE Unidade Helena?x)) Resposta: Administracao. 6. De que unidade é que o Ricardo é chefe? (QUERY (.VALUE Chefe?x Ricardo)) Resposta: DepartamentoInovacao. 7. Qual é o salário do Vasco em Abril, sabendo que trabalhou 190 horas? (ASSERT (.VALUE HorasTrabalhoMensais Vasco 190)) (QUERY (.VALUE Salario Vasco?x)) Resposta: 3800 (Euro). 8. Que línguas é que o Fernando fala? (QUERY (.VALUE LinguasFaladas Fernando?x)) Resposta: Portugues, Ingles, Frances. 9. Quem é que fala Alemão? 11
12 (QUERY (AND (.VALUE LinguasFaladas?x?y) (member Alemao?y))) Resposta: Paula, Duarte. 10. Quais são as competências do Bill? (QUERY (.VALUE Competencias Bill?x)) Resposta: ConhecimentosProgramacao, ExpressaoOralEscrita, ComponenteTestes. 11. E qual é a sua linguagem favorita? (QUERY (.VALUE LinguagemProgramacaoFavorita Bill?x)) Resposta: Java. 12. Qual é a linguagem favorita do Duarte? (QUERY (.VALUE LinguagemProgramacaoFavorita Duarte?x)) Resposta: Lisp. 13. E a da Isabel? (QUERY (.VALUE LinguagemProgramacaoFavorita Isabel?x)) Resposta: Este enquadramento não tem este atributo. Retorna nil. 12
Disciplina Técnicas de Modelagem
T É C N I C A 3 MODELAGEM CONCEITUAL GENERALIZAÇÃO/ESPECIALIZAÇÃO, AGREGAÇÃO E COMPOSIÇÃO Generalização/Especialização Herança é o termo em orientação a objetos que se refere à criação de novas classes
Leia maisBANCO DE DADOS MODELAGEM ER GENERALIZAÇÃO / ESPECIALIZAÇÃO. Prof.: Jean Carlo Mendes carlomendes@yahoo.com.br http://www.jeancarlomendes.com.
BANCO DE DADOS MODELAGEM ER GENERALIZAÇÃO / ESPECIALIZAÇÃO Prof.: Jean Carlo Mendes carlomendes@yahoo.com.br http://www.jeancarlomendes.com.br - Além de relacionamentos e atributos, propriedades podem
Leia mais3.1 Definições Uma classe é a descrição de um tipo de objeto.
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:
Leia maisCapítulo 8. Introdução UML
Capítulo 8. Introdução UML 1/42 Índice Indice 8.1 - Introdução UML 8.2 - Modelação estrutural 8.2.1 - Representação de classes e objectos 8.2.2 - Relações entre objectos 8.2-3 - Relações de associação
Leia maisImplementando uma Classe e Criando Objetos a partir dela
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 04 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 2 Prof. Cristóvão Cunha Implementando uma Classe
Leia maisUML Diagramas de Classes
UML Diagramas de Classes (versão reduzida) João Pascoal Faria UML Diagramas de Classes v.1.2, João Pascoal Faria, Outubro de 2002 1 Índice Objectivo dos diagramas de classes Objectos, classes, atributos
Leia maisQUESTÕES PARA ESTUDO DIAGRAMA DE CLASSE
TURMA: / CÓDIGO: CCT0071 PERGUNTAS PARA ESTUDO MODELAGEM DE SISTEMAS DATA: NÃO ENTREGAR CAMPUS: SANTO ANDRÉ PERÍODO: NOTURNO VALOR = 0,0 PROFESSOR: CELSO CANDIDO QUESTÕES PARA ESTUDO DIAGRAMA DE CLASSE
Leia maisBanco de Dados. Aula 5 - Prof. Bruno Moreno 06/09/2011
Banco de Dados Aula 5 - Prof. Bruno Moreno 06/09/2011 Diagrama ER - Limitação Conceitos são suficientes para representar dados de aplicações de BD tradicionais Para aplicações mais complexas, a notação
Leia maisCURSO DE FORMAÇÃO AVANÇADA EM ADMINISTRAÇÃO DE CONDOMÍNIOS. Escola Superior de Tecnologia e Gestão. Departamento de Ciências Jurídicas
Escola Superior de Tecnologia e Gestão Departamento de Ciências Jurídicas CURSO DE FORMAÇÃO AVANÇADA EM ADMINISTRAÇÃO DE CONDOMÍNIOS Instituto Politécnico de Leiria Índice 1. Descrição geral...3 1.1. Designação
Leia maisUML: Diagrama de Casos de Uso, Diagrama de Classes
UML: Diagrama de Casos de Uso, Diagrama de Classes Diagrama de Casos de Uso O modelo de casos de uso visa responder a pergunta: Que usos (funcionalidades) o sistema terá? ou Para que aplicações o sistema
Leia maisENGENHARIA DA COMPUTAÇÃO CONTEÚDO 4 GENERALIZAÇÃO E ENTIDADE ASSOCIATIVA. Prof. Msc. Ricardo Antonello BANCO DE DADOS I
ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 4 GENERALIZAÇÃO E ENTIDADE ASSOCIATIVA Prof. Msc. Ricardo Antonello Generalizaçao ou especialização Além de relacionamentos e atributos, propriedades
Leia maisFUNDAMENTOS DA ORIENTAÇÃO A OBJETOS- REVISÃO
FUNDAMENTOS DA ORIENTAÇÃO A OBJETOS- REVISÃO Dado que a UML é uma ferramenta inserida no paradigma da orientação a objetos, vamos rever alguns conceitos fundamentais, dentre os quais, destacamos: Classificação,
Leia maisUNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 16 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 16 PROFª BRUNO CALEGARO Santa Maria, 12 de Novembro de 2013. Revisão aula anterior Modelagem orientada a objetos com UML Software: Astah Community
Leia mais1422 9501-855 PONTA DELGADA
REGULAMENTO 2010 Departamento de Línguas e Literaturas Modernas Universidade dos Açores Rua da Mãe de Deus Apartado 1422 9501-855 PONTA DELGADA! 296 659 188/9! 296 650 187 " ddllm@ uac.pt ARTIGO 1. o (Natureza,
Leia maisBem vindos à técnica CRC
Bem vindos à técnica CRC 1 Nossa Agenda Conceitos CRC do modelo de classes Serviços Apresentação do CRC Classe Solicitação Apresentação Atributos Classe Solicitação Apresentação Modelo Classes 2 O que
Leia mais2ª Lista de Exercícios Orientação a Objetos
1 Universidade Federal Fluminense Instituto de Computação Departamento de Ciência da Computação Programação de Computadores II Professores: Leandro A. F. Fernandes, Luiz André P. P. Leme 2ª Lista de Exercícios
Leia maisCláusula 1ª (OBJECTO)
ACORDO DE COLLABORAÇÃO ENTTRE IINSTTI ITTUI IÇÕES DE ENSINO SUPERIOR PÚBLLI ICO PARA O APOIO A ESTTUDANTTES COM DEFFI ICIÊNCIAS E O IINSTTI ITTUTTO NACIONALL PARA A REABILLI ITTAÇÃO II..P.. Considerando
Leia maisExercícios Teóricos Resolvidos
Universidade Federal de Minas Gerais Instituto de Ciências Exatas Departamento de Matemática Exercícios Teóricos Resolvidos O propósito deste texto é tentar mostrar aos alunos várias maneiras de raciocinar
Leia maisÍNDICE. Delphi... 3 CAPÍTULO 1 INTRODUÇÃO... 06 CAPÍTULO 2 INSTALANDO O DELPHI... 10
Delphi 7 ÍNDICE CAPÍTULO 1 INTRODUÇÃO... 06 CAPÍTULO 2 INSTALANDO O DELPHI... 10 CAPÍTULO 3 INICIANDO O Delphi... 18 FORM DESIGN... 19 CODE EDITOR... 23 OBJECT INSPECTOR... 26 OBJECT TREE VIEW... 29 PALHETA
Leia maisHerança. Algoritmos e Programação II. Aula 5 Herança
Algoritmos e Programação II Aula 5 Herança *Adaptado do material do Prof. Júlio Machado Herança Uma característica importante da programação orientada a objetos é permitir a criação de novas classes com
Leia maisIF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1
IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1 Banco de Dados ER Estendido Apresentado por: Robson do Nascimento Fidalgo rdnf@cin.ufpe.br IF685 Gerenciamento de Dados e Informação -
Leia maisUNIP UNIVERSIDADE PAULISTA INSTITUTO DE CIÊNCIAS EXATAS E TECNOLOGIA (ICET) CURSO DE CIÊNCIAS DA COMPUTAÇÃO. O Paradigma da Orientação a Objeto
UNIP UNIVERSIDADE PAULISTA INSTITUTO DE CIÊNCIAS EXATAS E TECNOLOGIA (ICET) CURSO DE CIÊNCIAS DA COMPUTAÇÃO O Paradigma da Orientação a Objeto Apresentada em Cumprimento Parcial dos Requerimentos para
Leia maisISO/IEC 17050-1. Avaliação da conformidade Declaração de conformidade do fornecedor Parte 1: Requisitos gerais
QSP Informe Reservado Nº 42 Janeiro/2005 ISO/IEC 17050-1 Avaliação da conformidade Declaração de conformidade do fornecedor Parte 1: Requisitos gerais Tradução livre especialmente preparada para os Associados
Leia maisEngenharia de Software e Sistemas Distribuídos. Enunciado Geral do Projecto
LEIC-A, LEIC-T, LETI, MEIC-T, MEIC-A Engenharia de Software e Sistemas Distribuídos 2 o Semestre 2013/2014 Enunciado Geral do Projecto O objectivo do projecto é criar uma solução informática que facilite
Leia maisModelagem de Dados Usando o Modelo Entidade-Relacionamento
Modelagem de Dados Usando o Modelo Entidade-Relacionamento Sumário Fases do Projeto de BD Conceitos Básicos do Modelo ER Tipos de entidade, atributos e chaves Tipos de relacionamento Restrições estruturais
Leia maisBanco de Dados. MER Estendido. Profa. Flávia Cristina Bernardini
Banco de Dados MER Estendido Profa. Flávia Cristina Bernardini * Slides Baseados no material elaborado pelos professores Eduardo R. Hruschka, Cristina D. A. Ciferri e Elaine Parros Machado MER Estendido
Leia maisGBC043 Sistemas de Banco de Dados Modelo de Entidade-Relacionamento (ER)
GBC043 Sistemas de Banco de Dados Modelo de Entidade-Relacionamento (ER) Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/sbd Projeto de BD Uma Visão Panorâmica Página 2 Projeto Conceitual
Leia maisDiagrama de Classes. Um diagrama de classes descreve a visão estática do sistema em termos de classes e relacionamentos entre as classes.
1 Diagrama de Classes Um diagrama de classes descreve a visão estática do sistema em termos de classes e relacionamentos entre as classes. Um dos objetivos do diagrama de classes é definir a base para
Leia maisProgramação Orientada a Objetos (DPADF 0063)
Programação Orientada a Objetos (DPADF 0063) Aula 6 Polimorfismo Universidade Federal de Santa Maria Colégio Agrícola de Frederico Westphalen Curso Superior de Tecnologia em Sistemas para Internet Prof.
Leia maisSistemas de Representação e Raciocínio
Sistemas de Representação e Raciocínio Introdução à Inteligência Artificial Profa. Josiane Baseado no material de David Poole, Alan Mackworth e Randy Goebel Abril/2007 Inteligência Artificial Objetivo
Leia maisMODELOS Y DINÁMICA DE LA DOCENCIA
MODELOS Y DINÁMICA DE LA DOCENCIA CRIAÇÃO DO GAEL (GABINETE DE APOIO À PRODUÇÃO DE CONTEÚDOS E E-LEARNING) ESTUDO DE CASO: PROJECTO CAL2000 DR.ª CARLA PATROCÍNIO, DR. RUI MENDES GABINETE DE ESTUDOS E PLANEAMENTO
Leia maisUnidade IV. Ciência - O homem na construção do conhecimento. APRENDER A APRENDER LÍNGUA PORTUGUESA APRENDER A APRENDER DINÂMICA LOCAL INTERATIVA
A A Unidade IV Ciência - O homem na construção do conhecimento. 2 A A Aula 39.2 Conteúdos: Anúncio publicitário: A construção de um anúncio publicitário. 3 A A Habilidades: Relacionar linguagem verbal
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA DISCUSSÃO DOS EXERCÍCIOS E CONSTRUÇÃO DE PROGRAMAS SEQUENCIAIS. Prof. Dr. Daniel Caetano 2012-1
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA DISCUSSÃO DOS EXERCÍCIOS E CONSTRUÇÃO DE PROGRAMAS SEQUENCIAIS Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar as soluções para os exercícios propostos Exercitar
Leia maisFundamentos de Banco de Dados e Modelagem de Dados
Abril - 2015 Universidade Federal de Mato Grosso Instituto de Computação Pós Graduação Lato Sensu em Banco de Dados Fundamentos de Banco de Dados e Modelagem de Dados Prof. Dr. Josiel Maimone de Figueiredo
Leia maisDefinida pelo American National Standard Institute (ANSI) em 1986
2.3. Linguagens Relacionais SQL Structured Query Language Linguagem para o modelo relacional: Definida pelo American National Standard Institute (ANSI) em 1986 Adoptada em 1987 como um standard internacional
Leia maisProgramação Orientada a Objetos (DPADF 0063)
Programação Orientada a Objetos (DPADF 0063) Aula 5 Herança Universidade Federal de Santa Maria Colégio Agrícola de Frederico Westphalen Curso Superior de Tecnologia em Sistemas para Internet Prof. Bruno
Leia maisCapa PATENTES. O que se deve saber a respeito. da área de q. RQI - 2º trimestre 2012
Capa PATENTES O que se deve saber a respeito da área de q 6 : Ricardo Pereira ão teria ocorrido em Veneza, no inicio do s 7 Rogério Filgueiras ` ` _ ` 8 direito, lhe permite, inclusive, licenciar os direitos
Leia maisProgramação Orientada a Objetos: Lista de exercícios #1. Bruno Góis Mateus
Programação Orientada a Objetos: Lista de exercícios #1 Bruno Góis Mateus 1 Contents Programação Orientada a Objetos (Bruno Góis Mateus ): Lista de exercícios #1 Classes e Instanciação 3 A classe Circle...............................................
Leia maisPROTOCOLO DE COOPERAÇÃO. entre a PROCURADORIA-GERAL DA REPÚBLICA, OPTIMUS COMUNICAÇÕES, S.A., PT COMUNICAÇÕES, S.A.,
PROTOCOLO DE COOPERAÇÃO entre a PROCURADORIA-GERAL DA REPÚBLICA, e OPTIMUS COMUNICAÇÕES, S.A., PT COMUNICAÇÕES, S.A., TMN - TELECOMUNICAÇÕES MÓVEIS NACIONAIS, S.A., VODAFONE PORTUGAL COMUNICAÇÕES PESSOAIS,
Leia maisModelagem de dados usando o modelo BANCO DE DADOS 1º TRIMESTRE PROF. PATRÍCIA LUCAS
Modelagem de dados usando o modelo Entidade-Relacionamento BANCO DE DADOS 1º TRIMESTRE PROF. PATRÍCIA LUCAS Introdução Modelagem conceitual fase de planejamento/projeto de um BD; Modelo Entidade/Relacionamento
Leia maisOs dados de cliente devem ser os mesmos que constam no operador detentor do(s) número(s) a portar Nome
Mod.C/0080. IDENTIFICAÇÃO DO CLIENTE C. Cidadão/BI/Passaporte Morada Cód. Postal Telemóvel de contacto E-mail Informo que, por motivos de portabilidade, pretendo rescindir o contrato de prestação de serviço
Leia maisA 3ª EDIÇÃO DO FÓRUM DA CIDADANIA
A 3ª EDIÇÃO DO FÓRUM DA CIDADANIA Depois da sua segunda edição em 2015, o Fórum da Cidadania está de volta no dia 28 de Maio de 2016, em local a anunciar. Esta iniciativa, promovida pelo Pelouro dos Direitos
Leia maisOrientações para Mostra Científica IV MOSTRA CIENTÍFICA 2014 COLÉGIO JOÃO PAULO I
Orientações para Mostra Científica IV MOSTRA CIENTÍFICA 2014 COLÉGIO JOÃO PAULO I Tema VIDA EFICIENTE: A CIÊNCIA E A TECNOLOGIA A SERVIÇO DO PLANETA Cronograma Orientações Pré-projeto Metodologia Relatório
Leia maisOrientação a Objeto e UML Questões 2014 Prof. Felipe Leite
Orientação a Objeto e UML Questões 2014 Prof. Felipe Leite Pessoal, fiz uma coletânea das questões mais recentes de concursos públicos de TODO o Brasil de várias bancas diferentes sobre os assuntos Orientação
Leia maisamostragem, especialmente aqueles envolvidos diretamente com a produção de bens e serviços, como por
Programa sobre Planos de Amostragem Curso sobre Planos de Amostragem por Atributos - NBR 5426 (MIL STD 105) A Norma brasileira NBR 5426 correspondente à MIL STD 105, americana é a mais conhecida e utilizada
Leia maisAssunto: Auxílio estatal notificado N 254/2005 Portugal Auxílio à formação a conceder à Blaupunkt Auto - Rádio Portugal, Lda.
COMISSÃO EUROPEIA Bruxelas, 08.II.2006 C(2006) 241 final Assunto: Auxílio estatal notificado N 254/2005 Portugal Auxílio à formação a conceder à Blaupunkt Auto - Rádio Portugal, Lda. Excelência, I. Procedimento
Leia maisDossiês Didácticos LUÍSA CANTO E CASTRO LOURA MARIA EUGÉNIA GRAÇA MARTINS
www.alea.pt Dossiês Didácticos XIII Estatística Descritiva com Excel Complementos. LUÍSA CANTO E CASTRO LOURA MARIA EUGÉNIA GRAÇA MARTINS Departamento de Estatística e Investigação Operacional da Faculdade
Leia maisA ESTRUTURA DA GESTÃO DE
A ESTRUTURA DA GESTÃO DE PROJETOS Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br SUMÁRIO Importância do Gerenciamento de Projetos. Benefícios do Gerenciamento de Projetos Gerenciamento
Leia maisINSTALAÇÃO UBUNTU NUM INSTANTE
INSTALAÇÃO UBUNTU NUM INSTANTE Este é um manual ilustrado quick and dirty para quem quer instalar o Ubuntu na sua máquina o mais rápido possível, sem se perder com grandes detalhes. O objectivo é providenciar
Leia maisManual do Fénix. Portal Secretaria da Escola Portal Conselho Científico Portal Direcção de Curso. Candidatura Online para o 2.
Manual do Fénix Portal Secretaria da Escola Portal Conselho Científico Portal Direcção de Curso Candidatura Online para o 2. º Ciclo SI (Versão 1.0) Maio 2011 Este manual tem como objectivo auxiliar na
Leia maisEDITAL CURSO DE PÓS LICENCIATURA DE ESPECIALIZAÇÃO EM ENFERMAGEM DE SAÚDE MATERNA E OBSTETRICIA
EDITAL CURSO DE PÓS LICENCIATURA DE ESPECIALIZAÇÃO EM ENFERMAGEM DE SAÚDE MATERNA E OBSTETRICIA Nos termos do disposto no Despacho nº 1482/2010, publicado em Diário da República, II Série Nº14 de 21 de
Leia maisFigura 5 - Workflow para a Fase de Projeto
5. Fase de Projeto A Fase de Projeto caracteriza-se por transformar as informações modeladas durante a Fase de Análise em estruturas arquiteturais de projeto com o objetivo de viabilizar a implementação
Leia maisMINISTÉRIO DA CULTURA
N. o 210 11 de Setembro de 2003 DIÁRIO DA REPÚBLICA I SÉRIE-B 5945 MINISTÉRIO DA CULTURA Despacho Normativo n. o 37/2003 Considerando que o Decreto-Lei n. o 125/2003, de 20 de Junho, regulou a forma de
Leia maisMODELAGEM E SIMULAÇÃO
MODELAGEM E SIMULAÇÃO Professor: Dr. Edwin B. Mitacc Meza edwin@engenharia-puro.com.br www.engenharia-puro.com.br/edwin Terminologia Básica Utilizada em de Sistemas Terminologia Básica Uma série de termos
Leia maisA QUALIDADE DOS PLANOS DE DISCIPLINAS
A QUALIDADE DOS PLANOS DE DISCIPLINAS AUTORES Dr. Sérgio baptista Zacarelli Antônio Joaquim Andrietta Eduardo de Camargo Oliva Joaquim Celo Freire Silva José Tunibio de Oliveira Dr. Laércio Baptista da
Leia maisPOLÍTICA DE SEGURANÇA DA RCTS
POLÍTICA DE SEGURANÇA DA RCTS ACTA DA REUNIÃO Nº 1 Data: 27/01/2011 10:00 Ordem de trabalhos: Ponto um: Enquadramento do trabalho a desenvolver neste grupo Ponto dois: Definição do âmbito da política de
Leia maisA ESCOLHA DOS TRABALHADORES
A ESCOLHA DOS TRABALHADORES Economia A escolha dos trabalhadores Em princípio, são duas as escolhas relevantes aqui: Trabalhar ou não trabalhar? Trabalhar quanto? A escolha dos trabalhadores Benefícios
Leia maisCapítulo 8. CICLOS. Tabela 8.1 Programa8a.f90.
Capítulo 8. CICLOS OBJETIVOS DO CAPÍTULO Conceito de ciclo Comandos do FORTRAN: DO END DO, EXIT 8.1 programa8a.f90 Para inicializar as atividades deste capítulo, deve-se executar: 1) Para acessar o programa
Leia mais5 Considerações finais
5 Considerações finais 5.1. Conclusões A presente dissertação teve o objetivo principal de investigar a visão dos alunos que se formam em Administração sobre RSC e o seu ensino. Para alcançar esse objetivo,
Leia maisAspectos Sócio-Profissionais da Informática
ESCOLA SUPERIOR DE TECNOLOGIA I N S T I T U T O P O L I T É C N I C O D E C A S T E L O B R A N C O ENGENHARIA INFORMÁTICA Aspectos Sócio-Profissionais da Informática Jovens Empresários de Sucesso e Tendências
Leia maisManual do usuário Neo Protocolo Free
O Neo Protocolo Free, é um sistema para criar e gerenciar protocolos de entrega e recebimento de documentos, desenvolvido e distribuído gratuitamente pela Neo Solutions. O software pode funcionar de forma
Leia maisEventos independentes
Eventos independentes Adaptado do artigo de Flávio Wagner Rodrigues Neste artigo são discutidos alguns aspectos ligados à noção de independência de dois eventos na Teoria das Probabilidades. Os objetivos
Leia maisCOMPUTAÇÃO e PROGRAMAÇÃO
COMPUTAÇÃO e PROGRAMAÇÃO Projecto (em C++) Ano lectivo 2008/2009 MEMec e LEAN Data e hora limite de entrega: 19 de Dezembro de 2008, até às 16h30m Local da entrega: Secretaria da Área Científica de Controlo,
Leia maisConstrução e Energias Renováveis. Volume III Energia Eólica (parte 3) um Guia de O Portal da Construção. www.oportaldaconstrucao.
Construção e Energias Renováveis Volume III Energia Eólica (parte 3) um Guia de Copyright, todos os direitos reservados. Este Guia Técnico não pode ser reproduzido ou distribuído sem a expressa autorização
Leia maisGuia do Utilizador. Cartão BPI Gold Empresas
Guia do Utilizador Cartão BPI Gold Empresas Índice 1. O Cartão BPI Gold Empresas...3 2. Precauções a ter com o seu Cartão BPI Gold Empresas...3 3. O que fazer em caso de perda, furto, roubo ou extravio
Leia maisO essencial sobre a hipnose: teorias, mitos, aplicações clínicas e investigação
O ESSENCIAL SOBRE A HIPNOSE TEORIAS, MITOS, APLICAÇÕES CLÍNICAS E INVESTIGAÇÃO Cláudia Carvalho 2012 Lisboa Edições ISPA ISBN: 978-989-8384-16-4 ÍNDICE PORQUÊ ESTE LIVRO. 13 CAPITULO 1: DEFINIÇÃO DE HIPNOSE
Leia maisMAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO
MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO UTILIZANDO O HIBERNATE Rafael Laurino GUERRA, Dra. Luciana Aparecida Martinez ZAINA Faculdade de Tecnologia de Indaiatuba FATEC-ID 1 RESUMO Este artigo apresenta
Leia maisGerenciamento de Requisitos
Gerenciamento de Requisitos Jaelson Castro 2013 1 Gerenciamento de requisitos Relaciona-se ao processo de gerenciar a mudança dos requisitos de um sistema As principais preocupações do gerenciamento de
Leia maisRepresentação de Algoritmos - Linguagens de Programação
Representação de Algoritmos - Linguagens de Programação A representação de algoritmos em uma pseudo-linguagem mais próxima às pessoas é bastante útil principalmente quando o problema a ser tratado envolve
Leia mais- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções
1 - Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções Um programa pode possuir determinados processos realizados repetidas vezes ao longo da execução do programa. Estes processos podem se agrupar
Leia maisLinguagem e Técnicas de Programação I Tipos de dados, variáveis e constantes. Prof. MSc. Hugo Souza Material desenvolvido por: Profa.
Linguagem e Técnicas de Programação I Tipos de dados, variáveis e constantes Prof. MSc. Hugo Souza Material desenvolvido por: Profa. Ameliara Freire Tipos de dados Os programas manipulam dados, armazenando-os
Leia maisProgramação e Computação para Arquitectura 2007/2008
Instituto Superior Técnico Programação e Computação para Arquitectura 2007/2008 Segundo Teste/Primeiro Exame 09/0/2008 Nome: Número: Escreva o seu número em todas as folhas do teste. O tamanho das respostas
Leia maisAKNA SOFTWARE. Configurações. de DNS
AKNA SOFTWARE Configurações de DNS ÍNDICE Introdução... 03 SPF... 03 DKIM... 03 CNAME... 04 Obtenção de parâmetros... 05 Via alertas do sistema... 05 Via menu do sistema... 06 Passo a passo da configuração...
Leia maisEficiência e Certificação Energética de Edifícios em Portugal
Eficiência e Certificação Energética de Edifícios em Portugal DATAS A definir (assim que seja atingido o número mínimo de inscrições) HORÁRIO Sábado, das 9h00 às 13h00 e das 14h00 às 18h00 DURAÇÃO 8 horas
Leia maisSeguro Social Voluntário
Ficha Técnica Autor: (DGSS) - Divisão dos Instrumentos Informativos - Direção de Serviços da Definição de Regimes Editor: DGSS Conceção Gráfica: DGSS / Direção de Serviços de Instrumentos de Aplicação
Leia maisTECNOLOGIA E FORMAÇÃO DE PROFESSORES
TECNOLOGIA E FORMAÇÃO DE PROFESSORES Grupo de Estudo de Tecnologia e Educação Matemática - GETECMAT 15/09/2011 Camila de Oliveira da Silva Tópicos iniciais para discussão... Formação inicial do professor
Leia maisMarcas: a criação das identidades visuais
Marcas: a criação das identidades visuais marca A natureza das marcas e o papel que desempenham atualmente nas organizações comerciais podem ser melhor compreendidos pela análise das suas origens. origem
Leia maisferramentas de produtividade
ferramentas de produtividade modelização de dados normalização de dados as bases de dados 3 2002 Luis Borges Gouveia (http://www.ufp.pt/~lmbg) 1 modelização de dados 3 abordagens mínimo comum utilizar
Leia maisManual de configuração de Impostos
Manual de configuração de Impostos De forma a contemplar as várias necessidades dos utilizadores das aplicações XD, foram efetuadas diversas alterações nas configurações de impostos. Nas versões anteriores
Leia maisPHC Servicos BENEFÍCIOS. _Gestão de reclamações. _Controlo de processos que necessitem de informação centralizada
PHCServicos DESCRITIVO Com este módulo poderá controlar diferentes áreas de uma empresa como, por exemplo, gestão de reclamações e respectivo tratamento, ou controlo de processos e respectivos passos e
Leia maisCURSO DE ESPECIALIZAÇÃO TECNOLÓGICA G GESTÃO COMERCIAL. ÁREA DE FORMAÇÃO Enquadramento na organização/empresa PERFIL PROFISSIONAL
CURSO DE ESPECIALIZAÇÃO TECNOLÓGICA G GESTÃO COMERCIAL ÁREA DE FORMAÇÃO Enquadramento na organização/empresa PERFIL PROFISSIONAL Técnico Especialista em Gestão Comercial LEGISLAÇÃO APLICÁVEL Decreto-lei
Leia maisGUIA PRÁTICO SUBSÍDIO DE DESEMPREGO - MONTANTE ÚNICO
GUIA PRÁTICO SUBSÍDIO DE DESEMPREGO - MONTANTE ÚNICO INSTITUTO DA SEGURANÇA SOCIAL, I.P ISS, I.P. Departamento/Gabinete Pág. 1/10 FICHA TÉCNICA TÍTULO Guia Prático Subsídio de Desemprego Montante Único
Leia maisAS BASES PROMOÇÃO REVLONISSIMO COLORSMETIQUE PORTUGAL:
AS BASES PROMOÇÃO REVLONISSIMO COLORSMETIQUE PORTUGAL: 1. DESCRIÇÃO DA AÇÃO PROMOCIONAL A BEAUTYGE S.L., entidade pertencente ao Grupo Revlon (de agora em diante Revlon Professional ), com o NIF B08000135
Leia maisO modelo Entidade-Relacionamento. Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento
O modelo Entidade-Relacionamento Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento 1 Antes de começarmos: A modelagem conceitual é uma fase muito importante no plamejamento de um
Leia maisÍndice. 1. Metodologia de Alfabetização...3. 2. Aprendizagem da Escrita...3 3. Aprendizagem da Leitura...6
GRUPO 6.1 MÓDULO 6 Índice 1. Metodologia de Alfabetização...3 1.1. Qual o Conhecimento sobre o Sistema de Escrita dos Jovens e Adultos?... 3 2. Aprendizagem da Escrita...3 3. Aprendizagem da Leitura...6
Leia maisIntrodução à Programação B Licenciatura em Engenharia Informática. Enunciado do trabalho prático. Quem quer ser milionário? 20 de Dezembro de 2007
Introdução à Programação B Licenciatura em Engenharia Informática Enunciado do trabalho prático Quem quer ser milionário? 20 de Dezembro de 2007 1. Introdução Quem quer ser milionário? é um jogo televisivo
Leia maisCURSO JARDINS DE COBERTURA E JARDINS VERTICAIS
CURSO JARDINS DE COBERTURA E JARDINS VERTICAIS 28 e 29 de Março de 2012 FARO Inscreva-se até ao dia 10 de Fevereiro e usufrua de 15% de desconto CONTACTOS PARA INSCRIÇÕES: 218 806 148 cursosjarquitecturas@about.pt
Leia maisRESULTADOS DO INQUÉRITO (ONLINE) DE SATISFAÇÃO AO SERVIÇO PRESTADO ATRAVÉS DOS CANAIS ELETRÓNICO, TELEFÓNICO E DE ENVIO DE SMS
RESULTADOS DO INQUÉRITO (ONLINE) DE SATISFAÇÃO AO SERVIÇO PRESTADO ATRAVÉS DOS CANAIS ELETRÓNICO, TELEFÓNICO E DE ENVIO DE SMS 2014 Ficha Técnica IFAP Instituto de Financiamento da Agricultura e Pescas,
Leia maisDESENVOLVIMENTO DE SOFTWARE
VARIAÁ VEL Antes de iniciarmos os comandos referentes a Banco de Dados, precisamos de uma breve descrição técnica sobre Variáveis que serão uma constante em programação seja qual for sua forma de leitura.
Leia maisProva Nacional de Seriação
Prova Sabias que será alterado em breve o modelo de Prova Nacional de Seriação? Sabes se já não vais fazer o exame Harrison? Sabes o que é a NBME? E o novo modelo, conhece-lo? da Prova Aqui ficam as respostas
Leia maisPROJETO DE LEI DO SENADO Nº 224, DE 2015
PROJETO DE LEI DO SENADO Nº 224, DE 2015 Altera a Lei nº 11.977, de 7 de julho de 2009, para obrigar a instalação, no âmbito do Programa Minha Casa, Minha Vida, sem ônus para os beneficiários, de equipamentos
Leia maisPREFEITURA MUNICIPAL DE AREIÓPOLIS-SP CONCURSO Nº 001/2016 JULGAMENTO DE RECURSOS DAS PROVAS APLICADAS DIA 22/05
Específicas PREFEITURA MUNICIPAL DE AREIÓPOLIS-SP CONCURSO Nº 001/2016 JULGAMENTO DE RECURSOS DAS PROVAS APLICADAS DIA 22/05 1) Cargo Chefe de Vigilância Epidemiológica Questão 28: Somente a alternativa
Leia maisCurso de Especialização Tecnológica em Aplicações Informáticas de Gestão (CET-AIG)
Curso de Especialização Tecnológica em Aplicações Informáticas de Gestão (CET-AIG) 1. Plano Curricular do curso O curso de especialização tecnológica em Aplicações Informáticas de Gestão integra as componentes
Leia maisTrabalho de Desenvolvimento de Sistemas de Software GereComSaber 2ª Fase
Universidade do Minho Departamento de Informática Desenvolvimento de Sistemas de Software Trabalho de Desenvolvimento de Sistemas de Software GereComSaber 2ª Fase Luana Georgia Lopes Telha nº 49379 Luís
Leia maisAula 3 Objeto atual com referencia THIS e Classes com Herança
Aula 3 Objeto atual com referencia THIS e Classes com Herança Profº Msc. Alexsandro M. Carneiro Engenharia de Computação Tec. Análise e Des. De Sistemas Tópicos Abordados Controlee de Acesso Herança Definição:
Leia maisFilas. A ordem de saída corresponde diretamente à ordem de entrada dos elementos. Fila de caixa bancário
Filas Fila é um tipo de lista linear onde as inserções são realizadas num extremo (final da Fila) e as remoções restritas ao outro (começo da Fila). O primeiro a entrar é o primeiro a sair e último a entrar
Leia maisProjecto de Desenvolvimento de Sistemas de Software
Projecto de Desenvolvimento de Sistemas de Software Grupo 2 Carla Alexandra Marques Gregório, nº51840 Nuno Filipe Cruzeiro de Almeida, nº51822 Rogério Araújo Costa, nº51831 1 Introdução No âmbito da disciplina
Leia maisDois eventos são disjuntos ou mutuamente exclusivos quando não tem elementos em comum. Isto é, A B = Φ
Probabilidade Vimos anteriormente como caracterizar uma massa de dados, como o objetivo de organizar e resumir informações. Agora, apresentamos a teoria matemática que dá base teórica para o desenvolvimento
Leia maisDecreto n.º 196/76 de 17 de Março
Decreto n.º 196/76 de 17 de Março Considerando a profunda reconversão por que passa a Administração Pública em ordem a adaptá-la às finalidades prosseguidas pelo processo revolucionário em curso; Considerando
Leia mais