Questão FC188249
Qual foi a produtividade desse programador, em linhas de código por minuto, para o projeto 1 e para o projeto 2, respectivamente?
Unidades de Medida (Distância, Massa, Volume, Tempo, etc)
CESGRANRIO · 2012
Uma empresa de desenvolvimento de software utiliza como indicador de desempenho para o processo de codificação o valor da produtividade, indicado por linhas de código por unidade de tempo. Para um determinado programador, tem-se a tabela de tarefas abaixo. Essa tabela indica que ele está alocado em dois projetos diferentes, Proj 1 e Proj 2, com programas gerados com 225 e 120 linhas de código, respectivamente.
| Dia | Hora Início | Hora Fim | Interrupções | Tarefa |
| 01/10 | 08h30 | 17h30 | 1 hora para almoço | Codificação do projeto 1 |
| 02/10 | 09h00 | 16h30 | 0,5 hora para almoço | Codificação do projeto 1 |
| 03/10 | 10h00 | 17h30 | 0,5 hora para almoço e 1 hora de treinamento | Codificação do projeto 2 |
| 04/10 | 07h30 | 11h30 | Sem interrupções | Codificação do projeto 2 |
Qual foi a produtividade desse programador, em linhas de código por minuto, para o projeto 1 e para o projeto 2, respectivamente?
- 0,125 e 0,200
- 0,125 e 0,450
- 0,250 e 0,200
- 0,250 e 0,450
- 0,450 e 0,250
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Para calcular a produtividade do programador, precisamos analisar o tempo de trabalho que ele dedicou a cada projeto e o número de linhas de código que ele produziu.
No projeto 1, o programador gerou 225 linhas de código. Vamos calcular o tempo que ele trabalhou nesse projeto:
No dia 01/10, ele trabalhou das 8h30 às 17h30, com 1 hora de intervalo para o almoço. Portanto, a conta fica assim:
- Tempo total: \(17h30 - 8h30 = 9\, \text{horas}\)
- Menos a hora de almoço: \(9h - 1h = 8\, \text{horas}\)
No dia 02/10, ele trabalhou das 9h00 às 16h30, com 0,5 hora de almoço:
- Tempo total: \(16h30 - 9h00 = 7h30\)
- Menos o tempo de almoço (30 minutos): \(7h30 - 0,5h = 7\, \text{horas}\)
Somando os dias: \(8h + 7h = 15\, \text{horas}\), que equivalem a \(15 \times 60 = 900\, \text{minutos}\).
Agora, podemos calcular a produtividade no projeto 1:
\(P_1 = \frac{225}{900} = 0{,}25\)
No projeto 2, o programador produziu 120 linhas de código. Vamos calcular o tempo que ele trabalhou nesse projeto:
No dia 03/10, ele trabalhou das 10h00 às 17h30, com 0,5 hora de almoço e 1 hora de treinamento:
- Tempo total: \(17h30 - 10h00 = 7h30\)
- Menos o tempo de almoço e treinamento (1,5h): \(7h30 - 1h30 = 6\, \text{horas}\)
No dia 04/10, ele trabalhou das 7h30 às 11h30, sem interrupções:
- Tempo total: \(11h30 - 7h30 = 4\, \text{horas}\)
Assim, somando os dias do projeto 2, temos: \(6h + 4h = 10\, \text{horas}\), que equivalem a \(10 \times 60 = 600\, \text{minutos}\).
A produtividade no projeto 2 é:
\(P_2 = \frac{120}{600} = 0{,}2\)
Portanto, as produtividades para os projetos 1 e 2, respectivamente, são 0,250 e 0,200.
Conteúdo do catálogo FC Concursos · Atualizado em