Estimação com Métricas Indiretas e Contagem de Pontos de Função
|
|
- Wilson Fernandes Alves
- 7 Há anos
- Visualizações:
Transcrição
1 Projeto de Sistemas de Informação Estimação com Métricas Indiretas e Contagem de Pontos de Função FCUL, Departamento de Informática Ano Lectivo 2011/2012 António Ferreira Emanuel Santos psi@di.fc.ul.pt
2 Sumário Propósito e tipos de métricas (revisão) Pontos de função Comparação com linhas de código Componentes de processos e dados Fatores de ajuste de complexidade Conversão entre linhas de código e pontos de função Estimação com modelos empíricos Exercícios de contagem de pontos de função Bibliografia , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.2
3 Propósito e Tipos de Métricas de Software Propósito das métricas Construção de modelos de estimação empíricos Comparação de características Estudo de viabilidade e acompanhamento da situação Métricas diretas Orientadas para a quantidade Custo, esforço, tempo, pessoas, linhas de código, erros Métricas indiretas Orientadas para a funcionalidade, portabilidade, usabilidade (*-ade) Ênfase nos pontos de função Conversão de linhas de código em pontos de função (e vice-versa) , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.3
4 Pontos de Função Propósito Medir a funcionalidade e complexidade do software Comparação com linhas de código Independência da linguagem de programação Estimação mais cedo com base em: Diagramas de fluxo de dados Modelo de dados (diagrama de classes ou entidade/associação) Esboços da interface com o utilizador Menor dependência de dados históricos Mas, maior subjetividade Estimação de esforço a partir de pontos de função Converter pontos de função para linhas de código e aplicar COCOMO Aplicar modelo empírico de Albrecht e Gaffney , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.4
5 Componentes dos Pontos de Função Componente DET RET FTR Processos Entrada externa Saída externa campos, opções, botões, mensagens de aviso e de confirmação campos, resultados derivados, mensagens de notificação Inquirição campos ficheiros ou interfaces ficheiros ou interfaces ficheiros ou interfaces Dados Ficheiro interno atributos tabelas Interface externa atributos tabelas DET = Data Element Type; RET = Record Element Type; FTR = File Type Referenced , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.5
6 Contagem de Pontos de Função 1 Entrada externa FTR Saída externa Inquirição FTR Ficheiro interno Interface externa RET DET 1 a 4 5 a 15 > 15 < 2 Baixa Baixa Média 2 Baixa Média Alta > 2 Média Alta Alta DET 1 a 5 6 a 19 > 19 < 2 Baixa Baixa Média 2 a 3 Baixa Média Alta > 3 Média Alta Alta DET 1 a a 50 > 50 < 2 Baixa Baixa Média 2 a 5 Baixa Média Alta > 5 Média Alta Alta Processos 1. Para cada esboço da interface (ex. formulários, listagens), averiguar tipo ou tipos de componentes 2. Contar DETs e FTRs Dados 1. Para cada entidade externa do DFD, averiguar se é uma interface externa; enquadrar armazéns de dados e modelo de dados num ou mais ficheiros internos 2. Contar DETs e RETs Comum a processos e dados 3. Determinar a complexidade (baixa, média, ou alta) de cada componente usando as tabelas à esquerda 4. Converter a complexidade em pontos de função não ajustados (ver página seguinte) , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.6
7 Contagem de Pontos de Função 2 Conversão de complexidade em pontos de função não ajustados Componente Baixa Média Alta Total Entradas externas Saídas externas x 3 = x 4 = x 6 = x 4 = x 5 = x 7 = Inquirições x 3 = x 4 = x 6 = Ficheiros internos Interfaces externas x 7 = x 10 = x 15 = x 5 = x 7 = x 10 = Total pontos de função não ajustados (PFNA) = , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.7
8 Contagem de Pontos de Função 3 Após a contagem dos pontos de função não ajustados (PFNA), obtêm-se os fatores de ajuste de complexidade (FAC) Necessárias cópias de segurança? Necessárias redes de comunicação? Necessário processamento distribuído? Desempenho é crítico? Pode correr num ambiente já em uso? Necessária entrada de dados online? Necessários múltiplos ecrãs para a introdução de dados? Os ficheiros originais são atualizados online? As entradas, saídas e ficheiros são complexas? O processamento interno é complexo? O código deve ser reutilizável? Necessária conversão de formatos antigos e utilitário de instalação? Suporte para múltiplas instalações em diversas organizações? Facilidade de alteração pelo utilizador? Escala subjetiva (0 = nenhuma importância, até 5 = essencial) , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.8
9 Contagem de Pontos de Função 4 Por fim, aplica-se a fórmula de ajuste dos pontos de função PF = PFNA! (0,65 + 0,01! " FAC) onde: PF = pontos de função (ajustados) PFNA = pontos de função não ajustados FAC = fator de ajuste de complexidade Quanto mais pontos de função, maior a complexidade do software Exercícios: a) de onde provém o valor 0,65? (dica: existem 14 FAC) b) como classifica a utilidade prática dos fatores de ajuste de complexidade? , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.9
10 Estimação de Esforço com Pontos de Função Abordagem direta Aplicar modelos empíricos baseados em pontos de função Modelo de Albrecht e Gaffney Adequado a projetos de alguma dimensão (> 300 PF) Esforço = #13,39 + 0,0545! PF Abordagem indireta Converter pontos de função em linhas de código Tabela de conversão para várias linguagens na página seguinte Aplicar modelos empíricos baseados em linhas de código Modelo COCOMO, já conhecido , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.10
11 Conversão entre PF e LDC Pontos de função podem ser convertidos em linhas de código Linguagem de programação Linhas de código por ponto de função Assembly 209 [ ] C 148 [ ] C++ 59 [ ] ASP 56 [ ] Java 55 [9..214] JavaScript 54 [45..63] Visual Basic 50 [ ] HTML 43 [35..53] VBScript 38 [29..50] SQL 31 [13..80] Fonte: Function Point Languages Table - Quantitative Software Management, Inc , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.11
12 Contagem de Pontos de Função Exercício 1 Identificação das componentes Processos Entrada externa Para preenchimento e submissão da informação sobre o servidor e o utilizador Inquirição Para preencher os campos com os dados referentes à última utilização quando este ecrã é apresentado ao utilizador Dados Ficheiro interno Ficheiro onde os dados introduzidos são armazenados (considerado apenas uma vez com base no modelo de dados e no DFD) , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.12
13 Contagem de Pontos de Função Exercício 1 Classificação das componentes B C D A E Processos Entrada externa DETs: 5 (A, B, C, D, E) FTR: 1 (ficheiro interno) Complexidade: baixa (3 PFNA) Inquirição DETs: 4 (A, B, C, D) FTR: 1 (mesmo ficheiro interno) Complexidade: baixa (3 PFNA) Dados Ficheiro interno RETs: 1 a 2 (tabela(s) de servidor e utilizador) DETs: 4 (dados do servidor e do utilizador) Complexidade: baixa (7 PFNA) Total de PFNA = = , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.13
14 Contagem de Pontos de Função Exercício 2 B1 B2 B3 B4 B5 A C1 C2 C3 C4 C5 D1 B6 D2 Processos Entrada externa DETs: 7 (A, B1 a B6) FTR: 0 Complexidade: baixa (3 PFNA) Saída externa (cálculo) DETs: 7 (C1 a C5, D1, D2) FTR: 0 Complexidade: baixa (4 PFNA) Saída externa (imprimir) DETs: 14 (todos) FTR: 0 Complexidade: baixa (4 PFNA) Saída externa (guardar) DETs: 14 (todos) FTR: 1 (ficheiro) Complexidade: baixa (4 PFNA) , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.14
15 Contagem de Pontos de Função Exercício 2 A Dados Ficheiro interno RETs: 3 DETs: 6 B1 B2 B3 B4 B5 C1 C2 C3 C4 C5 D1 B6 D RET1(reportId, title, influencefactor) 4 5 RET2(reportId, functionpoint, count) 6 RET3(functionPoint, weight) Complexidade: baixa (7 PFNA) Total de PFNA = 1!3 + 3!4 + 1!7 = , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.15
16 Contagem de Pontos de Função Exercício , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.16
17 Contagem de Pontos de Função Exercício 3 Classificação das componentes Processos Entrada externa DETs: 13 FTR: 1 (ficheiro interno) Complexidade: baixa (3 PFNA) Inquirição (pré-preenchimento de valores) DETs: 12 FTR: 1 (mesmo ficheiro interno) Complexidade: baixa (3 PFNA) Dados Ficheiro interno RETs: 1 DETs: 12 Complexidade: baixa (7 PFNA) Total de PFNA = 1!3 + 1!3 + 1!7 = , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.17
18 Contagem de Pontos de Função Exercício , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.18
19 Contagem de Pontos de Função Exercício 4 Processos Entrada externa DETs: 3 (sigla, nome, e ok) FTR: 1 (ficheiro interno) Complexidade: baixa (3 PFNA) Inquirição (!) DETs: 2 (nome e sigla na lista) FTR: 1 (mesmo ficheiro interno) Complexidade: baixa (3 PFNA) Inquirição (") DETs: 3 (nome parcial/completo, e sigla) FTR: 1 (mesmo ficheiro interno) Complexidade: baixa (3 PFNA) Dados Ficheiro interno RETs: 2 (atiradores e inscrições) DETs: 3 (nome, sigla, e prova) Complexidade: baixa (7 PFNA) Total de PFNA = 1!3 + 2!3 + 1!7 = , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.19
20 Contagem de Pontos de Função Exercício , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.20
21 Contagem de Pontos de Função Exercício 6 Número Particip. Trab. 1º Teste 2º Teste Testes 2ª Cham. Recorr. Exame Final , ,2 18, , ,5 13, ,5 15 8,5 10,0 10, , ,8 10,3 11, ,0 16 R , ,6 15,5 15, ,3 10 8,0 R , ,6 12,2 11,9 10,6 10, , ,0 9,2 11,5 11, ,0 14 9,8 8,5 4,0 6,9 R , ,5 11,5 11, , ,5 13, , ,5 16, , ,0 12,5 12, , ,5 13,9 14, , ,5 10,3 11,4 11 Mínimo 2,0 10,0 8,5 8,5 11,4 4,0 6,9 10,0 11,0 Média 8,0 14,7 12,3 11,5 12,9 11,1 11,9 13,2 14,2 Máximo 19,3 19,0 15,5 15,5 15,0 16,5 18,2 18,2 18, , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.21
22 Contagem de Pontos de Função Exercício , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.22
23 Pontos de função para os dados? Contagem de Pontos de Função Exercício , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.23
24 Contagem de Pontos de Função Exercício 9 Gestor Gráfico cenário de corte das margens de uma figura , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.24
25 Contagem de Pontos de Função Exercício 9 Gestor Gráfico - cenário de corte das margens de uma figura 9 a) Identifique afirmações verdadeiras (V) e falsas (F): A task pane designada Crop (no lado direito) corresponde a uma entrada externa. Os menus da aplicação contribuem com DETs para a contagem de pontos de função. A apresentação do nome do ficheiro (em baixo, à esquerda) resulta de uma inquirição. As dimensões Original e New da figura (em baixo, à direita) resultam de duas inquirições. 9 b) Identifique no ecrã os DETs envolvidos na operação de corte das margens de uma figura , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.25
26 Contagem de Pontos de Função Exercício 10 Protótipo para um sistema de registo e consulta de esforço de funcionários de uma empresa. 1. formulário principal permite a introdução de novos registos e, também, aceder a: 2. consulta do histórico dos últimos 12 meses; 3. total do esforço reportado por um dado empregado. Os registos introduzidos são armazenados numa base de dados pertencente ao sistema , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.26
27 Contagem de Pontos de Função Exercício , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.27
28 Contagem de Pontos de Função Exercício 11 Protótipo para um sistema de encomenda de pizzas 1. formulário principal permite a realização de uma encomenda e, também: 2. aceder a detalhes adicionais sobre esta encomenda. O cliente foi previamente autenticado. Os registos introduzidos são armazenados numa base de dados pertencente ao sistema , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.28
29 Contagem de Pontos de Função Exercício , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.29
30 Contagem de Pontos de Função Exercício 12 Sistema de Gestão de Equipamentos , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.30
31 Bibliografia Roger S. Pressman, Software Engineering: A Practitioner s Approach, McGraw-Hill, capítulos 15, 22, e 23, 6ª edição, 2005, ISBN David Longstreet, Function Points Analysis Training Course, , SI - Faculdade de Ciências da Universidade de Lisboa PSI.TP.6.31
Medidas de Esforço de Desenvolvimento de Software
Medidas de Esforço de Desenvolvimento de Software Unidade 1 Fundamentos de Métricas e Medidas Luiz Leão luizleao@gmail.com http://www.luizleao.com Unidade 1 Fundamentos de métricas e medidas Introdução
Leia maisPlanejamento de Projeto de Software: Estimativas de Esforço e Custo
Planejamento de Projeto de Software: Estimativas de Esforço e Custo Engenharia de Software Rosana T. V. Braga ICMC/USP PLANO DE PROJETO DE SOFTWARE I. Introdução. Escopo e propósito do documento 2. Objetivos
Leia maisJosé Vieira & José Esmeriz. Universidade do Minho
José Vieira & José Esmeriz Universidade do Minho Sumário Objectivos Aspectos técnicos Base de dados Interfaces Produção de documentos Conclusão Plataforma Informática para o Desenvolvimento de PSA - 14º
Leia maisAnálise de Pontos de Função
Análise de Pontos de Função Objetivos Medir a Funcionalidade de Sistemas de acordo com a perspectiva do usuário Medir o desenvolvimento e a manutenção de software independentemente da tecnologia usada
Leia maisGerência de Projetos e Manutenção de Software Aula 4 Planejamento de Projetos (Estimativas) Andréa Magalhães Magdaleno 2017.
Gerência de Projetos e Manutenção de Software Aula 4 Planejamento de Projetos (Estimativas) Andréa Magalhães Magdaleno andrea@ic.uff.br 2017.02 Agenda Aulas Anteriores Estimativas Planning Poker Paramétrica
Leia maisBruno Hott. Aula: Análise de Pontos de Função (FPA)
Bruno Hott Aula: Análise de Pontos de Função (FPA) Objetivos 1. Medir um software quantificando as funcionalidades requisitadas pelo cliente. 2. Medir o desenvolvimento e a manutenção do software independente
Leia maisFICHA TÉCNICA GESTWARE STOCKS
FICHA TÉCNICA GESTWARE STOCKS Todos os dados relativos aos Stocks podem ser obtidos autonomamente ou por integração automática a partir do Gestware Vendas e Compras. Destacamos aqui algumas das suas principais
Leia maisManual de Utilizador. Instruções gerais de utilização SIGRHE
Manual de Utilizador Instruções gerais de utilização do SIGRHE janeiro de 2019 Índice 1 ENQUADRAMENTO... 5 1.1 Aspetos gerais... 5 1.2 Acesso ao sistema... 5 1.3 Definições, Abreviaturas, Acrónimos e Legenda...
Leia maisGerência e Planejamento de Projeto. SCE Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestre de 2002
Gerência e Planejamento de Projeto SCE 186 - Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestre de 2002 Conteúdo: Parte 1: Gerenciamento & Qualidade Plano de Projeto
Leia maisAnálise de Ponto de Função APF. Aula 05
Análise de Ponto de Função APF Aula 05 Agenda Parte 01 Introdução a Métricas de Software Parte 02 A Técnica de APF Saída Externa (SE) Definição Regras de Contagem Complexidade Funcional Consulta Externa
Leia maisGuião de Preenchimento do Módulo Reporte de Execução Física Versão 1.0
Guião de Preenchimento do Módulo Reporte de Execução Física Versão 1.0 Índice Guião de Preenchimento do Módulo Reporte de Execução Física... 1 Versão 1.0... 1 1 Introdução... 4 1.1 Enquadramento... 5 1.2
Leia maisAula 05 - ES - Métricas de Software
Aula 05 - ES - Métricas de Software Conceito METRICAS inferências sobre os processos de trabalho que traduzem: a priori ESTIMATIVAS expectativas METRICAS Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com
Leia maisGuião de Preenchimento do Módulo Reporte de Indicadores Versão 1.1
Guião de Preenchimento do Módulo Reporte de Indicadores Versão 1.1 Índice Guião de Preenchimento do Módulo Reporte de Indicadores... 1 Versão 1.1... 1 1 Introdução... 4 1.1 Enquadramento... 4 1.2 Organização
Leia maisUMA ANÁLISE DE MÉTRICAS DE SOFTWARE ORIENTADAS À FUNÇÃO E SUA APLICAÇÃO AO DESENVOLVIMENTO ORIENTADO A OBJETOS
UMA ANÁLISE DE MÉTRICAS DE SOFTWARE ORIENTADAS À FUNÇÃO E SUA APLICAÇÃO AO DESENVOLVIMENTO ORIENTADO A OBJETOS Everton Alves Miranda Professor do CEFET Campos Formando do Curso Superior de Tecnologia em
Leia maisonline > Através de formulário > ComoCartãodeCidadão > Associação do Cartão de Cidadão 1. Aderir ao serviço
online 1. Aderir ao serviço > Através de formulário > ComoCartãodeCidadão > Associação do Cartão de Cidadão 2. Navegar no BAV > Autenticação no BAV > Navegação nos menus > Localização de informação e formulários
Leia maisMétricas de Software
Métricas de Software Plácido Antônio de Souza 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
Leia maisCiência da Computação ENGENHARIA DE SOFTWARE. Métricas e Estimativas do Projeto
Ciência da Computação ENGENHARIA DE SOFTWARE Métricas e Estimativas do Projeto Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Roteiro Introdução Métricas APF Análise de Pontos de Função Estimativas
Leia maisINF1013 MODELAGEM DE SOFTWARE
INF1013 MODELAGEM DE SOFTWARE Departamento de Informática PUC-Rio Ivan Mathias Filho ivan@inf.puc-rio.br Programa Capítulo 1 O Paradigma Orientado a Objetos A Linguagem UML Descrição da Arquitetura 1 Programa
Leia maisGPS - Gestão de Projeto de Software
GPS - Gestão de Projeto de Software Aula 4 FPA ou APF Versão 1.0.2 em revisão! Professor Emiliano S. Monteiro FPA, intro. Desenvolvido por Allan J. Albrecht da IBM em 1979. O método foi publicado pela
Leia maisIntrodução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26
ÍNDICE MÓDULO 1 ANÁLISE DE SISTEMAS 9 1.1 SISTEMAS DE INFORMAÇÃO 10 Sistema conceito e exemplos 10 Dados e informação 11 Sistema de informação conceito e componentes 12 Sistema de informação e sistemas
Leia maisEngenharia de Software II
Engenharia de Software II Aula 13 http://www.ic.uff.br/~bianca/engsoft2/ Aula 13-02/06/2006 1 Ementa Processos de desenvolvimento de software (Caps. 2, 3 e 4 do Pressman) Estratégias e técnicas de teste
Leia maisIntrodução Capítulo 1: Um Olhar sobre as Funcionalidades e Interface do Microsoft Excel
Introdução... 25 1. Que Usos para o Microsoft Excel?...25 2. Funcionalidades Disponibilizadas pelo Microsoft Excel...25 3. Tabelas e Gráficos Dinâmicos: As Ferramentas de Análise de Dados Desconhecidas...26
Leia mais1. Estrutura do Projeto (0,2) pontos
BIMESTRE/PROVA DISCIPLINA CURSO EXAME FINAL Linguagem de Programação II Informática MATRÍCULA NOME ANO/TURMA Crie um projeto em Java com as seguintes características: 1. Estrutura do Projeto (0,2) pontos
Leia maisGUIA PARA O PREENCHIMENTO DOS FORMULÁRIOS SISTEMA DE GESTÃO PARA EMBALAGENS NÃO REUTILIZÁVEIS
GUIA PARA O PREENCHIMENTO DOS FORMULÁRIOS SISTEMA DE GESTÃO PARA EMBALAGENS NÃO REUTILIZÁVEIS Versão: 1.0 Data: 05-06-2009 Índice Acesso e estados dos Formulários... 3 Escolha do Formulário e submissão...
Leia maisIntegração por Web Services
Integração por Web Services Versão 1.1 Maio 2010 Índice Índice... 2 Introdução... 3 Arquitectura PRIMAVERA... 4 User Interface... 4 Motor... 4 Interface para o Administrador... 5 Motores PRIMAVERA em Web
Leia maisEngenharia de Software II
Faculdade de Ciências e Tecnologia Departamento de Matemática e Computação Bacharelado em Ciência da Computação Engenharia de Software II Aula 03 (rogerio@fct.unesp.br) Contextualizando ISO 12207: Estrutura
Leia maisFerramentas 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 Scriblink M a
Leia maisPlanejamento de Projeto de Software: Estimativas de Esforço e Custo
Planejamento de Projeto de Software: Estimativas de Esforço e Custo Engenharia de Software Simone S. Souza ICMC/USP PLANO DE PROJETO DE SOFTWARE I. Introdução. Escopo e propósito do documento 2. Objetivos
Leia maisFERRAMENTA DE CÁLCULO E GERENCIAMENTO DE ESTIMATIVAS DE SOFTWARE
FERRAMENTA DE CÁLCULO E GERENCIAMENTO DE ESTIMATIVAS DE SOFTWARE FURB Universidade Regional de Blumenau Bacharelado em Ciências da Computação Acadêmico: Alexandre Wenderlich Orientador : Profº Paulo Roberto
Leia maisMONTEPIO24 EMPRESAS CONVERSÃO DE FICHEIROS PARA PAGAMENTOS E COBRANÇAS. Manual de Apoio Utilizador Net24
MONTEPIO24 EMPRESAS CONVERSÃO DE FICHEIROS PARA PAGAMENTOS E COBRANÇAS 1 Manual de Apoio Utilizador Net24 Índice 1.INTRODUÇÃO 3 2.ATIVAÇÃO E MANUTENÇÃO 3 3.IMPORTAÇÃO DE FICHEIROS PARA CONVERSÃO 4 4.CRIAÇÃO
Leia maisIntrodução. Surge em 1995 (Brendan Eich, programador da Netscape) com o nome de Livescript
Surge em 1995 (Brendan Eich, programador da Netscape) com o nome de Livescript É uma linguagem de programação (linguagem de script) Javascript e Java Torna a sua página HTML: Atraente; Interactiva; Inteligente.
Leia maisCurso Profissional de Técnico de Informática - Sistemas
Planificação Anual 2018/2019 Curso Profissional de Técnico de Informática - Sistemas TECNOLOGIAS WEB 11º ANO 1 MÓDULO 3 - UFCD 0781 - Análise de sistemas de informação Data Início/Final: 19 set 2018 a
Leia maisADIANTI FRAMEWORK PARA PHP
ADIANTI FRAMEWORK PARA PHP 8ª edição PABLO DALL'OGLIO Copyright 2012 de Pablo Dall'Oglio. Todos os direitos reservados e protegidos pela Lei 9.160 de 19/02/1998. É proibida a reprodução desta obra, mesmo
Leia maisPortal de Requisição de Vinhetas e Receitas. Registo de prescritor. Novo registo. Prescritor particular
Portal de Requisição de Vinhetas e Receitas Registo de prescritor Novo registo Prescritor particular Guia de utilização versão 1 07 nov 2012 A utilização do Portal de Requisição de Vinhetas e Receitas
Leia maisTECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS CONCEITOS BÁSICOS
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO CONCEITOS BÁSICOS Necessidade das base de dados Permite guardar dados dos mais variados tipos; Permite um rápido e fácil acesso aos dados; Acelera os processos de
Leia maisMÓDULO 8 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10
ÍNDICE MÓDULO 8 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS 9 8.1 O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10 Como surgiu a programação orientada por objetos (POO) 10 Conceitos centrais da POO 11
Leia maisGUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR
Curso Engenharia Informática Ano letivo 2018/2019 Unidade Curricular Engenharia de Software I ECTS 6 Regime Obrigatório Ano 1º Semestre 2º sem Horas de trabalho globais Docente (s) Natália Fernandes Gomes
Leia mais3 Cabeçalho/ logótipo 4 Menu principal 5 Autenticação
Escolas de Primeiro Ciclo no site do Agrupamento Iniciar com o endereço www.aecarvalhos.pt 1 1 Clicar em ESCOLAS DO AGRUPAMENTO (lado direito do site). 2 2 Apontar para EB1/JI e clicar na escola respetiva.
Leia maisMANUAL DE INSTRUÇÕES. Aplicação Dispensas Sindicais
MANUAL DE INSTRUÇÕES Aplicação Dispensas Sindicais junho de 2017 Índice I ACESSO À APLICAÇÃO... 3 II INSERIR OS DADOS RELATIVOS AOS DOCENTES A DISPENSAR... 4 III - INSERIR OS DADOS RELATIVOS AOS DOCENTES
Leia maisMANUAL DO UTILIZADOR DO SFA2/DAV - OPERADORES
AT autoridade tributária e aduaneira Classificação: 205.25.04 Segurança: Pública Processo: 2 Direção de Serviços dos Impostos Especiais de Consumo e do Imposto sobre Veículos Divisão do Imposto sobre os
Leia maisBases de Dados. Apresentação da disciplina. Programa
Bases de Dados Apresentação da disciplina Programa Modelação modelo Entidade Associação modelo e álgebra relacionais Implementação SQL básico e avançado desenvolvimento de aplicações normalização Optimização
Leia maisTecnologias de Desenvolvimento de Páginas web
Tecnologias de Desenvolvimento de Páginas web HTML DHTML CSS Javascript Visual Basic Script Java HTML Hypertext Markup Language HTML Hypertext Markup Language Linguagem com a qual se definem as páginas
Leia maisPLANEJAMENTO DO PROJETO
PLANEJAMENTO DO PROJETO Ricardo Argenton Ramos ricargentonramos@gmail.com Engenharia de Software I 2017.2 Atividades da Engenharia de Software DEFINIÇÃO CONSTRUÇÃO SOFTWARE PRODUTO MANUTENÇÃO Análise de
Leia maisSistema de Informação de suporte ao SIGAQ Módulos de Inquéritos.
Página 1 Sistema de Informação de suporte ao SIGAQ Módulos de Inquéritos. Índice Introdução... 2 Acesso aos inquéritos SIGAQ UM... 2 Alunos... 3 1 Lista dos inquéritos às UC s... 3 2 Equipa Docente...
Leia maisANÁLISE DE PONTOS DE FUNÇÃO E SUA IMPORTÂNCIA PARA PROJETOS DE DESENVOLVIMENTO DE SOFTWARE
ANÁLISE DE PONTOS DE FUNÇÃO E SUA IMPORTÂNCIA PARA PROJETOS DE DESENVOLVIMENTO DE SOFTWARE Lidimon Cristiano Martins Rocha lidimon@gmail.com Centro Universitário do Triângulo - UNITRI Abstract: This article
Leia maisPlano de Projeto. Tema 3. Gerência de Projetos Profa. Susana M. Iglesias
Plano de Projeto Tema 3. Gerência de Projetos Profa. Susana M. Iglesias Modelos Empíricos Modelos de Estimativas de Custo e Esforço. Modelos Empíricos: Usam formulas empíricas para predizer esforço em
Leia maisTecnologias da Informação e Comunicação 10ºano
Planificação Anual 2017/2018 Curso Profissional de Informática - Sistemas Tecnologias da Informação e Comunicação 10ºano MÓDULO 1: Folha de cálculo 30 aulas de 45 = 22h Datas: 14set2017 a 9nov2017 Datas
Leia maisManual. Validação de Requisições de Substâncias Controladas
Manual Validação de Requisições de Substâncias Controladas Validação de Requisições de Substâncias Controladas De acordo com o divulgado na Circular n.º 21/18, o processo de validação das Requisições de
Leia maisP L A N I F I C A Ç Ã O A N U A L
P L A N I F I C A Ç Ã O A N U A L DEPARTAMENTO: MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS ÁREA DISCIPLINAR: INFORMÁTICA DISCIPLINA: PSI CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS;
Leia maisPROCESSO SELETIVO DE DOCENTES, NOS TERMOS DO COMUNICADO CEETEPS N 1/2009 E SUAS ALTERAÇÕES.
ESCOLA TÉCNICA ESTADUAL RAPOSO TAVARES SÃO PAULO PROCESSO SELETIVO DE DOCENTES, NOS TERMOS DO COMUNICADO CEETEPS N 1/2009 E SUAS ALTERAÇÕES. AVISO N 225/01/2018 DE 21/05/2018. PROCESSO N 3757/2018. AVISO
Leia maisManual de Procedimento do Organizador
Portal Online Manual de Procedimento do Organizador Submissão de Documentos de Evento Inscrições de Concorrentes nos Eventos Check-Ins de Eventos Versão 2.0 22.01.2019 A entidade organizadora poderá aceder
Leia maisTecnologias da Informação e Comunicação 10ºano
Planificação Anual 2016/2017 Curso Profissional de Técnico de Gestão de Equipamentos Informáticos Tecnologias da Informação e Comunicação 10ºano 1 MÓDULO 1: Folha de cálculo 29 aulas de 45 = 22h Datas:
Leia maisEngenharia de Requisitos
Engenharia de Requisitos Criado: mar/2001 Atualizado: set/2005 Tópicos Definição de Requisitos Participantes Processo Documento de Requisitos (SRS) Evolução dos Requisitos 2 Referência I.Sommerville. Sw
Leia maisSage API Application Programming Interface.
Application Programming Interface 1 Sage Next API 2 Introdução Application Programming Interface (Interface de Programação de Aplicativos). Funções acessíveis por programação e que permitem utilizar características
Leia maisConversão de Modelos e Extensões para manutenção. da Visibilidade de Marcadores. Apresentado por: AIRC
Conversão de Modelos e Extensões para manutenção da Apresentado por: AIRC Índice 1. ASSUNTO... 3 2. CONVERSOR DE DOCUMENTOS... 4 3. INSTALAÇÃO DAS EXTENSÕES... 7 3.1 COLOCAÇÃO DE MARCADORES VISÍVEIS NOS
Leia maisManual Utilizador. Aplicação específica: Sage Bayer Exporter V1.0. Professional Services
Manual Utilizador Aplicação específica: Sage Bayer Exporter V1.0 Professional Services Agosto 2009 Índice Introdução... 3 Componentes da aplicação... 4 Instalação... 4 Dependências... 4 Parametrização
Leia maisCURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS
CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS Planificação Anual de Programação e Sistemas de Informação 11º ano Ano Lectivo 2013/2014 Turma: 11º H Professor: João Barbosa
Leia maisADIANTI FRAMEWORK PARA PHP
ADIANTI FRAMEWORK PARA PHP 9ª edição PABLO DALL'OGLIO Copyright 2012 de Pablo Dall'Oglio. Todos os direitos reservados e protegidos pela Lei 9.160 de 19/02/1998. É proibida a reprodução desta obra, mesmo
Leia maisCampus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /
Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: QUALIDADE DE SOFTWARE Aula N : 07 Tema:
Leia mais"A estimativa de tamanho de software é o coração do processo de estimativas de um projeto de software". (PUTMAN,1992)
e APF - Estimativas de tamanho de software "A estimativa de tamanho de software é o coração do processo de estimativas de um projeto de software". (PUTMAN,1992) As métricas de tamanho de software surgiram
Leia maisNota prévia... XXI 1. PHP, Apache Server e MySQL... 1
VII Índice Geral Nota prévia... XXI 1. PHP, Apache Server e MySQL... 1 1.1. Introdução... 1 1.2. Linguagem PHP... 1 1.2.1. Suporte a diferentes sistemas operativos... 2 1.2.2. Suporte a Sistemas de Gestão
Leia maisProcedimentos para correcção automática de registos
SIBUL Sistema Integrado de Bibliotecas da Universidade de Lisboa Informação Técnica INFO/1 2004 Janeiro 16 Procedimentos para correcção automática de registos A correcção automática de registos pode ser
Leia maisManutenção de Software
Manutenção de Software Engenharia de Software Rosana Braga (material produzidos por docentes do Labes-ICMC/USP) Manutenção do software O propósito do processo manutenção do sistema e software é modificar
Leia maisPontos de Função & Contagem de Software Aplicativo Middleware
Pontos de Função & Contagem de Software Aplicativo Middleware Versão 1.0 Nota: A NEC criou esses White Papers, em um esforço para distribuir dicas rápidos sobre este domínio específico para a comunidade
Leia maisEstimativa por Use Case Point (UCP)
Estimativa por Use Case Point (UCP) A análise de sistemas Orientados a Objetos já utiliza, comumente, os diagramas de Casos de Uso (Use Cases) para descrever as funcionalidades do sistema de acordo com
Leia maisConceitos Básicos. Capítulo 1. Introdução. Medições
Capítulo 1 Conceitos Básicos Introdução No final da década de 70, na IBM, Allan Albrecht estabeleceu os conceitos que permitiriam medir projetos de software. Em 1984, tais conceitos foram estendidos no
Leia maisServiços online da CMVC
Serviços online da CMVC Manual de utilizador Índice 1. Acesso... 2 1.1. Se tiver cartão de cidadão e leitor de cartão... 2 1.2. Se não tiver cartão de cidadão e/ou leitor de cartões... 3 2. Submissão de
Leia maisEspecialização Apps para a Internet em Visual Studio 2017 EDIÇÕES 2017 RIO TINTO
Especialização Apps para a Internet em Visual Studio 2017 EDIÇÕES 2017 RIO TINTO Especialização Apps para a Internet em Visual Studio 2017 PERCURSO MODULAR Especialização Apps para a Internet em Visual
Leia maisAnálise de Ponto de Função APF. Aula 04
Análise de Ponto de Função APF Aula 04 Agenda Parte 01 Introdução a Métricas de Software Parte 02 A Técnica de APF Identificação das Funções Transacionais Diretrizes Gerais Lógicas de Processamento Arquivos
Leia maisEngenharia de Software 1º Semestre Solução Frequência
Engenharia de Software º Semestre 004-005 Solução Frequência. ( cotações) O João foi contratado para desenvolver um sistema de gestão de farmácias e está sujeito às seguintes condições: O cliente não sabe
Leia maisMineração de Dados em Biologia Molecular
Mineração de Dados em Biologia Molecular WEKA Tópicos Introdução Simuladores de MD Principais módulos André C. P. L. F. de Carvalho Monitor: Váléria Carvalho André Ponce de Leon de Carvalho 2 Usando MD
Leia maisPLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE
PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE ATO CONVOCATÓRIO Nº 006/2016 CONTRATO DE GESTÃO IGAM Nº 002/IGAM/2012 09/2017 1 PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE ATO CONVOCATÓRIO
Leia maisMedidas de Esforço de Desenvolvimento de Software
Medidas de Esforço de Desenvolvimento de Software Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Em um gráfico de prazo (no eixo vertical) e número de total de PF (no eixo horizontal) verificou-se
Leia maisESCOLA SECUNDÁRIA MANUEL DA FONSECA, SANTIAGO DO CACÉM GRUPO DISICPLINAR - Informática ANO: 10º TICP ANO LECTIVO: 2008/2009 p.1/6
ANO: 10º TICP ANO LECTIVO: 2008/2009 p.1/6 Módulo 1 Folha de Cálculo Conceitos básicos o Introdução o O que podemos fazer com o Microsoft Excel o Estrutura geral de uma folha de cálculo o Iniciar o Microsoft
Leia maisTutorial da ferramenta de modelagem ASTAH (Versão resumida) Prof. Moacyr Franco Neto
Tutorial da ferramenta de modelagem ASTAH (Versão resumida) Prof. Moacyr Franco Neto Versão 1.0.0 1 ÍNDICE Sumário INTRODUÇÃO... 3 PRINCIPAIS CARACTERÍSTICA DA ASTAH... 3 COMO BAIXAR... 4 PRINCIPAIS FUNCIONALIDADES...
Leia maisGUIA RÁPIDO CLOUD BACKUP SOLUÇÕES CLOUD
GUIA RÁPIDO CLOUD BACKUP SOLUÇÕES CLOUD INDICE 1. CONFIGURAÇÃO INICIAL... 3 1.1. A MINHA ADESÃO... 3 1.2. NOVO UTILIZADOR... 4 1.3. NOVA PALAVRA PASSE... 7 2. OBTER O SOFTWARE DE BACKUP... 9 2.1. DISPOSITIVOS
Leia maisManual de Utilizador de Guias electrónicas de acompanhamento de resíduos Documento de apoio às estruturas locais da Cruz Vermelha Portuguesa
Manual de Utilizador de Guias electrónicas de acompanhamento de resíduos Documento de apoio às estruturas locais da Cruz Vermelha Portuguesa Índice 1. Criar a guia enquanto produtor... 3 2. Autorização
Leia maisSimulado para CFPS. Questões de Propósito, Tipo e Fronteira. 1. Um dos objetivos da Análise de Pontos de Função é:
Questões de Propósito, Tipo e Fronteira 1. Um dos objetivos da Análise de Pontos de Função é: Simulado para CFPS a) Ajudar no processo de depuração de um software. b) Estimar o tamanho de uma equipe de
Leia maisTarefa Orientada 9 Base de Dados Pagamentos
Tarefa Orientada 9 Base de Dados Pagamentos Objectivos: Criar as tabelas da base de dados Pagamentos Criar um diagrama da base de dados Inserir registos com os dados de teste Criar as tabelas da base de
Leia maisAnálise. Orientada a Objetos Modelo Funcional, Modelo Estrutural e Modelo Comportamental. Linguagens: Java, C++, etc.
Análise Estruturada Modelo Essencial ou Lógico constitui-se de dois sub-modelos (Modelo Ambiental e Modelo Comportamental) e um Dicionário de Dados. Linguagens: Fortran, Cobol, C, etc. Orientada a Objetos
Leia maisManual de Utilização Balcão Digital
Manual de Utilização Balcão Digital 2018 2 Manual de Utilização Balcão Digital Índice 1. Requisitos para a correta utilização das funcionalidades do Balcão Digital 2. Procedimentos inerentes à correta
Leia maisFormulário de Login XXI. Username : user Password : pass. Gestão de Empresas e Licenças de Utilização. Gestão de Utilizadores.
Formulário de Login Username : user Password : pass Gestão de Utilizadores Gestão de Empresas e Licenças de Utilização Software Manutenção Empresas - Na primeira execução da empresa, será criada as tabelas
Leia maisManual do Utilizador
Manual do Utilizador Transcend JetFlash SecureDrive Obrigado por adquirir a unidade USB Flash da Transcend com encriptação de 256-bit AES integrada. O JetFlash SecureDrive ajuda-o(a) a salvaguardar os
Leia maisEstimativa de Esforço. Estimativas de Software. Subjetividade da Estimativa. Incerteza de Estimativa. Técnicas de Estimativas
DCC / ICEx / UFMG Estimativa de Esforço Estimativas de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo É difícil fazer uma estimativa precisa de esforço de desenvolvimento Os requisitos
Leia maisI. RECOMENDAÇÕES GERAIS II. ACESSO À BOLSA DE EMPREGO PÚBLICO III. SUBMETER UMA CANDIDATURA IV. ALTERAR UMA CANDIDATURA V. ELIMINAR UMA CANDIDATURA
I. RECOMENDAÇÕES GERAIS II. ACESSO À BOLSA DE EMPREGO PÚBLICO III. SUBMETER UMA CANDIDATURA IV. ALTERAR UMA CANDIDATURA V. ELIMINAR UMA CANDIDATURA VI. CANCELAR UMA CANDIDATURA 1 I. RECOMENDAÇÕES GERAIS
Leia maisESTIMATIVAS BASEADA EM CASOS DE USO
ESTIMATIVAS BASEADA EM CASOS DE USO TIPOS DE MÉTRICAS Contagem de Linhas de Código Fonte (LOCs) Análise de Pontos por Função Análise por Casos de uso Outras Técnicas... Foi proposto em 1993 por Gustav
Leia maisGuia de Utilização. Entidades Prescritoras Nova Encomenda. Versão 2 agosto 2017
Guia de Utilização Entidades Prescritoras Nova Encomenda Versão 2 agosto 2017 Nova Encomenda Uma vez criada a entidade prescritora e associados os seus membros no Portal, o utilizador da entidade, com
Leia maisApps para a Internet Em Visual Studio EDIÇÕES 2017 RIO TINTO
Apps para a Internet Em Visual Studio 20017. EDIÇÕES 2017 RIO TINTO Apps para a Internet em Visual Studio 2017 CURSO: Apps para a Internet em Visual Studio 2017-50 horas (NOTA: com base no Catálogo Nacional
Leia maisPROTÓTIPO DE UM SISTEMA DE IMPORTAÇÃO PARA UMA AGÊNCIA DE TRANSPORTES INTERNACIONAIS
Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Bacharelado em Ciências da Computação Estágio supervisionado de Conclusão de Curso PROTÓTIPO DE UM SISTEMA DE IMPORTAÇÃO PARA UMA
Leia maisRecurso Didáctico. Dossier Técnico Pedagógico Projecto: 5742/2008/22 Acção: 5742/2008/
Pág Megaexpansão, Ensino e Formação Profissional em Novas Tecnologias, Lda. Rua Praça de Touros, 26 2500-67 Caldas da Rainha NIPC 503 807 4 Correio Electrónico info@megaexpansao.pt www.megaexpansao.pt
Leia maisManual de Utilização. Balcão Digital
Manual de Utilização Balcão Digital Índice Manual de Utilização... 1 Balcão Digital... 1 1. Requisitos que devem ser cumpridos para a correta utilização das funcionalidades do Balcão Digital... 3 2. Procedimentos
Leia maisMANUAL DA PLATAFORMA DE CANDIDATURAS VERÃO ULISBOA abril Departamento de Informática
MANUAL DA PLATAFORMA DE CANDIDATURAS VERÃO ULISBOA 2016 11. abril. 2016 Departamento de Informática ÍNDICE 1 ACESSO 2 PÁGINA INICIAL 3 CRIAR CANDIDATURA 4 PREENCHER DADOS DA CANDIDATURA 5 RETIFICAÇÃO DE
Leia maisPGP - Aula T 6 Estimação
PGP - Aula T 6 Estimação 19 - Outubro - 2015 Carlos Duarte, FCUL, Departamento de Informática Sumário e Referências Sumário Estimação Decomposição e modelos empíricos Referências Pressman, capítulo 33
Leia maisAplicações Informáticas A
Curso Tecnológico de Informática/10º e 11º anos Prova: P Nº de anos: 2 Decreto-Lei n.º 139/2012, de 5 de julho Duração: 120 minutos 1. Introdução O presente documento visa divulgar as caraterísticas da
Leia maisÍNDICE 1.1. Conversão de documentos: 1.2. Verificar o formato do documento:
ÍNDICE I - INTRODUÇÃO... 3 II - O PDF/A... 4 1.1. Conversão de documentos:... 4 1.2. Verificar o formato do documento:... 6 III - A assinatura digital... 8 3. O que é a assinatura digital?... 8 3.1. Assinar
Leia maisAVALIAÇÃO PESSOAL DOCENTE Guia de referência para a Audiência Prévia.
INSTITUTO POLITÉCNICO DE VIANA DO CASTELO SERVIÇOS DE INFORMÁTICA. DESENVOLVIMENTO DE SISTEMAS. 0 ON-IPVC PESSOAL DOCENTE Guia de referência para a Audiência Prévia. INTRODUÇÃO Este manual pretende ser
Leia mais