Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0194_AV_200807064915 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 200807064915 - LEONARDO AMARO DO NASCIMENTO Professor: PATRICIA FIUZA DE CASTRO Turma: 9001/AA Nota da Prova: 2,0 Nota de Partic.: 0,5 Data: 07/06/2014 09:10:16 1 a Questão (Ref.: 200807168584) Pontos: 0,5 / 1,5 O ciclo de vida de um sistema contempla diversas fases. Descreva as atividades principais que devem ser desenvolvidas na fase de projeto de um sistema. Resposta: Na fase de Projeto de um sistema devemos elencar todas as especificações necessárias para o correto desenvolvimento do projeto de software, tratando assim da qualidade, do custo e do Gabarito: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema) definido nas fases de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais como, definição da arquitetura do sistema (ex. arquitetura baseada em componentes, organização em camadas, etc.); definição do modelo físico do banco de dados; definição da interface gráfica do sistema (construção de telas, etc.); especificação de planos de teste, entre outras atividades. 2 a Questão (Ref.: 200807168578) Pontos: 0,5 / 1,5 O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: especificação de requisitos, análise, projeto, implementação e testes. Descreva o objetivo de cada uma destas fases. Resposta: Especificação de requisitos: é onde realizamos os levantamentos das informações que definem o que, quando, porque, onde e como o software trabalhará para atender a real demanda de utilização; Análise: etapa onde realizamos a análise propriamente dita dos requisitos levantados e desenhamos as soluções para entrega ao programador iniciar o desenvolvimento do software; Projeto: fase onde levantamos todas as definições necessárias para controle e administração do projeto de software, como o custo, a qualidade e o tempo necessários para a realização do projeto dentro das especificações acordadas para esta entrega; Implementação e Testes: é a fase onde realziamos a liberação do software para o usuário realizar os testes necessários para finalmente liberar de forma definitiva a utilização do software, ou seja, colocá-lo em uso em produção. Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo de viabilidade e definição do escopo do sistema. Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente o negócio do cliente. Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema de acordo com a especificação construída nas fases anteriores. A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está integrada às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema. Página 1 de 4BDQ Prova 19/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3 a Questão (Ref.: 200807125385) Pontos: 0,0 / 0,5 Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo: I. Informação é um fato isolado; II. Dado é algo que tem valor; III. Um sistema de informação recebe dados, os processa e gera informações; IV. Informação tem que ser útil para quem a detém. Com base em sua análise, assinale a ÙNICA opção correta: As opções I e IV estão corretas As opçoes I e III estão corretas As opçoes I, II e III estão corretas Apenas a opção III está correta As opções III e IV estão corretas 4 a Questão (Ref.: 200807126862) Pontos: 0,0 / 0,5 Baseado nos estudos de organizações como a Standish Group observou-se que a maioria dos projetos são cancelados ou concluídos com falhas. Qual dessas opções NÃO é um motivo? Valor final do projeto acima do planejado. Funcionalidades entregues não contemplando todas as acordadas com os stakeholders. Entrega final do projeto bem acima do prazo planejado. Falta de entendimento dos requisitos. Falta de interesse dos stakeholders. 5 a Questão (Ref.: 200807126328) Pontos: 0,0 / 0,5 Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado. Teste caixa preta Teste caixa branca Teste da compilação prévia Teste de sistemas Teste de integração 6 a Questão (Ref.: 200807103922) Pontos: 0,5 / 0,5 Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: correto, preciso, completo, consistente, verificável.( ) Página 2 de 4BDQ Prova 19/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. ( ) Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. ( ) V F V V V V V V F F F F V F F 7 a Questão (Ref.: 200807126312) Pontos: 0,0 / 0,5 Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram: I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção; II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído; III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final. Analisando as sentenças acima, assinale a única alternativa correta: Somente as sentenças I e II estão corretas Somente as sentenças I e III estão corretas Somente as sentenças II e III estão corretas Somente a sentença I está correta Todas as sentenças apresentadas estão corretas 8 a Questão (Ref.: 200807104166) Pontos: 0,0 / 1,0 Indique a sentença que não indica uma característica do Ciclo de Vida em Cascata: Fácil gerência; A etapa de análise realiza a definição lógica de todos os requisitos de sistema antes de realizar a etapa de projeto; Dificuldade para os requisitos que mudam; Implantação tardia; Desenvolver software em partes; 9 a Questão (Ref.: 200807308021) Pontos: 0,5 / 0,5 No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais elementos e sobquais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é Brainstorm Casos de Uso Visita técnica Entrevista Questionário Página 3 de 4BDQ Prova 19/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 10 a Questão (Ref.: 200807308093) Pontos: 0,0 / 1,0 Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a seguir sobre as vantagens deste modelo. I - É possível corrigir erros em fases já completas. II - Permite pontos de controle bem definidos. III - Facilita a visão de reutilização. Somente I e III estão corretas Somente II e III estão corretas Somente I e II estão corretas Somente II está correta Somente a I está correta Período de não visualização da prova: desde 30/05/2014 até 16/06/2014. Página 4 de 4BDQ Prova 19/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Compartilhar