Laboratório de Engenharia de Software



Documentos relacionados
Unified Modeling Language. Diagramas de Implementação

Descrição de Arquitectura e Design. SyncMasters

Mini-Projecto de PAII Ano Lectivo 2000/01

Projeto JiT Clouds Sétimo Entregável

ESCOLA SECUNDÁRIA DE LEAL DA CÂMARA

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

Engenharia de Software Sistemas Distribuídos

CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS

MANUAL DO UTILIZADOR FACTUS FACTURAÇÃO DE HEMODIALISE

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl

Engenharia de Software Sistemas Distribuídos

PROJETO DE FÁBRICA DE SOFTWARE

Laboratório de Engenharia de Software

Departamento de Sistemas e Informática. Licenciatura em Engenharia Informática Industrial EDP

Módulo 3936 ASP.NET. Financiado pelo FSE

Desenvolvimento Iterativo. Unified Process (UP) Esta abordagem ao desenvolvimento

Gestão de projectos na Web

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto

Plano de Trabalho Docente Ensino Técnico

Análise e Conc epç ão de Sist em as de Inform aç ão,qwurgxomrj(qj GH5HTXLVLWRV. Adaptado a partir de Gerald Kotonya and Ian Sommerville

Arquitectura de Sistemas de Software Mestrado em Engenharia Informática Licenciatura em Engenharia Informática e Computação

ANEXO 1. Formulário de Candidatura da Instituição Projecto Final de Curso de IGE/ETI. Instituição de acolhimento. Supervisor nomeado pela instituição

PHC Serviços CS. A gestão de processos de prestação de serviços

Escola Superior de Tecnologia de Setúbal. Projecto Final

Engenharia de Software. Enunciado da Quarta Parte do Projecto

Gestão de Projectos de Software Licenciatura em Engenharia Informática e Computação Faculdade de Engenharia da Universidade do Porto

Análise e Projeto de Sistemas de Informação. Andrêza Leite andreza.lba@gmail.com

Curso de Eng. Informática Linguagens de Programação. C Sharp University Data Processing. (C Sharp Universidade de Processamento de Dados) Docente:

Metodologia de Desenvolvimento de Sistemas

Tema Objetivos Conteúdos

ARQUITETURA DO SISTEMA ERP PEGASUS

UML Visão Geral. Índice. Introdução. Diagramas. Modelos e diagramas. Elementos de modelação. Referências

Engenharia de Requisitos

Plano de Trabalho Docente Ensino Técnico

Manual de Instalação da Ferramenta Selenium para Apoiar o Processo de Teste Freetest

Licenciatura em Eng.ª Informática Complementos de Redes - 3º Ano - 2º Semestre. Trabalho Nº 4 - VoIP

Técnico em Informática

Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA

ANEXO 1. Formulário de Candidatura da Instituição Projecto Final de Curso de IGE/ETI. Instituição de acolhimento. Supervisor nomeado pela instituição

Módulo 3936 ASP.NET. Financiado pelo FSE

Qualidade de Software. Profa. Cátia dos Reis Machado

Software Open Source e Integração Contínua no Instituto de Informática Ferramentas de Integração Contínua

VisTrails. Fernando Seabra Chirigati Aluno de Engenharia de Computação e Informação COPPE/UFRJ fernando_seabra@cos.ufrj.br

Passos para a configuração do ambiente de desenvolvimento:

INTRODUÇÃO 12. DOCUMENTAÇÃO INTRODUÇÃO INTRODUÇÃO

Instituto Superior de Ciências do Trabalho e da Empresa Departamento de Ciências e Tecnologias da Informação. Arquitectura de Computadores ETI IGE

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

PIM. CST em Análise e Desenvolvimento de Sistemas. Projeto Integrado Multidisciplinar. 4º/3º Períodos 2010/2 UNIVERSIDADE PAULISTA CURSO

Análise e Concepção de Sistemas de Informação

Software Integration Procedure

Tecnologias de Jogos de Vídeo

Objectivos de aprendizagem

Livro de Ponto Automático e Controlo de Assiduidade

UML & Padrões Aula 4 1

Planificação Anual TIC 8º Ano 2012/ PERÍODO

Cargo Função Superior CBO. Tarefas / Responsabilidades T/R Como Faz

Metodologia e Gerenciamento do Projeto na Fábrica de Software

ENGENHARIA DE SOFTWARE

SAFT para siscom. Manual do Utilizador. Data última versão: Versão: Data criação:

SIMEC Sistema Integrado de Planejamento, Orçamento e Finanças

... Calendarização: 2 blocos de 90 m Metas/Objetivos Descritores Conceitos/Conteúdos Estratégias/Metodologias Avaliação

ANEXO 1. Formulário de Candidatura da Instituição Projecto Final de Curso de IGE/ETI. Instituição de acolhimento. Supervisor nomeado pela instituição

NORMA ISO/IEC Isac Aguiar isacaguiar.com.br

Laboratórios de Engenharia de Software

Base de Dados para Administrações de Condomínios

Data de Aplicação 2/04/2009

Rational Quality Manager. Nome: Raphael Castellano Campus: AKXE Matrícula:

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática

COMPUTAÇÃO e PROGRAMAÇÃO

Engenharia de Software I

O que é a UML? Introdução a UML. Objetivos da Modelagem. Modelos. A UML não é. Princípios da Modelagem. O que é um modelo?

Processos de Desenvolvimento de Software

EIC. Projecto I. Manual do Utilizador. Vídeo Vigilância Abordagem Open Source. Curso: Engenharia de Informática e Comunicações Ano Lectivo: 2005/2006

Expandindo as funcionalidades do GIMP

TECNICO EM INFORMATICA PLANO DE ESTAGIO INTEGRADO A PROPOSTA PEDAGOGICA DO CURSO

M ODELO EUROPEU DE INFORMAÇÃO PESSOAL. João Alfredo Tavares Amaro Rua Frei Amador Arrais 39 - r/c Ap Beja PORTUGAL CURRICULUM VITÆ

Mestrado em Segurança da Informação e Direito no Ciberespaço. Segurança da informação nas organizações Gestão de Configuração

Requisitos para a Federação de um serviço web. Serviço Utilizador RCTS Janeiro de 2010

Ficha Trabalho Access N.º1 21 de Janeiro de º Ano. Nome: N.º Turma: E. Criação de Tabelas

Gerenciador de Log Documento Visão. Versão 2.0

Escola EB António Feijó

INF Introdução a Interação Humano-Computador (IHC)

PREFEITURA MUNICIPAL DE CAMAÇARI SECRETARIA DE EDUCAÇÃO ASSESSORIA DE TECNOLOGIA DA INFORMAÇÃO

PROFESSOR: CRISTIANO MARIOTTI

Disciplina: Tecnologias de Informação e Comunicação Ano Letivo 2014/2015

Transcrição:

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 at fe.up.pt http://www.fe.up.pt/~aaguiar/les FEUP/LEIC Ademar Aguiar Laboratório de Engenharia de Software, 2005/06 - Produto 1

Projectos Fase de Produto FEUP/LEIC Ademar Aguiar Laboratório de Engenharia de Software, 2005/06 - Produto 2

Fase de Análise de Requisitos Actividades Estudo do domínio do problema Levantamento de requisitos Análise de requisitos Especificação de casos de utilização Esboços de interfaces com o utilizador Resultados Relatório de Especificação de Requisitos (peso de 20%) Data final 14.Outubro.2005 FEUP/LEIC Ademar Aguiar Laboratório de Engenharia de Software, 2005/06 - Produto 3

Fase de Arquitectura Actividades Desenho da arquitectura do sistema - arquitectura lógica (subsistemas, camadas, integração) - arquitectura física (equipamentos, conexões, componentes, etc.) - decisões sobre mecanismos de colaboração e integração Validação da arquitectura - selecção e avaliação de tecnologias - concretização de um pequeno conjunto de casos de utilização - desenvolvimento de um protótipo funcional - manual de utilizador (protótipo) Resultados Relatório de Projecto de Alto Nível Protótipo Funcional (peso de 20%) Data final 11.Novembro.2005 FEUP/LEIC Ademar Aguiar Laboratório de Engenharia de Software, 2005/06 - Produto 4

Fase de Produto Actividades Revisão dos requisitos (se necessário) Revisão da arquitectura (se necessário) Desenvolvimento do produto conforme os requisitos e a arquitectura anteriormente definidos Resultados Produto (peso de 50%) Datas importantes Demonstração (60min/projecto): 05.Janeiro.2006 (8h00-13h00) - 8h00:4EIC1, 9h00:4EIC3, 10h00:4EIC2, 11h00:4EIC4, 12h00:4EIC5 Entrega: 06.Janeiro.2006 FEUP/LEIC Ademar Aguiar Laboratório de Engenharia de Software, 2005/06 - Produto 5

Informações sobre a entrega final 1. Pacote de instalação do projecto global da turma Ficheiro de instalação Instruções de instalação e configuração 2. Pacote de desenvolvimento Ficheiro com o código-fonte e bibliotecas necessárias ao desenvolvimento do produto. 3. Documentação Documentação para o utilizador Documentação técnica de desenvolvimento FEUP/LEIC Ademar Aguiar Laboratório de Engenharia de Software, 2005/06 - Produto 6

1. Pacote de instalação Ficheiro zip identificado com o nome do projecto e versão, contendo os ficheiros necessários para instalar o produto de raíz e executá-lo, O ficheiro deve ser guardado no CVS num módulo com nome /releases. Instruções de instalação e configuração Explicam como instalar de raíz, configurar e executar o produto a partir do pacote de instalação. Dizer só o que não está no manual do utilizador, de resto remeter para manual do utilizador FEUP/LEIC Ademar Aguiar Laboratório de Engenharia de Software, 2005/06 - Produto 7

2. Pacote de desenvolvimento Versão no CVS com marca (tag) v20060105 Arquivo zip com todos os ficheiros da versão v20060105 (código-fonte, scripts, bibliotecas, etc) necessários para o desenvolvimento do produto. Inclui necessariamente ficheiros de código fonte. Normalmente basta compactar a(s) pasta(s) com os ficheiros do projecto no Eclipse. FEUP/LEIC Ademar Aguiar Laboratório de Engenharia de Software, 2005/06 - Produto 8

3. Documentação Documentação para o utilizador (sintética) Estruturado por casos de utilização primários (de interesse para o utilizador). - Para que serve o produto? - Como usar o produto? Documentação técnica de desenvolvimento Concretização de casos de utilização - Nova secção em cada caso de utilização - Referênciar os componentes lógicos envolvidos (referências wiki) - Referênciaras tabelasenvolvidas(referênciaswiki) - Referênciar as classes envolvidas (referências Javadoc) Documentação do código em Javadoc (global, packages, classes, campos e métodos) - O Javadoc deve ser colocado em área web pessoal. - Testes unitários (referências para as classes de teste) Diagrama de componentes (bibliotecas, frameworks, base de dados, etc.) Diagrama de distribuição Revisão da documentação de requisitos e de arquitectura - A documentação das fases anteriores, de requisitos e da arquitectura, deve estar consistente com o produto final, pelo que deve ser evoluída, se necessário. FEUP/LEIC Ademar Aguiar Laboratório de Engenharia de Software, 2005/06 - Produto 9

Parâmetros de avaliação Conformidade das funcionalidades face aos requisitos Nível de integração do produto global Aspectos de qualidade Robustez (validações, tratamento de erros) Usabilidade (design, ergonomia, eficiência) Arquitectura e tecnologias Instalação e configuração Documentação para o utilizador Documentação técnica de desenvolvimento FEUP/LEIC Ademar Aguiar Laboratório de Engenharia de Software, 2005/06 - Produto 10

Questões? FEUP/LEIC Ademar Aguiar Laboratório de Engenharia de Software, 2005/06 - Produto 11