Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação 3 - Engenharia de Software QUESTAO 1 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA A abordagem de análise orientada a objetos permite que o software, seja construído de objetos que tenham um comportamento especifico. Os próprios objetos podem ser construídos a partir de outros. Quais são os principais conceitos utilizados na abordagem orientada a objetos? 1. São conceitos de uma programação bem estruturada que facilitam a leitura do código e garantem melhor reaproveitamento de código. 2. Dentre os conceitos básicos utilizados na abordagem orientada a objetos, podemos citar os objetos, classes, métodos, herança e encapsulamento. Correto 3. São conceitos de programação modular, que obedecem uma sequência lógica de execução. 4. Podemos certamente citar que são os objetos, classes, comandos, herança e encapsulamento. 5. Os principais conceitos utilizados na abordagem orientada a objetos, são a criação de objetos, métodos, atributos, herança e estrutura. QUESTAO 2 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA Atualmente é prática comum os desenvolvedores utilizarem componentes de software que são encontrados em bibliotecas de uso gratuito ou mesmo disponíveis para compra. Esses componentes são conhecidos como COTS – Commercial-Off-The-Shelf, ou software comercial de prateleira. Geralmente, eles oferecem funcionalidades com interfaces bem definidas que podem ser facilmente integrados no software desenvolvido. Podemos dizer que o modelo de desenvolvimento baseado em componentes: 1. Não se mostra “rentável” quando quantificado por métricas de software. 2. Somente utilizado atualmente no desenvolvimento de softwares de prateleira. 3. Somente é apropriado para projetos ligados a hardware. 4. Não é capaz de suportar o desenvolvimento de componentes reusáveis. 5. Depende da tecnologia de objetos como suporte. Correto QUESTAO 3 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA O reuso de software se refere à utilização de software existente para o desenvolvimento de um novo. A decisão quanto à utilização de componentes reutilizáveis e: 1. É somente utilizada para o desenvolvimento de aplicativos. 2. Envolve a comparação entre aquisição e o desenvolvimento para ver qual é mais vantajoso. Correto 3. É um procedimento que não se utiliza mais no desenvolvimento de software. 4. Só se utiliza no modelo Cascata. 5. É raramente utilizado, e quando utilizado, somente para aplicações web. QUESTAO 4 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA Em relação ao modelo de desenvolvimento baseado em componentes, devem ser estimados os custos e benefícios líquidos no investimento em reuso de software e serem avaliados os ganhos com a adoção do reuso. Assinale a alternativa que cita alguns benefícios obtidos com o reuso de software. 1. Redução no prazo, menor custo dos projetos e maior índice de produtividade. Correto 2. Redução no índice de erros, menor custo de desenvolvimento e maior índice de pontualidade. 3. Softwares desenvolvidos sem custos, fácil utilização pelos usuários e elegantes. 4. Softwares produzidos em tempo recorde, custo baixo e sem a ausência de erros. 5. Criação de softwares mais elegantes e com conceito de acessibilidade. QUESTAO 5 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA Qual é o ponto-chave dos serviços da arquitetura orientada a serviços (SOA) e o que eles facilitam? 1. É que eles têm alto acoplamento, facilitando a flexibilidade, autenticidade e tolerância a falhas. 2. O ponto-chave é que eles têm baixo acoplamento, o que facilita a obtenção de flexibilidade, escalabilidade e tolerância a falhas. Correto 3. O ponto-chave é a escalabilidade, que facilita a tolerância a falhas e flexibilidade. 4. O ponto-chave é a orientação a objetos que gera escalabilidade e facilita o dia-a-dia dos desenvolvedores. 5. O ponto-chave é a escalabilidade e facilita o desenvolvimento orientado a objetos.
Compartilhar