Engenharia de Software 2º Semestre de 2006/2007

Tamanho: px
Começar a partir da página:

Download "Engenharia de Software 2º Semestre de 2006/2007"

Transcrição

1 Engenharia de Software 2º Semestre de 2006/2007 Segundo enunciado detalhado do projecto: Portal OurDocs

2 1. Introdução Neste segundo enunciado do projecto do Portal OurDocs pretende-se que seja elaborado um plano de desenvolvimento do projecto, bem como a execução desse mesmo plano. O plano deve detalhar os requisitos funcionais descritos no enunciado. A execução do plano deve resultar numa actualização ao código e configurações do Portal OurDocs que satisfaça os novos requisitos. Os requisitos deverão ser descritos usando a nomenclatura do Extreme Programming e o plano de projecto deverá ser gerido através da ferramenta ExtremePlanner, disponível online no endereço Para o efeito foi criado um projecto para cada grupo e é dentro desse projecto que deverá ser criado o plano de projecto com a descrição das Stories, Tasks e Test Cases que considerarem relevantes para a completa descrição dos novos requisitos e respectivas alterações ao nível do que foi definido e implementado aquando do primeiro enunciado do projecto. Com o objectivo de ajudar na estruturação do plano de projecto foi criado um projecto tipo (ver projecto ES-2 no site onde se apresenta um exemplo da descrição da Story: Criar Documento com uma descrição de duas Tasks. Tal como no exemplo apresentado, o projecto deverá ter apenas uma Release e uma Iteration, onde serão descritas todas as Stories. A secção 3 completa a descrição da estrutura a adoptar no plano de projecto. 2. Contexto Estender a solução actual de forma a que um documento tenha 4 partes, Título, Resumo, Corpo, e Conclusões. Para cada uma destas partes é guardada a versão, à qual é associado um número de versão. O documento, num dado momento, é igual à junção da versão mais recente de cada uma das partes. Altera-se a forma como se identifica um documento, deixa de ser pelo título e passa a ser por um número único de documento. O Título apenas pode ser alterado pelo criador nos estados DRAFT, e EDITABLE e pelo editor no estado SUBMITTED. O comportamento para as restantes partes é igual ao definido anteriormente. No âmbito deste segundo projecto inclui-se a descrição e implementação das alterações que são necessárias ao nível das camadas arquitecturais do actual projecto OurDocs de forma a viabilizar a criação de um documento constituído pela agregação de 4 partes distintas e com uma gestão de versões autónoma. Pag. 2 de 5

3 3. Desenvolvimento Com o objectivo de uniformização da estrutura do plano de projecto apresentamos em seguida os componente obrigatórios para cada um dos elementos do plano: Release este segundo projecto deverá ser descrito usando apenas uma Release; Iteration todas as Stories descritas são agrupadas numa única Iteration; Story a descrição de uma Story deverá incluir os seguintes tópicos Descrição breve resumo do requisito na óptica do cliente Actores intervenientes Pré-condições conjunto de condições que se devem satisfazer para que a execução da Story leve à verificação das pós-condições; Pós-condições conjunto de condições que são satisfeitas quando se executam os cenários primários; Cenários Primários descrevem as interacções entre o sistema e os actores quando as pré-condições se verificam; Cenários Secundários descrevem as interacções entre o sistema e os actores quando as pré-condições não se verificam (cada cenário secundário deve indicar quais as suas pós-condições); Task a descrição de uma Task deverá ser feita numa linguagem mais técnica. O nome da Tasks deverá ter um prefixo definido por: Design (D) ou Implementation (I) dependendo da Task referenciar um tarefa de desenho ou de implementação. Cada um destes dois itens deverá ser classificado em função da camada arquitectural usando a seguinte nomenclatura como sufixo: Data Layer (DL), Domain Model Layer (DML), Thin Layer (TL) e Presentation Layer (PL). Nos casos em que uma Task inclui a definição de Testes deverá ser adicionado o prefixo (T). Os tipos de Tasks que devem existir são: Domain Model Design Task ao nível do desenho do modelo de domínio e regras de negócio associadas à história. Prefixo D-DML; Domain Model Implementation and Testing Task ao nível da implementação do modelo de domínio e respectivos testes de regressão (unidade). Prefixo I-DML+T; Presentation Design and Testing Task ao nível do desenho da interface da camada de apresentação (esboços da interface e fluxo entre interfaces) e definição de um conjunto de Testes de aceitação. Prefixo D-PL+T; Pag. 3 de 5

4 Presentation Implementation Task ao nível do implementação da camada de apresentação. Prefixo I-PL; Thin and Data Implementation and Testing Task ao nível do implementação dos serviços da camada fina, persistência dos dados e testes de regressão (unidade). Prefixo I-TL+DL+T. Associados a cada Story apenas pode haver Tasks destes tipos. Note-se que uma Story pode ter várias Tasks do mesmo tipo desde que seja possível haver trabalho em paralelo, por exemplo, a implementação de 2 JSPs de um caso de uso. Neste exemplo, deverá depois haver uma Task de integração dos JSPs. O desenvolvimento desta fase do projecto Portal OurDocs deve partir do código base a disponibilizar na Segunda-feira na secção Projecto do site da cadeira (até lá deverão ser levantados os requisitos e definido o plano do projecto). Este código deverá ser alterado de modo a responder aos requisitos especificados na secção 2, todavia as alterações devem respeitar a arquitectura definida para o projecto e que foi apresentada nas aulas de laboratório. 4. Avaliação A avaliação desta segunda fase do projecto é composta por duas partes: Visualização do projecto e avaliação dos elementos do grupo; Avaliação posterior do plano de projecto e do código desenvolvido. A primeira parte é realizada nas aulas de laboratório na semana seguinte à entrega do projecto. Durante esta primeira avaliação considera-se requisito mínimo o seguinte: O aluno deve ser capaz de, num PC do laboratório, obter o projecto a partir do repositório CVS, efectuar o deploy e apresentar a página inicial do portal num navegador web. Os alunos que não conseguirem cumprir este requisito em 15 minutos têm 0 (zero) nesta entrega 1. 1 A utilização do Eclipse na avaliação é completamente facultativa, pelo que fica ao critério de cada aluno decidir sobre a sua utilização ou não. A segunda parte da avaliação é realizada posteriormente pelo corpo docente e consiste na avaliação do projecto do ponto de vista da correcção da solução e do cumprimento das normas de utilização da arquitectura, bem como do plano de projecto definido e sua execução. Período de realização do Projecto: Data de Inicio: ; Data de disponibilização do código base: ; Data Entrega: ; Pag. 4 de 5

5 Submissão do projecto: Documentação do ExtremePlanner exportar para formato RTF todas as Stories, Tasks e Test Cases. A documentação deverá ser colocada num único ficheiro comprimido com o nome do grupo (e.g., T0000.zip) que deverá ser entregue via Fénix; O código do projecto OurDocs deverá ser desenvolvido com recurso ao CVS, sendo a versão avaliada a etiquetada com ES-2 ou, caso não exista, a versão à data limite de entrega ( :59:59). Pag. 5 de 5

Engenharia de Software

Engenharia de Software Engenharia de Software 2 o Semestre de 2006/2007 Primeiro enunciado detalhado do projecto: Portal OurDocs ic-es+alameda@mega.ist.utl.pt ic-es+tagus@mega.ist.utl.pt 1 Introdução O enunciado base do projecto

Leia mais

ENGENHARIA DE SOFTWARE ExtremePlanner

ENGENHARIA DE SOFTWARE ExtremePlanner ENGENHARIA DE SOFTWARE ExtremePlanner Acesso ao sistema: https://es.extremeplannerlive.com Procedimento de Login: O login e password é definido pelos caracteres iniciais do endereço de email do aluno,

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software 2º Semestre de 2006/2007 Terceiro enunciado detalhado do projecto: Portal OurDocs ic-es+alameda@mega.ist.utl.pt ic-es+tagus@mega.ist.utl.pt 1. Introdução O terceiro enunciado do

Leia mais

Modelação Engenharia de Software

Modelação Engenharia de Software Modelação Engenharia de Software 2 o Semestre de 2008/2009 3 a entrega: Requisitos do sistema Test O Matic Sistema Nacional para as Competências Profissionais de Utopia 11 de Maio de 2009 1 Introdução

Leia mais

2. Modelos de Desenvolvimento de Software

2. Modelos de Desenvolvimento de Software 2. Modelos de Desenvolvimento de Software Patrícia Macedo Joaquim Filipe João Ascenso Engenharia de Software 2005/06 EST, Setúbal Ciclo de Vida do Software Um sistema de software é desenvolvido gradualmente

Leia mais

Arquitecturas de Software Enunciado de Projecto 2007 2008

Arquitecturas de Software Enunciado de Projecto 2007 2008 UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Arquitecturas de Software Enunciado de Projecto 2007 2008 1 Introdução Na primeira metade da década de 90 começaram a ser desenvolvidas as primeiras

Leia mais

Engenharia de Software

Engenharia de Software UNIVERSIDADE DE LISBOA INSTITUTO SUPERIOR TÉCNICO Engenharia de Software LEIC/LETI, 3 o Ano, 2 o Semestre Repescagem do 1 o Teste, 1 de Julho de 2016 Nome: Número: Este teste tem um conjunto de 10 perguntas

Leia mais

Microeconomia. Francisco Lima. Apresentação da Disciplina. 1º ano 2º semestre 2011/2012 Licenciatura em Engenharia e Gestão Industrial

Microeconomia. Francisco Lima. Apresentação da Disciplina. 1º ano 2º semestre 2011/2012 Licenciatura em Engenharia e Gestão Industrial Microeconomia Apresentação da Disciplina Francisco Lima 1º ano 2º semestre 2011/2012 Licenciatura em Engenharia e Gestão Industrial Objectivos Familiarizar os alunos com os princípios básicos da Microeconomia,

Leia mais

Engenharia de Software Sistemas Distribuídos

Engenharia de Software Sistemas Distribuídos Engenharia de Software Sistemas Distribuídos 2 o Semestre de 2007/2008 Requisitos para a 1 a entrega Loja Virtual 1 Introdução O enunciado base do projecto conjunto das disciplinas de Engenharia de Software

Leia mais

Processo de desenvolvimento de sistema de informação - DSI

Processo de desenvolvimento de sistema de informação - DSI - DSI Fases do processo de Desenvolvimento de Sistemas Informação Estudo da viabilidade Engenharia de requisitos Desenho (Modelagem) Codificação Testes e Implantação Estudo da viabilidade Estudo preliminar

Leia mais

Engenharia de Software Sistemas Distribuídos

Engenharia de Software Sistemas Distribuídos Engenharia de Software Sistemas Distribuídos 2 o Semestre de 2009/2010 FEARSe Requisitos para a 1 a entrega 18 de Março de 2010 1 Introdução O projecto conjunto das disciplinas de Engenharia de Software

Leia mais

Introdução ao RUP Rational Unified Process

Introdução ao RUP Rational Unified Process Introdução ao RUP Rational Unified Process UML Diagramas de Classes v.1.1, João Pascoal Faria, 2001 1 O que é Um processo (de engenharia) de software é a definição de um conjunto completo de actividades

Leia mais

CRIAÇÃO E PERSONALIZAÇÃO DE PÁGINAS PESSOAIS NO SISTEMA FENIX

CRIAÇÃO E PERSONALIZAÇÃO DE PÁGINAS PESSOAIS NO SISTEMA FENIX CRIAÇÃO E PERSONALIZAÇÃO DE PÁGINAS PESSOAIS NO SISTEMA FENIX Para activar a página pessoal que o Fénix define de forma automática para cada utilizador, é necessário aceder ao sistema utilizando os códigos

Leia mais

Modelagem de Dados e Funcional Portal XPRecife

Modelagem de Dados e Funcional Portal XPRecife Effektiv Solutions Modelagem de Dados e Funcional Portal XPRecife Versão Especificação dos Requisitos Data Versão: 30/ 05 / 05 Especificacao Requisitos.doc Nome Allan Rodrigo dos Santos Araújo José

Leia mais

Trabalho Prático Data de Entrega : 30 de Maio

Trabalho Prático Data de Entrega : 30 de Maio Escola Superior de Tecnologia / Instituto Politécnico de Setúbal Algoritmos e Tipos Abstractos de Informação 2005/2006 Trabalho Prático Data de Entrega : 30 de Maio O problema Pretende-se realizar um jogo

Leia mais

Engenharia de Software

Engenharia de Software UNIVERSIDADE DE LISBOA INSTITUTO SUPERIOR TÉCNICO Engenharia de Software LEIC/LETI, 3 o Ano, 2 o Semestre 1 o Teste, 4 de Abril de 2017 Duração: 60 minutos Nome: Número: Este teste tem um conjunto de 8

Leia mais

Aos formandos é dada a possibilidade de optar entre um dos três seguintes critérios:

Aos formandos é dada a possibilidade de optar entre um dos três seguintes critérios: CET - Desenvolvimento de Produtos Multimédia Disciplina: Projeto Critérios de Avaliação (Ler com muita atenção) Os grupos na leitura / análise destes critérios de avaliação deverão ter em conta toda a

Leia mais

Laboratório de Engenharia de Software

Laboratório de Engenharia de Software Laboratório de Engenharia de Software FEUP/LEIC - Licenciatura em Engenharia Informática, 2005/06 Ademar Aguiar ademar.aguiar at fe.up.pt João Correia Lopes jlopes at fe.up.pt Francisco Reinaldo reifeup

Leia mais

Engenharia de Software

Engenharia de Software UNIVERSIDADE DE LISBOA INSTITUTO SUPERIOR TÉCNICO Engenharia de Software LEIC/LETI, 3 o Ano, 2 o Semestre Repescagem 1 o Teste, 7 de Julho de 2017 Duração: 90 minutos Nome: Número: Este teste tem um conjunto

Leia mais

PERIVER PLATAFORMA TOP 10 RISK LIST PERIVER TOP10 RISK LIST. Periver_Top10RiskList_ _v4.0.doc. Versão de Junho de 2008

PERIVER PLATAFORMA TOP 10 RISK LIST PERIVER TOP10 RISK LIST. Periver_Top10RiskList_ _v4.0.doc. Versão de Junho de 2008 PLATAFORMA TOP 10 RISK LIST Periver_Top10RiskList_2008-06-02_v4.0.doc Versão 4.0 02 de Junho de 2008 Periver_Top10RiskList_2008-06-02_v4.0.doc 1 TABELA DE REVISÕES Versão Autores Descrição da Versão Aprovadores

Leia mais

Computação e Programação. MEMec - LEAN 1º Semestre

Computação e Programação. MEMec - LEAN 1º Semestre Computação e Programação MEMec - LEAN 1º Semestre 2010-2011 Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Objectivos de CP Pretende-se promover o desenvolvimento de, Competências que

Leia mais

1. Definição de Processo Comissionamento

1. Definição de Processo Comissionamento ONS - APIRAC CT 185 - SC1 NP Processo Comissionamento Fase de Construção Apresentação 1. Definição de Processo de Comissionamento, PC 2. Ojectivo e Âmbito da NP 4. Requisitos de Aceitação na Fase de Construção

Leia mais

Instruções para o projeto final

Instruções para o projeto final Instruções para o projeto final MCTA016 - Paradigmas de Programação 2018-Q2 Profs. Diogo S. Martins e Emilio Francesquini v. 12/06/2018 Resumo dos prazos Parte 0: 19/06 Parte 1: 26/06 Parte 2: 17/07 Parte

Leia mais

Ambientes de Desenvolvimento Avançados (ADAV)

Ambientes de Desenvolvimento Avançados (ADAV) Ambientes de Desenvolvimento Avançados (ADAV) 2006/2007 Trabalho Prático O trabalho prático da disciplina de ADAV consistirá na concepção e desenvolvimento de uma aplicação que simule a gestão de uma operadora

Leia mais

Apresentação. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica

Apresentação. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Apresentação Language Any foreign student in class? English is necessary? Portuguese is fine for all? Relação Presenças/Notas

Leia mais

Instituto Superior de Engenharia de Lisboa

Instituto Superior de Engenharia de Lisboa Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica de Telecomunicações de Computadores Guia de utilização do Moodle (Versão 1.6.2) Vista do Professor Versão 2.0 Outubro

Leia mais

Engenharia de Software 2006/2007

Engenharia de Software 2006/2007 Instituto Superior Técnico Engenharia de Software 2006/2007 Segundo Teste (perguntas 5-10, 70 minutos) Primeiro Exame (perguntas 1-10, 120 minutos) 29/6/2007 Nome: Número: Escreva o seu número em todas

Leia mais

ENGENHARIA DE SOFTWARE ExtremePlanner

ENGENHARIA DE SOFTWARE ExtremePlanner ENGENHARIA DE SOFTWARE ExtremePlanner Acesso ao sistema: https://es.extremeplannerlive.com Procedimento de Login: O login e password é definido pelos caracteres iniciais do endereço de email do aluno,

Leia mais

Apresentação. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica

Apresentação. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Apresentação 2015 Corpo docente de Computação Gráfica / &M / DEI / IST / UTL Relação Presenças/Notas Computação Gráfica (Taguspark

Leia mais

AUTOMAÇÃO INDUSTRIAL

AUTOMAÇÃO INDUSTRIAL AUTOMAÇÃO INDUSTRIAL 3º ano Engenharia Mecânica 2º semestre 2007/2008 Guias de Laboratório 1 ATENÇÃO: LEIA ESTE GUIA ATÉ AO FIM POIS TEM MATÉRIAS QUE INCLUEM OS RESTANTES LABORATÓRIOS. SE TIVER DÚVIDAS

Leia mais

Bases de Dados. Parte I: Conceitos Básicos

Bases de Dados. Parte I: Conceitos Básicos Bases de Dados Parte I Conceitos Básicos 1 Definições Básicas Dados: factos conhecidos que têm algum significado e que podem ser guardados. Base de dados (BD): conjunto de dados que se relacionam entre

Leia mais

Projecto de Algoritmos e Estruturas de Dados

Projecto de Algoritmos e Estruturas de Dados Projecto de Algoritmos e Estruturas de Dados Licenciatura em Engenharia Electrotécnica e de Computadores Licenciatura em Engenharia Electrónica 1 o ano, 2 o Semestre, 2005/2006 Instituto Superior Técnico

Leia mais

AUTOMAÇÃO INDUSTRIAL

AUTOMAÇÃO INDUSTRIAL AUTOMAÇÃO INDUSTRIAL 3º ano Engenharia Mecânica 2º semestre 2006/2007 Guias de Laboratório 5 Objectivo Implementação dum sistema de comando de lógico através dum autómato programável usando a linguagem

Leia mais

ESPECIFICAÇÃO DO TRABALHO DA DISCIPLINA DE ANÁLISE DE SISTEMAS ORIENTADOS A OBJETOS DO CURSO DE TECNOLOGIA EM DESENVOLVIMENTO DE SOFTWARE

ESPECIFICAÇÃO DO TRABALHO DA DISCIPLINA DE ANÁLISE DE SISTEMAS ORIENTADOS A OBJETOS DO CURSO DE TECNOLOGIA EM DESENVOLVIMENTO DE SOFTWARE O trabalho consiste em duas etapas. Na primeira etapa, a equipe deverá apresentar os documentos necessários para especificação do problema e a sua análise, através da UML. Na segunda etapa, a equipe fará

Leia mais

Cadeira: Engenharia de Software

Cadeira: Engenharia de Software Cadeira: Engenharia de Software Aulas 9, 10 15/08/15 Docente: Cláudia Ivete F. Jovo cifjovo@gmail.com or cjovo@up.ac.mz M.Sc. Cláudia Jovo 2017/DI 0 Definição de Eng. Software; Eng. Software Tecnologia

Leia mais

UML. Rodrigo Leite Durães.

UML. Rodrigo Leite Durães. UML Rodrigo Leite Durães. rodrigo_l_d@yahoo.com.br O que é Análise de Software? UML: É o estágio de um sistema que captura os requisitos e o domínio do problema, focalizando no que deve ser feito, não

Leia mais

ATENÇÂO. A actualização agora disponibilizada deve ser instalada antes de efectuarem o Fecho do Ano 2009/2010.

ATENÇÂO. A actualização agora disponibilizada deve ser instalada antes de efectuarem o Fecho do Ano 2009/2010. ALUNOS Versão 4.5.35 Junho de 2010 _ Adenda ao Manual Este documento refere as principais alterações implementadas na Versão 4.5.35 e passa a fazer parte integrante do manual do programa. ATENÇÂO Antes

Leia mais

Engenharia de Software

Engenharia de Software UNIVERSIDADE DE LISBOA INSTITUTO SUPERIOR TÉCNICO Engenharia de Software LEIC/LETI, 3 o Ano, 2 o Semestre 1 o Teste, 4 de Abril de 2017 Duração: 90 minutos Nome: Número: Este teste tem um conjunto de 8

Leia mais

PERIVER PLATAFORMA TOP 10 RISK LIST PERIVER TOP10 RISK LIST. Periver_Top10RiskList_ _v3.0.doc. Versão de Maio de 2008

PERIVER PLATAFORMA TOP 10 RISK LIST PERIVER TOP10 RISK LIST. Periver_Top10RiskList_ _v3.0.doc. Versão de Maio de 2008 PLATAFORMA TOP 10 RISK LIST Periver_Top10RiskList_2008-04-22_v3.0.doc Versão 3.0 22 de Maio de 2008 1 TABELA DE REVISÕES Versão Autores Descrição da Versão Aprovadores Data v0.1r Versão rascunho para revisão

Leia mais

Engenharia de Software

Engenharia de Software Sumário Engenharia de Software Modelos de desenvolvimento de software Fases de desenvolvimento Programação modular Abordagem top-down e bottom-up Linguagens de programação: Compilação / Interpretação Aplicação

Leia mais

PERIVER PLATAFORMA TOP 10 RISK LIST. Periver_Top10RiskList_ _v2.0.doc. Versão v de Maio de 2008

PERIVER PLATAFORMA TOP 10 RISK LIST. Periver_Top10RiskList_ _v2.0.doc. Versão v de Maio de 2008 PLATAFORMA TOP 10 RISK LIST Periver_Top10RiskList_2008-04-14_v2.0.doc Versão v2.0 14 de Maio de 2008 TABELA DE REVISÕES Versão Autores Descrição da Versão Aprovadores Data V0.1r Versão rascunho para revisão

Leia mais

Trabalho de Linguagens Formais e Compilação

Trabalho de Linguagens Formais e Compilação Trabalho de Linguagens Formais e Compilação Desenho de uma linguagem simples e do seu compilador para MIPS. (cod. 5387) Departamento de Informática Universidade da Beira Interior Ano lectivo 2012/2013

Leia mais

Unidade Curricular Introdução à Engenharia Informática

Unidade Curricular Introdução à Engenharia Informática Unidade Curricular Introdução à Engenharia Informática Agenda Apresentação do Corpo Docente Objectivos de aprendizagem de IEI Plano de Aulas Fenix - Página da UC de IEI 2016/2017 Mecanismos de interacção

Leia mais

Configuração de filtro satisfeita na série do VPN Router RV320 e RV325

Configuração de filtro satisfeita na série do VPN Router RV320 e RV325 Configuração de filtro satisfeita na série do VPN Router RV320 e RV325 Objetivo Um domínio é uma sub-rede que consista em clientes e servidor. Um Domain Name é uma série de caractere que seja usada para

Leia mais

BASE DE DADOS DE PUBLICAÇÕES NO SISTEMA FENIX

BASE DE DADOS DE PUBLICAÇÕES NO SISTEMA FENIX BASE DE DADOS DE PUBLICAÇÕES NO SISTEMA FENIX 1. Enquadramento No sistema FENIX existe já há algum tempo uma base de dados de publicações. Esta base de dados tem, para além de outras funções, a finalidade

Leia mais

Diagrama de Classes Módulo de Treinamento FIGURA 19: DIAGRAMA DE CLASSES DO MÓDULO DE TREINAMENTO

Diagrama de Classes Módulo de Treinamento FIGURA 19: DIAGRAMA DE CLASSES DO MÓDULO DE TREINAMENTO 5.3.3.4 Diagrama de Classes Módulo de Treinamento FIGURA 19: DIAGRAMA DE CLASSES DO MÓDULO DE TREINAMENTO 101 5.3.4 Definição das Classes - Módulo Pedagógico 5.3.4.1 Classe GrupoCurso A classe GrupoCurso

Leia mais

Ambientes de Desenvolvimento Avançados (ADAV)

Ambientes de Desenvolvimento Avançados (ADAV) Ambientes de Desenvolvimento Avançados (ADAV) 2005/2006 Trabalho Prático O trabalho prático da disciplina de ADAV consistirá na concepção e desenvolvimento de uma aplicação que simule a gestão de uma empresa

Leia mais

Elaboração de uma metodologia para o desenvolvimento de interfaces com o

Elaboração de uma metodologia para o desenvolvimento de interfaces com o Daniel Delatorre Vanzin Elaboração de uma metodologia para o desenvolvimento de interfaces com o usuário Orientador: Professor Dr. Raul Sidnei Wazlawick Universidade Federal de Santa Catarina Centro Tecnológico

Leia mais

Bots em Counter Strike

Bots em Counter Strike Agentes Autónomos e Sistemas Multiagente 2º Semestre, 2005-2006 Departamento de Engenharia Informática Enunciado do projecto Bots em Counter Strike Personagens sintéticas inteligentes em ambiente competitivo

Leia mais

BACO: Sistema de Informação para apoio ao processo de Actividade Curricular nas escolas do IPP

BACO: Sistema de Informação para apoio ao processo de Actividade Curricular nas escolas do IPP BACO: Sistema de Informação para apoio ao processo de Actividade Curricular nas escolas do IPP Jorge Machado Docente da Escola Superior de Tecnologia e Gestão jmachado@estgp.pt Este documento está disponível

Leia mais

Agentes em Counter Strike

Agentes em Counter Strike Agentes Autónomos e Sistemas Multiagente 2º Semestre, 2007-2008 Departamento de Engenharia Informática Enunciado do projecto Agentes em Counter Strike 1 de Maio de 2008 1 Introdução O objectivo do projecto

Leia mais

Microeconomia. Apresentação da Disciplina. Francisco Lima. 1º ano 2º semestre 2015/2016 Licenciatura em Engenharia e Gestão Industrial

Microeconomia. Apresentação da Disciplina. Francisco Lima. 1º ano 2º semestre 2015/2016 Licenciatura em Engenharia e Gestão Industrial Microeconomia Apresentação da Disciplina Francisco Lima 1º ano 2º semestre 2015/2016 Licenciatura em Engenharia e Gestão Industrial Objectivos Familiarizar os alunos com os princípios básicos da Microeconomia,

Leia mais

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO PARA WEB Ano Lectivo 2012/2013

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO PARA WEB Ano Lectivo 2012/2013 Programa da Unidade Curricular PROGRAMAÇÃO PARA WEB Ano Lectivo 2012/2013 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Informática 3. Ciclo de Estudos 1º 4. Unidade Curricular

Leia mais

Definição. Arquitecturas de Software. Modelo de Referência. Estilo Arquitectural. Arquitecturas de Software

Definição. Arquitecturas de Software. Modelo de Referência. Estilo Arquitectural. Arquitecturas de Software Arquitecturas de Software Arquitecturas de Software António Rito Silva Rito.Silva@inesc-id.pt Definição A arquitectura de software de um programa ou sistema computacional é a estrutura ou estruturas do

Leia mais

Laboratório de Engenharia de Software I

Laboratório de Engenharia de Software I Laboratório de Engenharia de Software I Turma 01: Profa. Lucia Vilela Leite Filgueiras Turma 02: Profa. Maria Alice Grigas Varela Ferreira Aula 01 Casos de uso e protótipo da interface de usuário Roteiro

Leia mais

Engenharia da Programação

Engenharia da Programação Engenharia da Programação LEIC 4º ano, 1º Semestre, ano lectivo de 2002-03 2º Exame (o exame é composto por 10 perguntas (1-10) cotadas com 1 valor cada) Data: 8 de Fevereiro de 2003 Duração Exame: 1h30

Leia mais

Microeconomia. Francisco Lima. Apresentação da Disciplina. 1º ano 2º semestre 2013/2014 Licenciatura em Engenharia e Gestão Industrial

Microeconomia. Francisco Lima. Apresentação da Disciplina. 1º ano 2º semestre 2013/2014 Licenciatura em Engenharia e Gestão Industrial Microeconomia Apresentação da Disciplina Francisco Lima 1º ano 2º semestre 2013/2014 Licenciatura em Engenharia e Gestão Industrial Objectivos Familiarizar os alunos com os princípios básicos da Microeconomia,

Leia mais

Professor Emiliano S. Monteiro

Professor Emiliano S. Monteiro Professor Emiliano S. Monteiro To-Do Doing Done Conhecer os processos de desenvolvimento habilita o aluno a realizar uma melhor escolha de processo para uso em projetos futuros. A vantagem de conhecer

Leia mais

2015IEI-AL-MTPIA pdf

2015IEI-AL-MTPIA pdf Departamento de Engenharia Informática Introdução à Engenharia Informática (IEI) Procedimento de Submissão do Relatório via Fenix O ficheiro de resposta às questões do tema objecto de estudo deverá ser

Leia mais

Engenharia de Software

Engenharia de Software UNIVERSIDADE DE LISBOA INSTITUTO SUPERIOR TÉCNICO Engenharia de Software LEIC/LETI, 3 o Ano, 2 o Semestre Repescagem 2 o Teste, 7 de Julho de 2017 Duração: 90 minutos Nome: Número: Este teste tem um conjunto

Leia mais

Mestrado em Exercício e Bem-Estar (2º Ciclo, 2º ano) DISSERTAÇÃO NORMAS ORIENTADORAS. Ano Lectivo de 2016/2017

Mestrado em Exercício e Bem-Estar (2º Ciclo, 2º ano) DISSERTAÇÃO NORMAS ORIENTADORAS. Ano Lectivo de 2016/2017 Mestrado em Exercício e Bem-Estar (2º Ciclo, 2º ano) DISSERTAÇÃO NORMAS ORIENTADORAS Ano Lectivo de 2016/2017 Versão de 20/10/2016 1) ÍNDICE 1) ÍNDICE... 2 2) ÂMBITO E OBJECTIVOS... 3 3) ETAPAS DO PROJECTO...

Leia mais

A IMPLEMENTAÇÃO E VALIDAÇÃO DE UM AMBIENTE VIRTUAL DE APRENDIZAGEM PARA UFRGS: MOODLE INSTITUCIONAL. Maira Bernardi 1

A IMPLEMENTAÇÃO E VALIDAÇÃO DE UM AMBIENTE VIRTUAL DE APRENDIZAGEM PARA UFRGS: MOODLE INSTITUCIONAL. Maira Bernardi 1 A IMPLEMENTAÇÃO E VALIDAÇÃO DE UM AMBIENTE VIRTUAL DE APRENDIZAGEM PARA UFRGS: MOODLE INSTITUCIONAL Maira Bernardi 1 Este artigo descreve o Moodle institucional (http://moodleinstitucional.ufrgs.br), um

Leia mais

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas Web, Web 2.0 e Software Livre em EVT Estudo sobre a integração de ferramentas digitais no currículo da disciplina de Educação Visual e Tecnológica ANIMATIC Manual e Guia de exploração do ANIMATIC para utilização em contexto de Educação Visual

Leia mais

Análise da diversidade dos ambientes existentes

Análise da diversidade dos ambientes existentes Análise da diversidade dos ambientes existentes No passado recente todo o processo de desenvolvimento do Produto NGIN passava por vários servidores. Tanto o ambiente de desenvolvimento como o ambiente

Leia mais

Projecto Teórico RSC-2006 GRSD 1

Projecto Teórico RSC-2006 GRSD 1 Projecto Teórico Projecto de Grupo Enunciado e Temas estão no site da disciplina no Fénix Temas semanais (Fases) apresentados em Memorandos Relatórios entregues até segunda feira de cada semana RSC-2006

Leia mais

Ambientes de Desenvolvimento Avançados (ADAV)

Ambientes de Desenvolvimento Avançados (ADAV) Ambientes de Desenvolvimento Avançados (ADAV) 2004/2005 Trabalho Prático O trabalho prático da disciplina de ADAV consistirá na concepção e desenvolvimento de uma aplicação que simule a gestão de uma oficina

Leia mais

Análise e modelação de sistemas. Classe T13: Passando da análise ao Desenho

Análise e modelação de sistemas. Classe T13: Passando da análise ao Desenho Análise e modelação de sistemas Classe T13: Passando da análise ao Desenho 2 Programa Organizando os diagramas Da análise ao desenho Pacotes Estereó;pos Classes de análise vs classes de desenho Estereó;pos

Leia mais

Engenharia de Software

Engenharia de Software UNIVERSIDADE DE LISBOA INSTITUTO SUPERIOR TÉCNICO Engenharia de Software LEIC/LETI, 3 o Ano, 2 o Semestre Repescagem 1 o Teste, 7 de Julho de 2018 Duração: 90 minutos Nome: Número: Este teste tem um conjunto

Leia mais

Formação Pedagógica de Docentes. 2º Semestre do Ano Lectivo 2005/06

Formação Pedagógica de Docentes. 2º Semestre do Ano Lectivo 2005/06 Formação Pedagógica de Docentes 2º Semestre do Ano Lectivo 2005/06 Curso S2.1 HTML e Concepção de Websites 1 Formadores: Fausto Mourato e Luis Soares. 2 Duração: 24 horas, repartidas por 4 dias. 3 Calendário:

Leia mais

Engenharia de Software

Engenharia de Software UNIVERSIDADE DE LISBOA INSTITUTO SUPERIOR TÉCNICO Engenharia de Software LEIC/LETI, 3 o Ano, 2 o Semestre Repescagem 1 o Teste, 7 de Julho de 2017 Duração: 90 minutos Nome: Número: Este teste tem um conjunto

Leia mais

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas Web, Web 2.0 e Software Livre em EVT E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a ahead. M a n

Leia mais

2º Laboratório de Sistemas e Sinais (LEIC Alameda 2008/09)

2º Laboratório de Sistemas e Sinais (LEIC Alameda 2008/09) 2º Laboratório de Sistemas e Sinais (LEIC Alameda 2008/09) Data de realização e de entrega: aula das semanas 6-17/Abril /2009. Local da realização: Laboratório de Controlo, Automação e Robótica, localizado

Leia mais

Diagramas de Use Case

Diagramas de Use Case 86/170 Diagramas de Use Case Sumário Definição de requisitos. Diagramas de Use Case I conceitos base Diagramas de Use Case II conceitos avançados Resumo Exercícios Definição de Requisitos 87/170 Definição

Leia mais

Engenharia de Software

Engenharia de Software UNIVERSIDADE DE LISBOA INSTITUTO SUPERIOR TÉCNICO Engenharia de Software LEIC/LETI, 3 o Ano, 2 o Semestre 1 o Teste, 21 de Abril de 2016 Duração: 90 minutos Nome: Número: Este teste tem um conjunto de

Leia mais

Laboratórios de Comunicações III MiECom (2 o ano)

Laboratórios de Comunicações III MiECom (2 o ano) Laboratórios de Comunicações III MiECom (2 o ano) Projecto integrado Ano Lectivo de 08/09 Versão: V20080917 1 Objectivos Com este projecto integrado pretende-se sedimentar os conhecimentos introduzidos

Leia mais

Bases de Dados. Parte I: Conceitos Básicos

Bases de Dados. Parte I: Conceitos Básicos Bases de Dados Parte I Conceitos Básicos 1 Definições Básicas! Base de dados (BD): conjunto de dados que se relacionam entre si.! Dados: factos conhecidos que têm algum significado e que podem ser guardados.!

Leia mais

Projecto de Sistemas Digitais. Trabalho Prático 1

Projecto de Sistemas Digitais. Trabalho Prático 1 Mestrado Integrado em Engenharia Electrotécnica e de Computadores 2006/07 2 o semestre Projecto de Sistemas Digitais Trabalho Prático 1 Modelação e simulação de uma interface de dados Objectivo Modelação

Leia mais

FACULDADE DE CIÊNCIA DE ENGENHARIA DE SOFTWARE MATRIZ CURRICULAR DO CURSO DE ENGENHARIA DE SOFTWARE PRIMEIRO PERÍODO SEGUNDO PERÍODO

FACULDADE DE CIÊNCIA DE ENGENHARIA DE SOFTWARE MATRIZ CURRICULAR DO CURSO DE ENGENHARIA DE SOFTWARE PRIMEIRO PERÍODO SEGUNDO PERÍODO FACULDADE DE CIÊNCIA DE ENGENHARIA DE SOFTWARE MATRIZ CURRICULAR DO CURSO DE ENGENHARIA DE SOFTWARE PRIMEIRO PERÍODO ESW200 Introdução à Engenharia de Software 2 36 30 - ESW201 Prática de Programação I

Leia mais

Sistema de Gestão de Videoteca

Sistema de Gestão de Videoteca Relatório de Especificação de Requisitos Aplicações na Web MEEC Versão 20 de Março de 2003 António Neves pee02004@fe.up.pt Conteúdo Sistema de Gestão de Videoteca 1 Introdução... 4 1.1 Objectivos... 5

Leia mais

REGULAMENTO DE PROJECTOS/ESTÁGIOS DE FIM DE CICLO Unidade Técnico Científica de Informática. Capítulo I INTRODUÇÃO

REGULAMENTO DE PROJECTOS/ESTÁGIOS DE FIM DE CICLO Unidade Técnico Científica de Informática. Capítulo I INTRODUÇÃO REGULAMENTO DE PROJECTOS/ESTÁGIOS DE FIM DE CICLO Unidade Técnico Científica de Informática Capítulo I INTRODUÇÃO Este regulamento aplica-se às Unidades Curriculares de Projeto e/ou Estágio das licenciaturas

Leia mais

SSC Linguagem de Programação e Aplicações

SSC Linguagem de Programação e Aplicações SSC0300 - Linguagem de Programação e Aplicações Professor responsável: Fernando Santos Osório Semestre: 2013/2 Prof. Auxiliar: Artur Lovato Cunha Estagiário PAE: Rafael L. Klaser Horário: Sexta Manhã 10h10

Leia mais

Engenharia de Software LEIC/LETI, 3 o Ano, 2 o Semestre, Ano letivo de 2014/2015

Engenharia de Software LEIC/LETI, 3 o Ano, 2 o Semestre, Ano letivo de 2014/2015 UNIVERSIDADE DE LISBOA INSTITUTO SUPERIOR TÉCNICO Engenharia de Software LEIC/LETI, 3 o Ano, 2 o Semestre, Ano letivo de 2014/2015 Exame Tipo Nome: Número: Este exame tem um conjunto de 20 perguntas de

Leia mais

Engenharia de Software

Engenharia de Software UNIVERSIDADE DE LISBOA INSTITUTO SUPERIOR TÉCNICO Engenharia de Software LEIC/LETI, 3 o Ano, 2 o Semestre 1 o Teste, 10 de Abril de 2018 Duração: 90 minutos Nome: Número: Este teste tem um conjunto de

Leia mais

Bases de Dados. Parte I: Conceitos Básicos. Parte I

Bases de Dados. Parte I: Conceitos Básicos. Parte I Bases de Dados Parte I Conceitos Básicos Ricardo Rocha DCC-FCUP 1 Definições Básicas Dados: factos conhecidos que têm algum significado e que podem ser guardados. Base de dados (BD): conjunto de dados

Leia mais

Norma Funcional para a partilha de resultados de MCDT sem papel. 1ª FASE (formato pdf)

Norma Funcional para a partilha de resultados de MCDT sem papel. 1ª FASE (formato pdf) Norma Funcional para a partilha de resultados de MCDT sem papel 1ª FASE (formato pdf) Julho, 2017 Versão 1 Este trabalho não pode ser reproduzido ou divulgado, na íntegra ou em parte, a terceiros nem utilizado

Leia mais

Redes de Telecomunicações

Redes de Telecomunicações Redes de Telecomunicações Mestrado em Engenharia Electrotécnica e de Computadores 1º semestre 2010/2011 Informações Gerais Redes de Telecomunicações é uma disciplina do grupo de disciplinas de Redes e

Leia mais

Como escrever um relatório. Ana Filipa Pereira Ramos

Como escrever um relatório. Ana Filipa Pereira Ramos Como escrever um relatório Ana Filipa Pereira Ramos Índice Função do relatório... 2 Normas e regras... 2 Capa e página de rosto... 3 Resumo e Palavras-chave... 4 Agradecimentos... 4 Índice... 5 Pág. 1

Leia mais

Microprocessadores III

Microprocessadores III UNIVERSIDADE DO ALGARVE ESCOLA SUPERIOR DE TECNOLOGIA CURSO DE ENGENHARIA ELÉCTRICA E ELECTRÓNICA Microprocessadores III Programa e Organização da Disciplina Ano Lectivo 2003-2004 Microprocessadores III

Leia mais

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores José Monteiro Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 14 de Fevereiro, 2013 José Monteiro

Leia mais

Engenharia de Software. Matéria para os Testes

Engenharia de Software. Matéria para os Testes Engenharia de Software Revisões 19/Junho/2006 Matéria para os Testes 1º Teste (25/Março) Engenharia de Software Desenho de Software Escrita de Programas 2º Teste (21/Junho) Processo de Desenvolvimento

Leia mais

Ganhar valor com Basileia II

Ganhar valor com Basileia II Ganhar valor com Basileia II Do diagnóstico à implementação O Novo Acordo de Basileia (Basileia II) define apenas os standards mínimos que as instituições financeiras terão de cumprir na modelização, gestão

Leia mais

ISO 9000:2005 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário. As Normas da família ISO As Normas da família ISO 9000

ISO 9000:2005 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário. As Normas da família ISO As Normas da família ISO 9000 ISO 9000:2005 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário João Noronha ESAC/IPC 1 As Normas da família ISO 9000 ISO 9000 descreve os fundamentos de sistemas de gestão da qualidade e especifica

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ - UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ - UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 20 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a Gestão de configuração e Engenharia

Leia mais

Regulamento da disciplina de Projecto de Fim de Curso

Regulamento da disciplina de Projecto de Fim de Curso Instituto Politécnico de Bragança Escola Superior de Tecnologia e de Gestão Licenciatura em Informática de Gestão Regulamento da disciplina de Projecto de Fim de Curso Capítulo I. Âmbito do Regulamento

Leia mais

Estágio Informático em Contexto Empresarial

Estágio Informático em Contexto Empresarial Instituto Superior Politécnico Gaya Estágio Informático em Contexto Empresarial Engenharia Informática 2009/2010 Objectivos, Funcionamento e Normas de Avaliação da Disciplina de Estágio Informático em

Leia mais

Gestão de Projectos de Software

Gestão de Projectos de Software Gestão de Projectos de Software Projecto DriveGest Project History Versão 1.0 DriveGest_ProjectHistory_2007-06-14_v1.0.doc 14 de Junho de 2007 2 Revisões Versão Autores Descrição Aprovadores Data 1.0 João

Leia mais

Diagramas de Sequência Exemplo

Diagramas de Sequência Exemplo 217 Diagramas de Sequência Exemplo Seja um sistema de gestão de contéudos. A especificação do use case Criar Conta de Blog vai ser detalhada, no que concerne à descrição da colaboração, num diagrama de

Leia mais

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular SISTEMAS OPERATIVOS Ano Lectivo 2010/2011

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular SISTEMAS OPERATIVOS Ano Lectivo 2010/2011 Programa da Unidade Curricular SISTEMAS OPERATIVOS Ano Lectivo 200/20. Unidade Orgânica Ciências da Economia e da Empresa (º Ciclo) 2. Curso Engenharia Informática 3. Ciclo de Estudos º 4. Unidade Curricular

Leia mais

I - Política de Privacidade e Segurança II - Direitos de Autor III - Termos e Condições de Utilização. Política de Privacidade e Segurança

I - Política de Privacidade e Segurança II - Direitos de Autor III - Termos e Condições de Utilização. Política de Privacidade e Segurança I - Política de Privacidade e Segurança II - Direitos de Autor III - Termos e Condições de Utilização 1 / 6 I - POLÍTICA DE PRIVACIDADE E SEGURANÇA Declaração de Privacidade As "Termas das Caldas de Aregos",

Leia mais