Baixe o app para aproveitar ainda mais
Prévia do material em texto
AV – MEDIDAS DE ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE – 7º PERÍODO – 2015.1 Avaliação: CCT0190_AV_201201202299 » MEDIDAS DE ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201201202299 - FRANCISCO DAS CHAGAS CAMELO Professor: HORACIO DA CUNHA E SOUZA RIBEIRO Turma: 9001/AA Nota da Prova: 8,0 Nota de Partic.: 2 Data: 12/06/2015 08:19:37 1a Questão (Ref.: 201201462396) Pontos: 1,5 / 1,5 Considerando que as metodologias de qualidade de software tem uma fase onde se apuram medidas, qual a contribuição de APF para estas metodologias? Resposta: APF é fundamental para as metodologias de qualidade de software na medida permite fazer medição desde a concepção passando pelo desenvolvimento e durante a manutenção até o final de vida do sotware, ou seja até quando se torna obsoleto e não é mais usado. Gabarito: O uso de APF permite que se definam indicadores. Ou permite se comparar medidas obtidas em outros sistemas. Ou permite o acompanhamento de algumas métricas 2a Questão (Ref.: 201201376513) Pontos: 1,5 / 1,5 Um sistema foi definido e deverá ter um cadastro de cliente, outro cadastro de funcionários. O usuário solicitou um arquivo de LOG que possibilita auditoria. O sistema necessita ordenar dados por isto foi definido um arquivo TEMP para auxiliar nesta tarefa. Também há necessidade de um arquivo que mantenha durante o processamento as últiimas informações pesquisadas. O sistema deverá ter mensagens de auxilio, na forma de help. O sistema será acionado por um arquivo batch. Quais destes arquivos devem ser considerados como ALI? Resposta: Todos os arquivos solicitados ou que são relacionados ao trabalho do cliente: Cadastro de Clientes, Cadastro de funcionários, Log de auditoria, Mensagens de auxilio.Arquivos de trabalho de sistema ou não solicitados NÃO SÃO ALI: Arquivo TEMP, arquivos de manter informações e o arquivo batch. Gabarito: São ALI todos os arquivos solicitados ou que são relacionados ao ¿trabalho¿ do Cliente: cadastro de clientes, cadastro de funcionários, log de auditoria, mensagens de auxilio. Os arquivos de trabalho do sistema ou não solicitados NÃO SÃO ALI: arquivo de TEMP, arquivo de manter informações e o arquivo batch. 3a Questão (Ref.: 201201345643) Pontos: 0,5 / 0,5 Uma métrica precisa ser estabelecida quando falamos em medidas. Quando falamos que o Rio de Janeiro esta distante 400 km de São Paulo que aspecto da métrica não está claramente definido? A unidade de medida não esta claramente definida considerando que existem outros múltiplos de km e ninguém citou o sistema métrico, isto pode tornar a informação imprecisa. A descrição da métrica não esta correta. Existe imprecisão entre os locais iniciais e finais da medida. Isto nos leva a informação errada sobre a distancia entre a cidade do Rio e a de São Paulo, pois não sabemos de onde para onde se está medindo. A forma de fazer a medida. Se esta medida é direta ou indireta. E isto pode nos levar a dúvida da distancia entre o Rio e São Paulo. A expressão distancia entre Rio e São Paulo está corretamente definida e qualquer motorista de taxi levaria um passageiro a São Paulo sem se preocupar com a distancia, pois sabe que é de 400 km. A forma de medida neste caso pode nos levar a informação incorreta, pois existe um erro em cada forma de medida. Ao se fazer a medida deve-se definir se é feita de forma direta ou indireta. 4a Questão (Ref.: 201201322239) Pontos: 0,5 / 0,5 Qual a característica geral que contempla uma aplicação que deve rodar em batch ou online? Comunicação de dados Processamento distribuído Múltiplos locais Facilidade de instalação Facilidade de operação 5a Questão (Ref.: 201201345789) Pontos: 0,5 / 0,5 As funções do tipo transações existentes são: Saída externa, consulta externa e entrada externa. Fator de ajuste, escopo de contagem e fronteira da aplicação. Projeto de desenvolvimento, projeto de melhoria e aplicação. Arquivo lógico Interno, arquivo de interface externa e fator de contagem Entrada externa, saída externa e arquivo de interface externa. 6a Questão (Ref.: 201201322735) Pontos: 0,5 / 0,5 Tenho um relatório que é somente extração da base, mas sendo que se ultrapassar o limite de 100 linhas o relatório sai em arquivo. Como se deve contar? Pode ser considerado como CE ou SE depende do usuário Neste caso existem diversas maneiras de contar como consulta Contar como SE, pois há o cálculo das linhas e é de conhecimento do usuário que o relatório ultrapassar o limite (há contagem de linhas) ele será gravado em disco, senão será impresso Deve ser contado como uma consulta e uma saída, pois precisa se definir o tipo de gravação Deve-se contar como duas SE, pois pode sair em relatório ou gravado em disco 7a Questão (Ref.: 201201322751) Pontos: 0,5 / 0,5 Considerando uma aplicação que o usuário determinou dois tipos de relatórios diferentes, e os dados são consolidados em gráficos (setor, linha e barras). Outro relatório especial que contém dados derivados dos dois relatórios iniciais. E consultas "on line" das informações, sendo uma consulta feita pelo código do cliente e outra pelo CEP. A entrada de dados é feita por duas telas (uma com dados do cliente, outra com dados relativos ao endereço). Neste caso consideramos as funções de entrada, saída e consulta: Saídas = 3; entradas = 2; consultas = 3 Saídas = 2; entradas = 2; consultas = 2 Saídas = 3; entradas = 2; consultas = 5 Saídas = 6; entradas = 2; consultas = 2 Saídas = 2; entradas = 2; consultas = 6 8a Questão (Ref.: 201201323086) Pontos: 0,5 / 0,5 Analise as sentenças abaixo sobre as técnicas para desenvolver estimativas de esforço e em seguida assinale a alternativa correta: I. As técnicas de estimativas envolvem uma análise das tarefas a serem feitas em termos de detalhe, por isto deve-se fazer a decomposição detalhada da tarefa. II. Outra forma de se estimar os custos e o esforço necessário para desenvolver software é desenvolver curvas a partir de dados experimentais , e ir calibrando estas curvas. III. Uma forma eficaz é para cada necessidade de estimativa reunir a equipe de desenvolvimento e após ouvir a opinião destes escolher o parecer do profissional mais experiente, mesmo para novas situações. IV. Outra forma é manter uma base estatística de projetos anteriores e fazer interpolação de para novas necessidades. As afirmativas I, II, III e IV são todas corretas. As afirmativas II, III e IV são corretas e I é de alto risco As afirmativas I, II, IV são corretas a III é de alto risco As afirmativas I,III, IV são corretas a II é de alto risco As afirmativas I, II, III são corretas a Iv é de alto risco 9a Questão (Ref.: 201201462308) Pontos: 1,0 / 1,0 No Software orientado a objetos, segundo o Prof. Pressman, podemos afirmar: Deve-se definir um caso e uso padrão e o resultado aplicado ao longo do projeto. Devem-se modelar as classes principais e depois aplicar PF que servirá de unidade para o resto do projeto. Deve-se analisar cada caso e uso e fazer estimativas de tamanho somando-os no final. Deve-se usar a estimativa por PF usando-se a decomposição de casos e uso. Deve-se usar a estimativa de tamanho para dimensionar um caso e uso. 10a Questão (Ref.: 201201321190) Pontos: 1,0 / 1,0 A primeira atividade em uma empresa que deseja ter um processo de estimativas para o projeto de software é: Melhorar o método de desenvolvimento de softwareAssociar os projetos de desenvolvimento a uma documentação bem escrita Definir um conjunto de métricas e montar uma grande base de dados voltados para estimativas Estabelecer um processo de software e manter o desenvolvimento sobre o controle de um bom gerente Organizar os projetos por profissionais mais experientes
Compartilhar