Buscar

TrabalhoDeMedidasDeEsforcoDeDesenvolvimentoDeSoftware

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Trabalho
 Medidas de Esforço de Desenvolvimento de Software
Questão 1:
1.1 – Considere que o Caso de Uso para desenvolvimento de um projeto tenha a contagem das funções de dados e de transações com os seguintes valores:
Calcular a quantidade de pontos de função: 208
1.2 Obter os valores dos 14 fatores [] com as características e após obter o fator de ajuste dos PF usando a fórmula de Pfa.
[01] Comunicação de Dados
A aplicação possui coleta de dados on-line, front-end de teleprocessamento para um processamento batch ou sistema de Consulta.
[02] Processamento Distribuído
Processamento distribuído e transferência de dados são feitos em linha e em ambas as direções.
[03] Performance
Adicionalmente, ferramentas de análise de performance devem ser utilizadas na fase de projeto, desenvolvimento e/ou implementação para que os requisitos de performance do usuário sejam atendidos.
[04] Configuração Altamente Utilizada
Existem restrições operacionais, mas são restrições típicas da aplicação. Há esforço especial necessário ao atendimento.
[05] Volume de Transações
Altas taxas de transação definidos pelo usuário nos requisitos ou os níveis de serviço acordados são altos o bastante para requererem tarefas de análise de performance na fase de projeto.
[06] Entrada de Dados Online
De 16% a 23% das transações são entradas de dados on-line.
[07] Eficiência do Usuário Final 
Seis ou mais dos itens acima, mas não existem requisitos específicos do usuário associados a eficiência. 
[08] Atualização Online
Adicionalmente, a proteção contra a perda de dados é essencial e foi especialmente projetada e programada no sistema.
[09] Complexidade de Processamento
Todos os cinco itens acima (ver cartela)
[10] Reusabilidade
A aplicação foi especificamente empacotada e/ou documentada para fácil reutilização, ela é customizada pelo usuário através de manutenção de parâmetros.
[11] Facilidade de Instalação
Requisitos de instalação e conversão foram definidos pelo usuário, e guias de conversão e instalação foram fornecidos e testados. É considerado importante o impacto da conversão.
[12] Facilidade de Operação
Aplicação projetada para operação não assistida. Isto é, não é necessária nenhuma intervenção do operador para operar o sistema, que não seja a inicialização e término da aplicação. A recuperação automática de erros é uma característica da aplicação.
[13] Múltiplos Locais
Necessidade de múltiplos locais foi considerada no projeto, e a aplicação foi projetada para operar apenas ambientes de hardware e software similares.
[14] Facilidade de mudanças
Todos os cinco itens acima.
Questão 2:
2.1 – Como a empresa tem como parâmetro a produtividade 8 pontos de função por dia e semanas de 5 dias úteis de trabalho, calcule o número de dias necessários para desenvolvimento do projeto. Sabendo que a distribuição percentual de esforços tenha os seguintes valores por macroatividades:
2.2 – Obter os dias necessários e os quantitativos de dias de trabalho, pontos de função, custos de cada fase e custo total do projeto, sabendo que o valor de cada ponto de função tem o custo fixo R$ 1500,00.
2.3 – Obtenha valores (dias de trabalho, pf, custos de cada fase e total) para uma melhoria do projeto sabendo que haverá uma redução do esforço em 40% nos Requisitos e de menos 20% na Análise e Projeto e na Implementação do Projeto.
Questão 3: 
3.1 – Fazer as análises seguintes: 
a) Definir e exemplificar os tipos de função de Dados: ALI e AIE, e as de Transações: EE, SE e CE (Tipos de Funcionalidades calculadas na da 1ª questão).
b) Especifique os percentuais de distribuição e como são obtidos e mantidos Transações (Especificados na 2ª questão).
c) ESPECIFIQUE e exemplifique PE, DER, RLR, ALR:
a) ALI (Arquivo Lógico Interno): Grupo lógico de dados relacionados ou informação de controle identificado pelo usuário e mantido dentro da fronteira da aplicação. A intenção primária de um ALI é manter os dados que sofrem manutenção através de um ou mais processos elementares da aplicação que está sendo contada. Um ALI equivale a um Depósito de Dados em um DFD ou a uma entidade em um MER.
AIE (Arquivo de Interface Externa): Grupo lógico de dados relacionados ou informação de controle referenciado pela aplicação, mas mantido dentro da fronteira de outra aplicação. A intenção primária de um AIE é manter dados referenciados através de um ou mais processos elementares da aplicação que está sendo contada. Isso significa que um AIE contado por uma aplicação deve ser um ALI em outra aplicação.
EE (Entrada Externa): Uma Entrada Externa é um processo elementar que processa dados ou informação de controle que venha de fora da fronteira da aplicação. A intenção primária de uma EE é manter um ou mais ALIs e/ou alterar o comportamento do sistema.
SE (Saída Externa): Uma Saída Externa é um processo elementar que envia dados ou informação de controle para fora da fronteira da aplicação. A intenção primária de um SE é apresentar informações ao usuário através de processamento lógico, além da recuperação de dados e informação de controle. O processamento lógico deve conter pelo menos uma fórmula matemática ou cálculo, ou criar dados derivados. Uma SE também pode manter um ou mais ALIs e/ou alterar o comportamento de um ou mais ALIs e/ou alterar o comportamento do sistema.
CE (Consulta Externa): Uma Consulta Externa é um processo elementar que envia dados ou informação de controle para fora da fronteira da aplicação. A intenção primária de uma CE é apresentar informações ao usuário através da recuperação de dados e informação de controle de um ALI ou AIE. O processamento lógico não contém nenhuma fórmula matemática ou cálculo, ou cria dados derivados, o comportamento do sistema não é alterado.
b) 
As transações são obtidas e mantidas seguindo os seguintes passos:
 – identificação de cada processo elementar requerido pelo usuário;
 – classificação de cada função de transação como uma EE, SE ou CE;
 – contagem dos ALR's para cada função de transação;
 – contagem dos DER's para cada função de transação;
 – determinação da complexidade funcional de cada função de transação;
 – determinação do tamanho funcional de cada função de transação.
 – documentação de toda contagem.
c) DER – Dados Elementares Referenciados – atributo único, reconhecido pelo usuário e não repetido.
RLR – Registros Elementares Referenciados – Subgrupo de dados reconhecido pelo usuário dentro de ALI/AIE. 
ALR – Arquivo Lógico Referenciado – ALI mantido ou AIE referenciado pela função de transação.
PE – Processo Elementar – Um processo elementar é a menor unidade de atividade que tem significado para o usuário.
� EMBED Microsoft Excel 97-Tabelle� ���
� EMBED Microsoft Excel 97-Tabelle� ���
� EMBED Microsoft Excel 97-Tabelle� ���
� EMBED Microsoft Excel 97-Tabelle� ���
� EMBED Microsoft Excel 97-Tabelle� ���
� EMBED Microsoft Excel 97-Tabelle� ���
� EMBED Microsoft Excel 97-Tabelle� ���
� EMBED Microsoft Excel 97-Tabelle� ���
_2147483647.xls
PontoFuncao
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
				Tipos de Funcionalidade		Complexidade funcional		Quantidades		Peso		PF		PF Tipos de funcionalidade		Porcentagem
				Arquivos Lógicos Internos		S		1		7		7
						M		3		10		30
						C		3		15		45		82		39.42%
				Arquivos de Interface Externa		S		1		5		5
						M		2		7		14
						C		3		10		30		49		23.56%
				Entradas Externa		S		2		3		6
						M		2		4		8
						C		2		6		12		26		12.50%
				Saídas Externa		S		2		4		8
						M		1		5		5
						C		2		7		14		27		12.98%
				Consultas Externas		S		2		3		6
						M		3		4		12
						C		1		6		6		24		11.54%
				Total da Quantidade
dos PF não ajustados								208		208		100.00%
_2147483646.xls
PontoFuncao
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
				Ponderando Características Gerais da Aplicação
				Fator		Peso (0-5)
				Comunicação de Dados (F1)		2
				Processamento Distribuído (F2)		4
				Performance (F3)		5
				Configuração Altamente Utilizada (F4)		3
				Volume de Transação (F5)		4
				Entrada de Dados On-line (F6)		3
				Eficiência do Usuário-Final (F7)		3
				Atualização On-line (F8)		4
				Complexidade de Processamento (F9)		5
				Reusabilidade (F10)		5
				Facilidade de Instalação (F11)		3
				Facilidade de Operação (F12)		5
				Múltiplos Locais (F13)		2
				Facilidade de Modificação (F14)		5
				Soma dos pesos		53
_2147483645.xls
PontoFuncao
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
				Considerando que a soma das 14 perguntas seja: (Fi) =								53
		
				Pfa =		208		x		0.65		0.01		53		← (fi)
				Pfa =		208		x		0.65		0.53
				Pfa =		208		x		1.18
				Pfa =		245		← Pontos de função, após ajuste da complexidade
_2147483644.xls
PontoFuncao
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
				Quant. Necessária		Quant. de PF				PF dia				Total
				Dias		245		/		8		=		30.68		dias
		
				Quant. Necessária		Quant. de dias				Dias úteis				Total
				Semanas		30.68		/		5		=		6.14		semanas
_2147483643.xls
PontoFuncao
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
				Requisitos				12%
				Análise e Projeto				28%
				Implementação				15%
				Testes				20%
				Homologação				13%
				Implantação				12%
				Totais				100%
_2147483642.xls
PontoFuncao
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
				Fatores de Distribuição e de Ajuste dos pontos de função no desenvolvimento do software
				Macroatividades				Fator de		Fator de		PF Ajustado		Prazo em dias		$ Custo
								Distribuição		Ajuste		(valor = 245,44)		(valor = 8)
				Requisitos				12%		100%		29.45		3.68		44,179.20
				Análise e Projeto				28%		100%		68.72		8.59		103,084.80
				Implementação				15%		100%		36.82		4.60		55,224.00
				Testes				20%		100%		49.09		6.14		73,632.00
				Homologação				13%		100%		31.91		3.99		47,860.80
				Implantação				12%		100%		29.45		3.68		44,179.20
				Totais				100%				245.44		30.68		368,160.00
		
				Custo por pontos de função												1500.00
_2147483641.xls
PontoFuncao
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
				Fatores de Distribuição e de Ajuste no projeto de melhoria do software
				Macroatividades				Fator de		Fator de		PF Ajustado		Prazo em dias		$ Custo
								Distribuição		Ajuste		(valor = 245,44)		(valor = 8)
				Requisitos				12%		50%		14.73		1.84		22,089.60
				Análise e Projeto				28%		40%		27.49		3.44		41,233.92
				Implementação				15%		70%		25.77		3.22		38,656.80
				Testes				20%		115%		56.45		7.06		84,676.80
				Homologação				13%		100%		31.91		3.99		47,860.80
				Implantação				12%		100%		29.45		3.68		44,179.20
				Totais				100%				185.80		23.22		278,697.12
_2147483640.xls
PontoFuncao
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
				Requisitos				12%
				Análise e Projeto				28%
				Implementação				15%
				Testes				20%
				Homologação				13%
				Implantação				12%
				Totais				100%

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais