Prévia do material em texto
Exercícios MEP Alunos: 1- Em relação à medição e estimativa de software em pontos de função, é correto afirmar que: a-) é uma medida que depende da linguagem de programação a ser utilizada. b-)é uma medida que depende da tecnologia que será utilizada para implementação. c-) a definição do escopo e da fronteira de aplicação deve preceder a identificação do tipo de contagem. d-)um de seus objetivos é medir a funcionalidade solicitada pelo usuário, antes do projeto de software, de forma a estimar seu tamanho e seu custo. e-)visa a estabelecer uma medida de tamanho, em Pontos de Função (PF), considerando a funcionalidade implementada, sob o ponto de vista do desenvolvedor. 2- Sobre a medição e estimativas de software em pontos de função e do gerenciamento do ciclo de vida de software, julgue o item que se segue. Para uma aplicação que contém dois arquivos de interface externa (AIE) de complexidade alta; três arquivos lógicos internos (ALI) de complexidade baixa; uma entrada externa (EE) de complexidade média; duas saídas externas (SE) de complexidade média; e quatro consultas externas (CE) de complexidade alta, a quantidade de pontos de função brutos é igual a 79. a-) certo b-) errado 3- A respeito de métricas e estimativas de software, julgue o seguinte item. Arquivo lógico interno (ALI) é um grupo de dados logicamente relacionados, reconhecidos pelos usuários, mantidos por meio de um processo elementar de outra aplicação e referenciado pela aplicação que está sendo contada. a-) certo b-) errado 4- A contagem estimativa por pontos de função (CEPF) objetiva conhecer o desempenho do sistema a partir dos requisitos funcionais do projeto e da identificação dos possíveis arquivos lógicos internos (ALI), entradas externas (EE), consultas externas (CE) e saídas externas (SE). a-) certo b-) errado Isabelle Cristina Teixeira de Menezes Valor obtido com base na tabela de complexidades. 5- O requisito Obter Histórico de Compras do sistema A consiste em uma referência a um grupo de dados “X” logicamente relacionado, mantido e armazenado no sistema B, conforme representado no diagrama a seguir. Na visão do usuário do sistema A, o grupo de dados "X" é visto na técnica de Análise por Pontos de Função como: a-) ALI - Arquivo Lógico Interno b-) AIE – Arquivo de Interface Externa; c-) EE – Entrada Externa; d-)SE – Saída Externa; e-)CE – Consulta Externa. 6- A Análise de Pontos de Função é uma técnica que mede as funcionalidades de um software sob o ponto de vista do usuário, para determinar o tamanho funcional do software. Para aplicar a APF, um funcionário precisa definir um recurso com as seguintes características: – age como uma membrana pela qual entram e saem os dados processados pelas transações da aplicação; – contém os dados mantidos pela aplicação; – ajuda a identificar os dados referenciados pela aplicação, definindo o que é interno e o que é externo. Esse funcionário deve definir o(a): a-) Entrada Externa; b-)Consulta Externa; c-) Processo Elementar; d-)Fronteira da Aplicação; e-) Arquivo De Interface Externa. 7-) Defina o que é um Processo Elementar. 8-) Faça uma análise para identificar quantos processos elementares existem: - Incluir cliente; - Alterar cliente; - Excluir cliente; - Consultar cliente; - Cancelar edição corrente de cliente; - Salvar edição corrente de cliente; - Validar CPF do cliente; - Validar se já existe cliente cadastrado; - Calcular dígito verificador da matrícula do cliente. a-) 1 Processo Elementar b-) 2 Processos Elementares c-) 3 Processos Elementares d-) 4 Processos Elementares 9-) Faça uma análise para identificar quantos processos elementares existem: -Preencher primeira tela do wizard; -Preencher segunda tela do wizard; -Preencher última tela do wizard; -Concluir a operação; -Emitir mensagens de erro; -Atualizar base de dados definitivamente. a-) 3 Processos Elementares b-) 2 Processos Elementares c-) 1 Processo Elementar d-) 4 Processos Elementares Um processo elementar é a menor unidade de atividade significativa para o usuário. Deve ser uma atividade completa e que deixa o negócio em um estado consistente. É uma funcionalidade que a aplicação fornece ao usuário para realizar o processamento de dados. 10-)Faça uma análise para identificar quantos processos elementares existem: - Redigir uma mensagem de e-mail; - Salvar a mensagem como um rascunho; - Consultar as mensagens salvas como rascunho; - Editar mensagem de e-mail e enviar. a-) 3 Processos Elementares b-) 2 Processos Elementares c-) 1 Processo Elementar d-) 4 Processos Elementares 11-) Faça uma análise para identificar quantos processos elementares existem: - Editar um documento; - Salvar um documento; - Cancelar a edição corrente no documento; - Aprovar um documento. a-) 3 Processos Elementares b-) 2 Processos Elementares c-) 1 Processo Elementar d-) 4 Processos Elementares