Baixe o app para aproveitar ainda mais
Prévia do material em texto
01/12/2014 Estácio data:text/html;charset=utf8,%3Ctable%20width%3D%22650%22%20height%3D%2225%22%20border%3D%220%22%20align%3D%22center%22%20c… 1/3 1a Questão (Ref.: 201403851533) Pontos: 0,0 / 0,5 Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 Cap. 1): ( ) boas especificações de requisitos são indispensáveis; ( ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros; ( ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente atendidas; ( ) uma boa especificação de requisitos custa tempo e dinheiro. ( ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro. Marque a alternativa correta. V, F, F, V, V F, V, F, F, V F, F, F, V, V V, F, F, V, F V, F, F, F, V 2a Questão (Ref.: 201403337103) Pontos: 0,5 / 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 a sentença I está 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 Todas as sentenças apresentadas estão corretas 3a Questão (Ref.: 201403377510) Pontos: 0,5 / 0,5 Uma das características do Processo Unificado é ser dirigido a casos de uso. Nesse contexto, analise as afirmações a seguir e identifique a alternativa correta. O modelo de casos de uso representa o comportamento de um sistema, conforme percebido do ponto de vista externo a esse sistema. PORQUE: O modelo de classes conceituais de um sistema pode ser obtido a partir do modelo de casos de uso. A primeira afirmação é verdadeira e a segunda é falsa. As duas afirmações são verdadeiras e a segunda não justifica a primeira. As duas afirmações são falsas. 01/12/2014 Estácio data:text/html;charset=utf8,%3Ctable%20width%3D%22650%22%20height%3D%2225%22%20border%3D%220%22%20align%3D%22center%22%20c… 2/3 As duas afirmações são verdadeiras e a segunda justifica a primeira. A primeira afirmação é falsa e a segunda é verdadeira. 4a Questão (Ref.: 201403340750) Pontos: 0,5 / 0,5 Conforme Roger Pressman o que é um processo de software? É a área do conhecimento da computação voltada para a especificação. É a área do conhecimento da computação voltada para a manutenção. É a área do conhecimento da computação voltada para a qualidade. É a área do conhecimento da computação voltada para o desenvolvimento. É a área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade. 5a Questão (Ref.: 201403552508) Pontos: 0,5 / 0,5 Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também. Marque a alternativa que indica o tipo de teste mencionado acima. Teste iterativo Teste caixa branca Teste de interação Teste simples Teste caixa preta 6a Questão (Ref.: 201403515461) Pontos: 0,5 / 0,5 É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos componentes e a interconexão com outros sistemas. Visão externa Visão geral Visão comportamental Visão estrutural Visão interna 7a Questão (Ref.: 201403515582) Pontos: 1,0 / 1,0 Marque a alternativa CORRETA. O modelo em cascata: Tem uma etapa iniciada em conjunto com a etapa da anterior do ciclo de vida do sistema de informação Não trata o ciclo de vida do sistema de informação Trata cada etapa do ciclo de vida do sistemas de informação de forma independente Trata cada etapa do ciclo de vida do sistemas de informação de forma incremental Tem uma etapa iniciada somente após a conclusão da etapa anterior do ciclo de vida do sistema de informação 01/12/2014 Estácio data:text/html;charset=utf8,%3Ctable%20width%3D%22650%22%20height%3D%2225%22%20border%3D%220%22%20align%3D%22center%22%20c… 3/3 8a Questão (Ref.: 201403340751) Pontos: 1,5 / 1,5 O que é desenvolver Adhoc? Resposta: Desenvolvimento sob demanda Gabarito: Desenvolvimento sob demanda. 9a Questão (Ref.: 201403379374) Pontos: 0,7 / 1,5 Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo do teste de integração e do teste de aceitação, e quando eles devem ser aplicados Resposta: Integração é a validação dos módulos, quando une os já implementados. Aceitação é quando o usuário faz o teste para verificar a usabilidade e como forma de treinamento, para quando todo o sistema estiver pronto, o usuário já saer como usálo. Gabarito: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. Ele é aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou seja, não demanda que todo o sistema estaja pronto para ser aplicado. Desta forma, temos uma integração contínua, sempre que um componente está pronto ele é testado e integrado aos demais componentes do sistema. O teste de aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele o usuário valida se o sistema atende aos critérios de aceitação estabelecidos para o sistema. 10a Questão (Ref.: 201403314731) Pontos: 1,0 / 1,0 Existem vários modelos de desenvolvimento de software, cada um com suas particularidades. A respeito desse assunto, assinale a opção correta. No modelo de desenvolvimento em cascata, a primeira etapa é a modelagem do sistema. O modelo de desenvolvimento em espiral, que tem a codificação como segunda etapa, gera o código do sistema muito mais rapidamente que o modelo de prototipação. A metodologia de prototipagem evolutiva é uma abordagem que visualiza o desenvolvimento de concepções do sistema conforme o andamento do projeto, por meio de protótipos visuais. O modelo de desenvolvimento UML é uma metodologia de desenvolvimento orientada a objetos que gera protótipos muito rapidamente, em função das ferramentas case disponíveis. No modelo de desenvolvimento incremental, da mesma maneira que no modelo cascata, é possível a solução dos riscos logo no início do projeto.
Compartilhar