Sumário. Engenharia de Software. Gestão da Complexidade. Objectivos. Engenharia de Software

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

Download "Sumário. Engenharia de Software. Gestão da Complexidade. Objectivos. Engenharia de Software"

Transcrição

1 Engenharia de Software Engenharia de Software António Rito Silva Objectivos Problemas Qualidades Técnicas Conclusões Referências Sumário Engenharia de Software 2 Objectivos A engenharia de software trata da construção de programas cuja complexidade requer a intervenção de equipas de engenheiros. Devido às necessidades de interacção e cooperação entre os membros da equipa de engenheiros, a engenharia de software deve possuir um conjunto de princípios não só aplicáveis aos produtos desenvolvidos como também ao processo de desenvolvimento desses produtos. Gestão da Complexidade Análise do problema Decomposição em subproblemas tratáveis Síntese da solução Composição das soluções para cada um dos subproblemas Engenharia de Software 3 Engenharia de Software 4

2 Intervenientes Cliente controla os fundos, negocia o contracto e estabelece requisitos Programador constrói uma especificação e desenvolve o programa de acordo Utilizador define os requisitos e utiliza o sistema Delimitar o Problema Fronteira do sistema com o exterior, outros sistemas incluídos Objectos/entidades do sistema Actividades do sistema Engenharia de Software 5 Engenharia de Software 6 Construir a Solução Por analogia com outras engenharias é necessário definir um conjunto de etapas que estabeleçam as interacções entre todos os intervenientes. Estas etapas podem (não necessariamente) estar associadas à construção de modelos Definição e análise de requisitos Desenho do sistema Implementação dos programas Testes Entrega Manutenção Problemas Diferentes disciplinas para a Engenharia de Software: Ciência da computação Ciências da gestão Ciências cognitivas Ciências humanas Ciências sociais... Experiência tem grande impacto Engenharia de Software 7 Engenharia de Software 8

3 Opiniões Coincidentes Comunidade Académica A experiência não se transmite no contexto universitário Comunidade Profissional A engenharia de software não é uma engenharia mas sim um ofício, em que as técnicas se transmitem por um processo baseado no relacionamento mestre/discípulo Opinião Divergente A Engenharia de Software é uma Engenharia de uma Ciência, a Ciência da Computação O desenvolvimento de software é processo de formalização Todas as engenharias têm de considerar aspectos não técnicos Engenharia de Software 9 Engenharia de Software 10 Contudo... Existem diferenças de fundo relativamente às engenharias que têm a física como ciência base pois o software é construído para incorporar alterações, os sistemas são evolucionários existem três tipos de sistemas no que diz respeito à evolução: S, P e E Sistema S Mundo Real Problema Requisitos Comparação Sujeito a Alteração Sistema Informação Engenharia de Software 11 Engenharia de Software 12

4 Sistema S O problema e a solução são bem conhecidos A especificação de requisitos é formal e a sua implementação é inferida dos requisitos, e.g. multiplicação de matrizes O desenvolvimento centra-se na correcção da implementação da solução O sistema é estático e não suporta facilmente qualquer alteração ao problema Não evolui, se o mundo real se altera o resultado é um problema completamente novo que deve ser especificado Sistema P Mundo Real Problema Abstracção Requisitos Comparação Sujeito a Alteração Sistema Informação Engenharia de Software 13 Engenharia de Software 14 Sistema P Nem sempre é possível entender e especificar completamente o problema Mesmo que exista uma solução teórica a sua implementação não é prática ou é impossível, e.g. jogo de xadrez Para desenvolver uma solução define-se uma abstracção do problema e os requisitos são escritos tendo como base essa abstracção A solução é aceitável se os resultados fazem sentido no mundo que o problema abstrai Uma alteração à abstracção do problema provoca a alteração dos requisitos Sistema E Mundo Real Problema Abstracção Requisitos Comparação Sujeito a Alteração Sistema Informação Engenharia de Software 15 Engenharia de Software 16

5 Sistema E O sistema está embutido no mundo real e vai-se alterar quando este se alterar A solução é um modelo dos processos abstractos que representam o mundo real, ou seja, o sistema é parte integral do mundo que modela, e.g. um sistema de predição da saúde da economia de um país Estes sistemas estão constantemente a ser alterados Qualidades Qualidade do produto Qualidades internas (Modularidade) versus Qualidades externas (Fiabilidade) Qualidade do processo Definição de actividades e sua melhoria Qualidade dos recursos A qualidade dos recursos é um dos factores mais determinantes Qualidade do negócio Relação entre o custo e o resultado Engenharia de Software 17 Engenharia de Software 18 Qualidade do Produto O desenvolvimento de software produz diversos tipos de artefactos: Requisitos Desenhos Componentes de Código Casos de Teste... Deve-se avaliar a qualidade de cada um destes artefactos Modelo Boehm O modelo Boehm baseia-se na ideia de que um sistema deve ser útil Assim a utilidade do sistema é avaliada na perspectiva do utilizador O utilizador usual quer que o sistema ofereça a sua funcionalidade com fiabilidade, eficiência e facilidade de utilização Os clientes querem o sistema seja utilizado noutros contextos pelo que desejam a sua portabilidade A equipa de manutenção quer que o sistema seja fácil de testar, compreensível e modificável Engenharia de Software 19 Engenharia de Software 20

6 Qualidade do Processo Um modelo de maturidade do processo identifica onde o processo incorpora mecanismos de retroalimentação e controlo para que produtos de grande qualidade sejam desenvolvidos de acordo com o calendário e sem grandes surpresas de gestão Qualidade dos Recursos Modelo de maturidade da equipa mede as capacidades da equipa: Inicial não existem actividades para desenvolver as capacidades da equipa Repetição estabelecem-se práticas básicas de trabalho dentro da equipa Definição define-se um plano estratégico para identificar e desenvolver as capacidades da equipa Gestão os grupos de trabalho são estruturados em termos das capacidades e conhecimento dos elementos da equipa Optimização a gestão tem como objectivo melhorar as capacidades das pessoas e da equipa Engenharia de Software 21 Engenharia de Software 22 Abstracção Técnicas Permite concentrar nos aspectos relevantes Métodos de Análise e Desenho Meio de comunicação, verificação e reutilização Protótipos de Interface Comunicação com o cliente e o utilizador Processo de Software Gestão do desenvolvimento Técnicas Arquitecturas de Software Para a qualidade do produto Reutilização Tirar partido de resultados anteriores, requisitos, desenho, testes,... Métricas Medir para avaliar do sucesso e melhorar os resultados Ferramentas e Ambientes Integrados Os ambientes de desenvolvimento integrados permitem uma aumento de produtividade Engenharia de Software 23 Engenharia de Software 24

7 Conclusões P1 Qualidade é Número 1 A qualidade deve ser quantificada e devem ser definidos mecanismos para a motivar e recompensar o seu alcance A entrega de um produto de baixa qualidade é catrastrófica no médio prazo Conclusões P2 A Qualidade está nos Olhos do Espectador Não existe uma definição de qualidade Desenho elegante para equipa de desenvolvimento Tempo de resposta para os utilizadores Preço de desenvolvimento do software se o projecto é sensível aos custos Satisfazer todos os requisitos inclusive os inesperados Cada projecto deve decidir sobre as suas prioridades! Engenharia de Software 25 Engenharia de Software 26 Conclusões P3 Produtividade e Qualidade Técnica são Inseparáveis Quanto maiores forem os requisitos de qualidade menor será a produtividade Quanto maior for a produtividade menor será a qualidade P4 Software de Grande Qualidade é Possível A equipa de desenvolvimento deve conhecer as técnicas que já demonstraram contribuir para aumentar a qualidade Conclusões P5 Não Tentar Introduzir Qualidade num Produto a Posteriori Se já é difícil introduzir qualidade durante o desenvolvimento, então a sua introdução à posteriori é impraticável P6 Pouco Fiável é Pior que Pouco Eficiente A falta de fiabilidade é mais difícil de detectar e de corrigir Engenharia de Software 27 Engenharia de Software 28

8 Referências Pfleeger98, Capítulo1. Pfleeger98, Capítulo 10 1 Pfleeger98, Capítulo 11 4(Product Quality Models), 6(People Maturity Model) David95 Engenharia de Software 29

Engenharia de Software

Engenharia de Software Engenharia de Software Introdução Departamento de Matemática Universidade dos Açores Hélia Guerra helia@uac.pt Engenharia de software A economia de todos os países desenvolvidos depende do software. O

Leia mais

Análise de Sistemas. Conceito de análise de sistemas

Análise de Sistemas. Conceito de análise de sistemas Análise de Sistemas Conceito de análise de sistemas Sistema: Conjunto de partes organizadas (estruturadas) que concorrem para atingir um (ou mais) objectivos. Sistema de informação (SI): sub-sistema de

Leia mais

Introdução. Aulas. ltodi.est.ips.pt/es. Detalhes administrativos Definição de engenharia de software Contexto Relação com outras áreas e disciplinas

Introdução. Aulas. ltodi.est.ips.pt/es. Detalhes administrativos Definição de engenharia de software Contexto Relação com outras áreas e disciplinas Sumário Introdução Joaquim Filipe João Ascenso Engenharia de Software 2005/06 EST, Setúbal Detalhes administrativos Definição de engenharia de software Contexto Relação com outras áreas e disciplinas 2

Leia mais

MODELAGEM DE SISTEMA Apresentação

MODELAGEM DE SISTEMA Apresentação MODELAGEM DE SISTEMA Apresentação Prof Daves Martins Msc Computação de Alto Desempenho Email: daves.martins@ifsudestemg.edu.br Apresentação da Disciplina Apresentação da Disciplina Apresentação da Disciplina

Leia mais

Gestão do Risco e da Qualidade no Desenvolvimento de Software

Gestão do Risco e da Qualidade no Desenvolvimento de Software Gestão do Risco e da Qualidade no Desenvolvimento de Software Questionário Taxinómico do Software Engineering Institute António Miguel 1. Constrangimentos do Projecto Os Constrangimentos ao Projecto referem-se

Leia mais

Modelo Cascata ou Clássico

Modelo Cascata ou Clássico Modelo Cascata ou Clássico INTRODUÇÃO O modelo clássico ou cascata, que também é conhecido por abordagem top-down, foi proposto por Royce em 1970. Até meados da década de 1980 foi o único modelo com aceitação

Leia mais

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11 GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11 Índice 1. Importância do ERP para as organizações...3 2. ERP como fonte de vantagem competitiva...4 3. Desenvolvimento e implantação de sistema de informação...5

Leia mais

1 ARQUITECTURA DO PRODUTO - MODULARIZAÇÃO E SISTEMAS DE PLATAFORMAS NA INDUSTRIA FERROVIÁRIA... 20.19.

1 ARQUITECTURA DO PRODUTO - MODULARIZAÇÃO E SISTEMAS DE PLATAFORMAS NA INDUSTRIA FERROVIÁRIA... 20.19. 1 ARQUITECTURA DO PRODUTO - MODULARIZAÇÃO E SISTEMAS DE PLATAFORMAS NA INDUSTRIA FERROVIÁRIA... 20.19. ESTRATÉGIA DE INOVAÇÃO 1 ARQUITECTURA DO PRODUTO - MODULARIZAÇÃO E SISTEMAS DE PLATAFORMAS NA INDUSTRIA

Leia mais

ARQUITECTURAS DE SOFTWARE

ARQUITECTURAS DE SOFTWARE ARQUITECTURAS DE SOFTWARE AULAS Nº 8 e 9 7-21/12/2007 F. Mário Martins Case Studies: Ligação das partes Use Case Diagram Use Case Specification Passo 1: ---------- Passo 2: ---------- Passo 3: ----------

Leia mais

Introdução Fatores de Qualidade Garantia de Qualidade Rivisões de Software Conclusão. Qualidade. Plácido A. S. Neto 1

Introdução Fatores de Qualidade Garantia de Qualidade Rivisões de Software Conclusão. Qualidade. Plácido A. S. Neto 1 Qualidade Plácido A. S. Neto 1 1 Gerência Educacional de Tecnologia da Informação Centro Federal de Educação Tecnologia do Rio Grande do Norte 2006.1 - Planejamento e Gerência de Projetos Agenda Introdução

Leia mais

Como elaborar um Plano de Negócios de Sucesso

Como elaborar um Plano de Negócios de Sucesso Como elaborar um Plano de Negócios de Sucesso Pedro João 28 de Abril 2011 Fundação António Cupertino de Miranda Introdução ao Plano de Negócios Modelo de Negócio Análise Financeira Estrutura do Plano de

Leia mais

A NANOTEC Uma Iniciativa em Nanotecnologia

A NANOTEC Uma Iniciativa em Nanotecnologia A NANOTEC Uma Iniciativa em Nanotecnologia Em 2001, na Áustria Central (Styria), num contexto marcado pela rápida mudança tecnológica e contínuo processo de inovação, surgiu um projecto de cooperação em

Leia mais

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

Base de Dados para Administrações de Condomínios Base de Dados para Administrações de Condomínios José Pedro Gaiolas de Sousa Pinto: ei03069@fe.up.pt Marco António Sousa Nunes Fernandes Silva: ei03121@fe.up.pt Pedro Miguel Rosário Alves: alves.pedro@fe.up.pt

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: 10 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir os conceitos de coesão e acoplamento. DESENVOLVIMENTO Projetar

Leia mais

SISTEMAS DE INFORMAÇÃO PARA GESTÃO

SISTEMAS DE INFORMAÇÃO PARA GESTÃO 07-05-2013 1 SISTEMAS DE INFORMAÇÃO PARA GESTÃO Aula I Docente: Eng. Hercílio Duarte 07-05-2013 2 Objectivo Sistemas Modelos Dados Vs. Informação Introdução aos sistemas de Informação 07-05-2013 3 Introdução

Leia mais

Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores

Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores Primeiro Teste 21 de Outubro de 2006, 9:00H 10:30H Nome: Número:

Leia mais

Atividade da gerência da qualidade

Atividade da gerência da qualidade O que é qualidade de software? Qualidade, de forma simplista, significa que o produto deve esta de acordo com a especificação. Problemas: Tensão entre requisitos do cliente: Eficiência, confiança, etc.

Leia mais

NP EN ISO 9001:2000 LISTA DE COMPROVAÇÃO

NP EN ISO 9001:2000 LISTA DE COMPROVAÇÃO NP EN ISO 9001:2000 LISTA DE COMPROVAÇÃO NIP: Nº DO RELATÓRIO: DENOMINAÇÃO DA EMPRESA: EQUIPA AUDITORA (EA): DATA DA VISITA PRÉVIA: DATA DA AUDITORIA: AUDITORIA DE: CONCESSÃO SEGUIMENTO ACOMPANHAMENTO

Leia mais

Programa de Parcerias e Submissão de Propostas 2014/15

Programa de Parcerias e Submissão de Propostas 2014/15 DEPARTAMENTO DE INFORMÁTICA Programa de Parcerias e Submissão de Propostas 2014/15 O Departamento de Informática (DI) da Faculdade de Ciências da Universidade de Lisboa (FCUL) procura criar e estreitar

Leia mais

Matemática Aplicada às Ciências Sociais

Matemática Aplicada às Ciências Sociais DEPARTAMENTO DE MATEMÁTICA Matemática Aplicada às Ciências Sociais Ensino Regular Curso Geral de Ciências Sociais e Humanas 10º Ano Planificação 2014/2015 Índice Finalidades... 2 Objectivos e competências

Leia mais

REDE TEMÁTICA DE ACTIVIDADE FÍSICA ADAPTADA

REDE TEMÁTICA DE ACTIVIDADE FÍSICA ADAPTADA REDE TEMÁTICA DE ACTIVIDADE FÍSICA ADAPTADA Patrocinada e reconhecida pela Comissão Europeia no âmbito dos programas Sócrates. Integração social e educacional de pessoas com deficiência através da actividade

Leia mais

Engenharia de Software

Engenharia de Software Conceitos básicos sobre E.S: Ambiência Caracterização do software Fases de desenvolvimento 1 Introdução Aspectos Introdutórios Crise do Software Definição de Engenharia do Software 2 Crise do Software

Leia mais

ActivALEA. active e actualize a sua literacia

ActivALEA. active e actualize a sua literacia ActivALEA active e actualize a sua literacia N.º 0 - DIIAGRAMA DE EXTREMOS E QUARTIIS Por: Maria Eugénia Graça Martins Departamento de Estatística e Investigação Operacional da FCUL memartins@fc.ul.pt

Leia mais

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

Desenvolvimento Iterativo. Unified Process (UP) Esta abordagem ao desenvolvimento Desenvolvimento Iterativo Esta abordagem ao desenvolvimento assegura que o sistema cresce de forma incremental assegura que a complexidade se mantém controlada permite ainda obter rápido feedback de várias

Leia mais

PROPOSTA DE PROGRAMA DE ACÇÃO PEDAGÓGICA SOBRE ARQUITECTURA, CIDADE E TERRITÓRIO PARA CRIANÇAS ANDREIA SALAVESSA

PROPOSTA DE PROGRAMA DE ACÇÃO PEDAGÓGICA SOBRE ARQUITECTURA, CIDADE E TERRITÓRIO PARA CRIANÇAS ANDREIA SALAVESSA PROPOSTA DE PROGRAMA DE ACÇÃO PEDAGÓGICA SOBRE ARQUITECTURA, CIDADE E TERRITÓRIO PARA CRIANÇAS ANDREIA SALAVESSA OLHAR PARA VER OBJECTIVOS O desafio passa por analisar o meio construído segundo as suas

Leia mais

Universidade Federal de Minas Gerais ICEx / DCC

Universidade Federal de Minas Gerais ICEx / DCC Universidade Federal de Minas Gerais ICEx / DCC Belo Horizonte, 15 de dezembro de 2006 Relatório sobre aplicação de Mineração de Dados Mineração de Dados em Bases de Dados de Vestibulares da UFMG Professor:

Leia mais

A Gestão, os Sistemas de Informação e a Informação nas Organizações

A Gestão, os Sistemas de Informação e a Informação nas Organizações Introdução: Os Sistemas de Informação (SI) enquanto assunto de gestão têm cerca de 30 anos de idade e a sua evolução ao longo destes últimos anos tem sido tão dramática como irregular. A importância dos

Leia mais

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

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 Escola Naval 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 Fernando Correia Capitão-de-fragata EN-AEL 14 de Dezembro de 2013

Leia mais

Encontro Investigação, Desenvolvimento e Inovação Lisboa, 07de Outubro de 2013

Encontro Investigação, Desenvolvimento e Inovação Lisboa, 07de Outubro de 2013 Encontro Investigação, Desenvolvimento e Inovação Lisboa, 07de Outubro de 2013 1 PROBLEMA Como responder às crescentes exigências económicas e ambientais, às alterações permanentes e aos diversos estilos

Leia mais

Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto

Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto Prof. Elias Batista Ferreira Material cedido por: Prof. Edison A M Morais Objetivo Descrever os processos da norma

Leia mais

Modelação e Simulação

Modelação e Simulação Modelação e Simulação - Introdução 1 Modelação e Simulação http://ramses.inesc.pt/ms 4 Angular Position 2 5 2 4 6 8 1 12 14 16 18 2 Voltage -5 2 4 6 8 1 12 14 16 18 2 1 Torque -1 2 4 6 8 1 12 14 16 18

Leia mais

TRANSIÇÃO DA ISO 9001:2000 PARA ISO 9001:2008 DOCUMENTO SUMÁRIO DE ALTERAÇÕES ALTERAÇÕES QUE PODEM AFECTAR O SISTEMA

TRANSIÇÃO DA ISO 9001:2000 PARA ISO 9001:2008 DOCUMENTO SUMÁRIO DE ALTERAÇÕES ALTERAÇÕES QUE PODEM AFECTAR O SISTEMA TRANSIÇÃO DA ISO 9001:2000 PARA ISO 9001:2008 DOCUMENTO SUMÁRIO DE ALTERAÇÕES A nova norma ISO 9001, na versão de 2008, não incorpora novos requisitos, mas apenas alterações para esclarecer os requisitos

Leia mais

Avaliando o Cenário Político para Advocacia

Avaliando o Cenário Político para Advocacia Avaliando o Cenário Político para Advocacia Tomando em consideração os limites de tempo e recursos dos implementadores, as ferramentas da série Straight to the Point (Directo ao Ponto), da Pathfinder International,

Leia mais

Addis Ababa, ETHIOPIA P. O. Box 3243 Telephone 517 Fax: 517844

Addis Ababa, ETHIOPIA P. O. Box 3243 Telephone 517 Fax: 517844 SA11715 AFRICAN UNION UNION AFRICAINE UNIÃO AFRICANA Addis Ababa, ETHIOPIA P. O. Box 3243 Telephone 517 Fax: 517844 MECANISMO REVISTO DE ACOMPANHAMENTO DA IMPLEMENTAÇÃO, MONITORIZAÇÃO E AVALIAÇÃO DO PLANO

Leia mais

Plataforma de Simulação de RSSF e modelo de energia em RSSF. Pedro Marques da Silva

Plataforma de Simulação de RSSF e modelo de energia em RSSF. Pedro Marques da Silva Plataforma de Simulação de RSSF e modelo de energia em RSSF Pedro Marques da Silva Sumário Objectivo Simulação em redes de sensores sem fios (RSSF) Modelo de Energia de uma RSSF O simulador WiSeNet O modelo

Leia mais

DSI é o processo cujo objetivo é introduzir mudanças num sistema de informação, com objetivo de melhorar o seu desempenho.

DSI é o processo cujo objetivo é introduzir mudanças num sistema de informação, com objetivo de melhorar o seu desempenho. - DSI DSI é o processo cujo objetivo é introduzir mudanças num sistema de informação, com objetivo de melhorar o seu desempenho. Preocupação: Problema técnicos Mudança na natureza e conteúdo do trabalho

Leia mais

Processos de Desenvolvimento de Software

Processos de Desenvolvimento de Software Processos de Desenvolvimento de Software Gerenciamento de Projetos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e

Leia mais

QUALIDADE E EXCELÊNCIA NA SOCIEDADE DA INFORMAÇÃO. Manuel Antunes

QUALIDADE E EXCELÊNCIA NA SOCIEDADE DA INFORMAÇÃO. Manuel Antunes Microfil QUALIDADE E EXCELÊNCIA NA SOCIEDADE DA INFORMAÇÃO ÃO Manuel Antunes Faculdade de Letras da Universidade do Porto 4 de Novembro de 2005 Tema A transferência de suporte e o desenvolvimento de software

Leia mais

3. Engenharia de Requisitos

3. Engenharia de Requisitos Engenharia de Software 3. Engenharia de Requisitos Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Fases do desenvolvimento de software que mais erros originam (fonte: "Software Testing", Ron Patton)

Leia mais

Qualidades. Atributos de Qualidade. Atributos de Qualidade. Categorias de Qualidades. Arquitecturas de Software

Qualidades. Atributos de Qualidade. Atributos de Qualidade. Categorias de Qualidades. Arquitecturas de Software Arquitecturas de Software Atributos de Qualidade António Rito Silva Rito.Silva@inesc-id.pt Qualidades Nenhuma qualidade pode ser maximizada num sistema sem sacrificar uma outra qualidade ou qualidades

Leia mais

TIC Unidade 2 Base de Dados. Informação é todo o conjunto de dados devidamente ordenados e organizados de forma a terem significado.

TIC Unidade 2 Base de Dados. Informação é todo o conjunto de dados devidamente ordenados e organizados de forma a terem significado. Conceitos relativos à Informação 1. Informação O que á a informação? Informação é todo o conjunto de dados devidamente ordenados e organizados de forma a terem significado. 2. Dados Em informática designa-se

Leia mais

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

Análise e Concepção de Sistemas de Informação Análise e Concepção de Sistemas de Informação Projecto Versão 2.0 amazon.com 2005-2006 1. Introdução O presente documento tem como objectivo apresentar o enunciado do projecto de ACSI 2005-2006. O projecto

Leia mais

PROJECTO DE RESOLUÇÃO N.º 255/IX RECOMENDA AO GOVERNO A TOMADA DE MEDIDAS COM VISTA AO DESENVOLVIMENTO DO SOFTWARE LIVRE EM PORTUGAL

PROJECTO DE RESOLUÇÃO N.º 255/IX RECOMENDA AO GOVERNO A TOMADA DE MEDIDAS COM VISTA AO DESENVOLVIMENTO DO SOFTWARE LIVRE EM PORTUGAL PROJECTO DE RESOLUÇÃO N.º 255/IX RECOMENDA AO GOVERNO A TOMADA DE MEDIDAS COM VISTA AO DESENVOLVIMENTO DO SOFTWARE LIVRE EM PORTUGAL 1 O software desempenha, cada vez mais, um papel fulcral nas actividades

Leia mais

PRESSUPOSTOS BASE PARA UMA ESTRATÉGIA DE INOVAÇÃO NO ALENTEJO

PRESSUPOSTOS BASE PARA UMA ESTRATÉGIA DE INOVAÇÃO NO ALENTEJO PRESSUPOSTOS BASE PARA UMA ESTRATÉGIA DE INOVAÇÃO NO ALENTEJO ÍNDICE 11. PRESSUPOSTO BASE PARA UMA ESTRATÉGIA DE INOVAÇÃO 25 NO ALENTEJO pág. 11.1. Um sistema regional de inovação orientado para a competitividade

Leia mais

Desenvolvimento de Interfaces Prototipação

Desenvolvimento de Interfaces Prototipação Autarquia Educacional do Vale do São Francisco AEVSF Faculdade de Ciências Aplicadas e Sociais de Petrolina - FACAPE Centro de Engenharia e Ciências Tecnológicas CECT Curso de Ciência da Computação Desenvolvimento

Leia mais

Desenho de Software. Desenho de Software 1

Desenho de Software. Desenho de Software 1 Desenho de Software Desenho de Software 1 Sumário Caracterização Conceitos fundamentais Desenho funcional e desenho OO Qualidades Desenho de Software 2 Bibliografia Pfleeger, Capítulo 6 Design the Modules

Leia mais

SEMINÁRIOS AVANÇADOS GESTÃO DE PROJECTOS

SEMINÁRIOS AVANÇADOS GESTÃO DE PROJECTOS SEMINÁRIOS AVANÇADOS DE GESTÃO DE PROJECTOS 2007 Victor Ávila & Associados - Victor Ávila & Associados Centro Empresarial PORTUGAL GLOBAL, Rua do Passeio Alegre, nº 20 4150- Seminários Avançados de Gestão

Leia mais

Indice. Parte I - Um Modelo de Gestão de Projectos. Introdução... 1

Indice. Parte I - Um Modelo de Gestão de Projectos. Introdução... 1 r Indice Introdução.......................................... 1 Parte I - Um Modelo de Gestão de Projectos 1- Características da Gestão de Projectos 11 1.1 Definição de Projecto 11 1.2 Projectos e Estratégia

Leia mais

Representação do Conhecimento

Representação do Conhecimento UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Representação do Conhecimento Licenciatura em Engenharia Informática e de Computadores Repescagem Segundo teste 0 de Julho de 004, 9:00H 0:0H Nome:

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Processos de software Departamento de Matemática Universidade dos Açores Hélia Guerra helia@uac.pt Processo Um processo é uma série de etapas envolvendo actividades, restrições e

Leia mais

CSCW - Trabalho Cooperativo Suportado por Computador

CSCW - Trabalho Cooperativo Suportado por Computador CSCW - Trabalho Cooperativo Suportado por Computador Luís Manuel Borges Gouveia Aveiro, Janeiro de 2002 evolução dos sistemas de interacção o impacto dos computadores e a preocupação das TI foi-se desenvolvendo

Leia mais

Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software

Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Curso Técnico em Informática ENGENHARIA DE SOFTWARE Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Clayton Maciel Costa

Leia mais

CEF/0910/26436 Relatório final da CAE (Univ) - Ciclo de estudos em funcionamento

CEF/0910/26436 Relatório final da CAE (Univ) - Ciclo de estudos em funcionamento CEF/0910/26436 Relatório final da CAE (Univ) - Ciclo de estudos em funcionamento Caracterização do ciclo de estudos Perguntas A.1 a A.9 A.1. Instituição de ensino superior / Entidade instituidora: Universidade

Leia mais

LEAN PRODUCTION Produção Magra. Processo Criativo. Instituto Superior de Educação e Ciências

LEAN PRODUCTION Produção Magra. Processo Criativo. Instituto Superior de Educação e Ciências Instituto Superior de Educação e Ciências LEAN PRODUCTION Produção Magra Processo Criativo Ana Celina Militão da Silva 4ª Edição - Mestrado em Tecnologias Gráficas Gestão da Produção Gráfica Junho de 2012

Leia mais

As Comunidades de Prática (CoPs) ao Serviço da Organização

As Comunidades de Prática (CoPs) ao Serviço da Organização Sandra Paula da Silva Maia Pacheco de Oliveira Gestão de Pequenas e Médias Empresas As Comunidades de Prática (CoPs) ao Serviço da Organização - O Caso Siemens AG - Orientador Professor Doutor Luís Manuel

Leia mais

FUNDAÇÃO MINERVA CULTURA ENSINO E INVESTIGAÇÃO CIENTÍFICA NOTA EXPLICATIVA

FUNDAÇÃO MINERVA CULTURA ENSINO E INVESTIGAÇÃO CIENTÍFICA NOTA EXPLICATIVA NOTA EXPLICATIVA DA AQUISIÇÃO DE COMPETÊNCIAS NO ÂMBITO DO 1º CICLO DE ESTUDOS DO CURSO DE LICENCIATURA/MESTRADO INTEGRADO EM ARQUITECTURA, CONDUCENTE AO GRAU DE LICENCIADO EM CIÊNCIAS DA ARQUITECTURA.

Leia mais

Requisitos de Software. Teresa Maciel DEINFO/UFRPE

Requisitos de Software. Teresa Maciel DEINFO/UFRPE Requisitos de Software Teresa Maciel DEINFO/UFRPE 1 Requisito de Software Características que o produto de software deverá apresentar para atender às necessidades e expectativas do cliente. 2 Requisito

Leia mais

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

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

Leia mais

sistemas de informação nas organizações

sistemas de informação nas organizações sistemas de nas organizações introdução introdução aos sistemas de objectivos de aprendizagem avaliar o papel dos sistemas de no ambiente empresarial actual definir um sistema de a partir de uma perspectiva

Leia mais

. evolução do conceito. Inspecção 3. Controlo da qualidade 4. Controlo da Qualidade Aula 05. Gestão da qualidade:

. evolução do conceito. Inspecção 3. Controlo da qualidade 4. Controlo da Qualidade Aula 05. Gestão da qualidade: Evolução do conceito 2 Controlo da Qualidade Aula 05 Gestão da :. evolução do conceito. gestão pela total (tqm). introdução às normas iso 9000. norma iso 9000:2000 gestão pela total garantia da controlo

Leia mais

Módulo 2 Análise de Grupos de Interesse

Módulo 2 Análise de Grupos de Interesse Módulo 2 Análise de Grupos de Interesse No Módulo 2... Porquê realizar uma análise de grupos de interesse? Identificação dos grupos de interesse Avaliação da importância e influência dos grupos de interesse

Leia mais

Análise de Ponto de Função

Análise de Ponto de Função Complemento para o Curso Análise de Ponto de Função FUNÇÕES DO TIPO DADO O termo Arquivo não significa um arquivo do sistema operacional, como é comum na área de processamento de dados. Se refere a um

Leia mais

Introdução. Projecto EDSF / APF. Manual de Boas Práticas na Utilização da Energia

Introdução. Projecto EDSF / APF. Manual de Boas Práticas na Utilização da Energia Projecto EDSF / APF Manual de Boas Práticas na Utilização da Energia Introdução O custo de produção de um kwh de energia eléctrica depende da hora a que é produzido, tal variação deve-se ao facto de a

Leia mais

Ficha da Unidade Curricular (UC)

Ficha da Unidade Curricular (UC) Impressão em: 03-01-2013 16:10:47 Ficha da Unidade Curricular (UC) 1. Identificação Unidade Orgânica : Escola Superior de Tecnologia e Gestão Curso : [IS] Informática para a Saúde Tipo de Curso : UC/Módulo

Leia mais

1 Introdução. 1.1. A motivação e o problema da pesquisa

1 Introdução. 1.1. A motivação e o problema da pesquisa 1 Introdução O objetivo desse capítulo é propiciar uma visão abrangente do estudo aqui desenvolvido. Dessa forma, ele foi estruturado com as seguintes seções: A motivação e o problema da pesquisa: baseada

Leia mais

Oficina de Multimédia B. ESEQ 12º i 2009/2010

Oficina de Multimédia B. ESEQ 12º i 2009/2010 Oficina de Multimédia B ESEQ 12º i 2009/2010 Conceitos gerais Multimédia Hipertexto Hipermédia Texto Tipografia Vídeo Áudio Animação Interface Interacção Multimédia: É uma tecnologia digital de comunicação,

Leia mais

AVALIAÇÃO DE PROGRAMAS E DE PROJECTOS PEDAGÓGICOS

AVALIAÇÃO DE PROGRAMAS E DE PROJECTOS PEDAGÓGICOS AVALIAÇÃO DE PROGRAMAS E DE PROJECTOS PEDAGÓGICOS Prof. Domingos Fernandes/Portugal* A avaliação é uma prática social cuja presença é cada vez mais indispensável para caracterizar, compreender, divulgar

Leia mais

Mestrado em Sistemas Integrados de Gestão (Qualidade, Ambiente e Segurança)

Mestrado em Sistemas Integrados de Gestão (Qualidade, Ambiente e Segurança) Mestrado em Sistemas Integrados de Gestão (Qualidade, Ambiente e Segurança) 1 - Apresentação Grau Académico: Mestre Duração do curso: : 2 anos lectivos/ 4 semestres Número de créditos, segundo o Sistema

Leia mais

Selling Tools. Dale Carnegie Training Portugal www.dalecarnegie.pt customerservice@dalecarnegie.pt

Selling Tools. Dale Carnegie Training Portugal www.dalecarnegie.pt customerservice@dalecarnegie.pt Dale Carnegie Training Portugal www.dalecarnegie.pt customerservice@dalecarnegie.pt Enquadramento As vendas têm um ambiente próprio; técnicas e processos específicos. A forma de estar, o networking, os

Leia mais

Verificação é um processo para se determinar se os produtos, (executáveis ou

Verificação é um processo para se determinar se os produtos, (executáveis ou ATIVIDADES VV&T E A NORMA IEEE 1012 A qualidade do software está diretamente relacionada à satisfação do cliente, sendo assim, as empresas estão percebendo a importância em produzir software com qualidade.

Leia mais

NCE/10/01121 Relatório preliminar da CAE - Novo ciclo de estudos

NCE/10/01121 Relatório preliminar da CAE - Novo ciclo de estudos NCE/10/01121 Relatório preliminar da CAE - Novo ciclo de estudos Caracterização do pedido Perguntas A.1 a A.10 A.1. Instituição de ensino superior / Entidade instituidora: Universitas, Crl A.1.a. Descrição

Leia mais

O que fazer para transformar uma sala de aula numa comunidade de aprendizagem?

O que fazer para transformar uma sala de aula numa comunidade de aprendizagem? Rui Trindade Universidade do Porto Portugal trindade@fpce.up.pt I SEMINÁRIO INTERNACIONAL DA UNDIME/MG Belo Horizonte 11 de Abril de 2012 O que fazer para transformar uma sala de aula numa comunidade de

Leia mais

B U S I N E S S I M P R O V E M E N T

B U S I N E S S I M P R O V E M E N T BUSINESS IMPROVEMENT A I N D E V E QUEM É A Indeve é uma empresa especializada em Business Improvement, composta por consultores com uma vasta experiência e com um grande conhecimento do mundo empresarial

Leia mais

Modelo de processos para la industria de software

Modelo de processos para la industria de software Modelo de processos para la industria de software Agenda 1. Antecedentes 2. Aquitetura 3. Processos de Direção 4. Processos de Gestão 5. Processos de Operação 6. Perguntas y Respostas 2.1 Associação Mexicana

Leia mais

Inovação. Desenvolvimento Sustentado da Inovação Empresarial

Inovação. Desenvolvimento Sustentado da Inovação Empresarial Inovação Desenvolvimento Sustentado da Inovação Empresarial INICIATIVA APOIO Inovação, Empreendedorismo e Qualidade As Práticas que nos Inspiram Práticas de Gestão de Inovação Isabel Caetano Instituto

Leia mais

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática 3ºAno Disciplina de Desenvolvimento de Sistemas de Software Ano Lectivo de 2009/2010 GereComSaber Sistema de

Leia mais

MBA MARKETING: ENFASE EM VENDAS. Negociação Aplicada a Vendas Prof. Dr. Cleverson Renan da Cunha

MBA MARKETING: ENFASE EM VENDAS. Negociação Aplicada a Vendas Prof. Dr. Cleverson Renan da Cunha MBA MARKETING: ENFASE EM VENDAS Negociação Aplicada a Vendas Prof. Dr. Cleverson Renan da Cunha Negociação e Vendas Marketing e vendas Quais são as relações entre marketing e vendas casos e causos de negociação

Leia mais

NCE/11/01396 Relatório preliminar da CAE - Novo ciclo de estudos

NCE/11/01396 Relatório preliminar da CAE - Novo ciclo de estudos NCE/11/01396 Relatório preliminar da CAE - Novo ciclo de estudos Caracterização do pedido Perguntas A.1 a A.10 A.1. Instituição de ensino superior / Entidade instituidora: E.I.A. - Ensino, Investigação

Leia mais

A psicologia tem uma dimensão prática que se integra em vários contextos e instituições sociais: escolas, hospitais, empresas, tribunais, associações

A psicologia tem uma dimensão prática que se integra em vários contextos e instituições sociais: escolas, hospitais, empresas, tribunais, associações PSICOLOGIA APLICADA A psicologia tem uma dimensão prática que se integra em vários contextos e instituições sociais: escolas, hospitais, empresas, tribunais, associações Os níveis de intervenção vão desde

Leia mais

Plataforma de Gestão de Actualizações de Software Descrição do Problema

Plataforma de Gestão de Actualizações de Software Descrição do Problema Plataforma de Gestão de Actualizações de Software Descrição do Problema Pedro Miguel Barros Morgado Índice Introdução... 3 Ponto.C... 4 Descrição do Problema... 5 Bibliografia... 7 2 Introdução No mundo

Leia mais

Departamento de Engenharia Informática DISTRIBUTED PROBLEM SOLVING

Departamento de Engenharia Informática DISTRIBUTED PROBLEM SOLVING Departamento de Engenharia Informática DISTRIBUTED PROBLEM SOLVING 1000833 Henrique de Meireles Morais Maio de 2008 Disciplina: Sistemas Baseados em Agentes Professor: António Pinto de Sousa e Silva Mestrado

Leia mais

Notas de Aula 02: Processos de Desenvolvimento de Software

Notas de Aula 02: Processos de Desenvolvimento de Software Notas de Aula 02: Processos de Desenvolvimento de Software Objetivos da aula: Introduzir os conceitos de um processo de desenvolvimento de software Definir os processos básicos Apresentar as vantagens

Leia mais

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador> FACULDADE DE ENGENHARIA DE COMPUTAÇÃO PROJETO FINAL I e II PLANO DE TRABALHO O Trabalho de Conclusão de Curso (TCC) a ser desenvolvido

Leia mais

Melhorias de Processos de Engenharia de Software

Melhorias de Processos de Engenharia de Software Melhorias de Processos de Engenharia de Software CMMI 1 Profa. Reane Franco Goulart O que é CMMI? O Capability Maturity Model Integration (CMMI) é uma abordagem de melhoria de processos que fornece às

Leia mais

Controlo da Qualidade Aula 05

Controlo da Qualidade Aula 05 Controlo da Qualidade Aula 05 Gestão da qualidade:. evolução do conceito. gestão pela qualidade total (tqm). introdução às normas iso 9000. norma iso 9001:2000 Evolução do conceito 2 gestão pela qualidade

Leia mais

Realizou-se dia 24 de Março, na Maia, nas instalações da Sonae Learning Center, a 6ª sessão da CoP, desta vez presencial.

Realizou-se dia 24 de Março, na Maia, nas instalações da Sonae Learning Center, a 6ª sessão da CoP, desta vez presencial. CoP de Gestão do Conhecimento Notas da sessão presencial de 24 de Março de 2014 Realizou-se dia 24 de Março, na Maia, nas instalações da Sonae Learning Center, a 6ª sessão da CoP, desta vez presencial.

Leia mais

Análise de complexidade

Análise de complexidade Introdução Algoritmo: sequência de instruções necessárias para a resolução de um problema bem formulado (passíveis de implementação em computador) Estratégia: especificar (definir propriedades) arquitectura

Leia mais

SISTEMA DE INCENTIVOS À I&DT

SISTEMA DE INCENTIVOS À I&DT SISTEMA DE INCENTIVOS À I&DT PROJECTOS DE I&DT EMPRESAS EM CO-PROMOÇÃO AVISO N.º 0 / SI/ 0 REFERENCIAL DE ANÁLISE DO MÉRITO DO PROJECTO Regra geral, o indicador MP (Mérito do Projecto) é determinado através

Leia mais

Projeto de Sistemas I

Projeto de Sistemas I Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o

Leia mais

Planificação Anual. Escola Secundária de Pombal - (400634) Referência ANO LECTIVO - 2010/ 2011 COMPETÊNCIAS GERAIS

Planificação Anual. Escola Secundária de Pombal - (400634) Referência ANO LECTIVO - 2010/ 2011 COMPETÊNCIAS GERAIS Planificação Anual Escola Secundária de Pombal - (400634) Referência Direcção Regional de Educação do Centro Equipa de Apoio às Escolas - Leiria ANO LECTIVO - 2010/ 2011 ÁREA DISCIPLINAR DE ECONOMIA E

Leia mais

O modelo de balanced scorecard

O modelo de balanced scorecard O modelo de balanced scorecard Existe um modelo chamado balanced scorecard que pode ser útil para medir o grau de cumprimento da nossa missão. Trata-se de um conjunto de medidas quantificáveis, cuidadosamente

Leia mais

Empreendedorismo De uma Boa Ideia a um Bom Negócio

Empreendedorismo De uma Boa Ideia a um Bom Negócio Empreendedorismo De uma Boa Ideia a um Bom Negócio 1. V Semana Internacional A Semana Internacional é o evento mais carismático e que tem maior visibilidade externa organizado pela AIESEC Porto FEP, sendo

Leia mais

Negócios à Sua dimensão

Negócios à Sua dimensão Negócios à Sua dimensão O seu Software de Gestão acompanha-o? O ArtSOFT pode ser a solução de gestão da sua empresa. O ArtSOFT Profissional permite o controlo total sobre a gestão da sua empresa, assegura

Leia mais

AUDITORIAS DE VALOR FN-HOTELARIA, S.A.

AUDITORIAS DE VALOR FN-HOTELARIA, S.A. AUDITORIAS DE VALOR FN-HOTELARIA, S.A. Empresa especializada na concepção, instalação e manutenção de equipamentos para a indústria hoteleira, restauração e similares. Primeira empresa do sector a nível

Leia mais

Projeto de Engenharia TC022 Introdução a Engenharia Prof. Dr. Sergio Scheer

Projeto de Engenharia TC022 Introdução a Engenharia Prof. Dr. Sergio Scheer 27/maio/2013 Projeto de Engenharia TC022 Introdução a Engenharia Prof. Dr. Sergio Scheer Projeto Projeto é a essência da Engenharia. Visa a elaboração de: um novo produto, sistema ou processo, ou a sua

Leia mais