Questões de Concursos

selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.

Publicidade

Em relação à engenharia de software, julgue os itens a seguir.

O modelo espiral é um modelo evolucionário de processo de software que combina a prototipagem com o modelo em cascata. Contudo, a incerteza em relação ao número de ciclos necessários para construir o projeto, leva tal abordagem a empregar o modelo de métodos formais para viabilizá-lo.

Um modelo de processo para engenharia de software é escolhido com base na natureza do projeto e da aplicação, nos métodos e ferramentas a serem usados e nos controles e produtos intermediários e finais que são requeridos. Conforme definições de alguns desses modelos, julgue os itens seguintes.

O modelo em espiral evolui à medida que o processo avança, permitindo ao desenvolvedor e ao cliente entenderem melhor os riscos e reagirem em cada nível evolucionário.

Acerca do ciclo de desenvolvimento de sistemas, julgue os seguintes itens. No modelo de desenvolvimento em cascata, a especificação e a análise de requisitos, o projeto, a implementação, o teste, a operação e a manutenção são possíveis fases em um ciclo de vida. Cada fase produz artefatos e a fase seguinte não deve começar antes que a anterior tenha terminado. Esse modelo pode ser usado quando os requisitos são bem compreendidos e há pouca chance de mudanças radicais durante o desenvolvimento.

Na linguagem de modelagem unificada (UML), existem diagramas que descrevem situações do ponto de vista dinâmico ou comportamental, e diagramas que descrevem situações do ponto de vista estático. Acerca desse assunto, julgue os itens subseqüentes.

Entre os diagramas comportamentais incluem-se os de atividade, os de seqüência, os de comunicação e os de tempo.

Acerca de engenharia de requisitos, julgue os itens subsequentes.

A especificação de requisitos permite, em determinado momento, revelar o que o sistema irá realizar no que se refere às funcionalidades, sem definir, nesse momento, como as funcionalidades serão implementadas.

Julgue os itens a seguir, a respeito de projetos, SCRUM e XP.

Na metodologia ágil XP (extreme programming), as metáforas são formas de transmitir ideias complexas de maneira simples, ou seja, utiliza-se uma linguagem simples entre a equipe e o cliente, com o objetivo de que, entre as inúmeras variáveis de controle em projetos, tais como tempo, custo, qualidade e escopo, obtenha-se maior foco no tempo, em detrimento do planejamento do release.

Acerca de testes de software, julgue os itens que se seguem. Teste de software pode ser definido como o processo de execução de um programa ou sistema com a intenção de se verificar se o mesmo está de acordo com o planejado nas especificações dos seus requisitos.
Com relação a desenvolvimento de aplicações e banco de dados, julgue os itens de 106 a 112. A camada de aplicação de um projeto de interface contém as classes que representam os objetos gráficos, que recebem os dados ou comandos dos usuários, assim como aquelas que apresentam os resultados desejados aos usuários.

Para conceber software adequadamente, deve ser definido um processo de engenharia de software. O trabalho associado a essa engenharia, independentemente de área de aplicação, tamanho do projeto ou complexidade, envolve três fases genéricas: definição, desenvolvimento e suporte. A esse respeito, julgue os itens seguintes.

A fase de suporte, totalmente distinta da fase de definição como também da fase de desenvolvimento, compreende exclusivamente a correção de erros.

Considerando um projeto de sistema de informação e o uso e as definições de ferramentas CASE, julgue os itens a seguir.

A principal utilidade das ferramentas CASE orientadas a objetos é documentar o código que ela gera.

Na engenharia de software, a engenharia de requisitos é o processo de descobrir, analisar, documentar e verificar os serviços prestados por um sistema e suas restrições operacionais. A respeito dos conceitos de requisitos, julgue os seguintes itens.

No processo de requisitos, pode ser utilizada a técnica de etnografia durante as atividades relacionadas à eliciação de requisitos.

Acerca do Rational Unified Process (RUP), julgue os seguintes itens.

Ao longo das diversas iterações, ocorrem atividades relacionadas às disciplinas de modelagem do negócio, captura dos requisitos, análise, projeto, implementação e teste. O planejamento das iterações ocorre no início do desenvolvimento e não há atividades de planejamento ao longo das iterações. As iterações são realizadas em seqüência e não podem ocorrer em paralelo.

Acerca das metodologias ágeis de desenvolvimento, julgue os itens que se seguem. A refatoração recomendada pela metodologia XP consiste na reorganização interna do código-fonte sem alteração no seu comportamento, o que permite melhorias no projeto, mesmo após o início da implementação.

O MVC é um dos mais conhecidos frameworks de arquitetura de software. A respeito desse framework, julgue os itens a seguir.

frameworks MVC para muitas linguagens de programação, como Java, Perl, Python, PHP, Ruby, entre outras.

Acerca de engenharia de software, métricas, RUP, UML e teste de software, julgue os itens subsequentes.

Assim como o software, os requisitos também devem ser avaliados quanto à qualidade. A validação, atividade da engenharia de requisitos, é responsável por garantir que os requisitos tenham sido declarados de forma clara e precisa. Além disso, a validação busca detectar inconsistências, erros e omissões, objetivando alinhar os requisitos às normas estabelecidas para o projeto, produto e processo.

Com relação à engenharia de software, julgue os itens seguintes.

Controle, planejamento e garantia de qualidade são atividades do gerenciamento de qualidade; o controle de qualidade estabelece procedimentos e padrões que objetivam o desenvolvimento de software com qualidade.

A engenharia de software é uma tecnologia em camadas. A camada que fornece a técnica de como fazer para construir software e que inclui tarefas como análise de requisitos, projeto, construção de programas, testes e manutenção é a camada de

Página 63
Publicidade