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
Julgue o item abaixo, relativo à JPA (Java Persistence API). A JPA, que foi criada como alternativa para o Hibernate para conexão com os sistemas gerenciadores de banco de dados, está nativa no Java SE a partir da versão 1.3.
Com relação à engenharia de requisitos, julgue os itens que se seguem. O gerenciamento de requisitos é planejado durante o processo de elicitação de requisitos e iniciado quando se torna disponível a primeira versão do documento de requisitos aprovada pelos stakeholders.

A engenharia de software envolve diversos procedimentos, processos, arquiteturas de sistemas, linguagens, análise e vários outros pontos para a construção de um software. Com referência à engenharia de software, julgue os itens a seguir.

Entre outros aspectos, a análise de requisitos se preocupa com pontos que o sistema deve atender de acordo com a demanda do usuário.

Para efeito de contagem, utilizando-se a técnica de análise de pontos de função, julgue os itens que se seguem.

Se duas aplicações mantiverem o mesmo arquivo lógico interno, então esse arquivo será contado apenas na aplicação que detém o arquivo físico.

Acerca de padrões de projeto, JSE e JME, julgue os itens a seguir. Considere que determinado sistema tenha apresentado problemas de uso excessivo de recursos de armazenamento na criação de múltiplas instâncias de objetos. Nesse caso, o padrão Adapter é mais apropriado que o padrão Flyweight para se resolver o problema.

Acerca de mudança de software, julgue o item abaixo.

Das várias estratégias de mudança de software, realizar alterações significativas na arquitetura do sistema de software diz respeito a reengenharia de software.

A respeito de conceitos de levantamento de requisitos, julgue os itens a seguir.

As tabelas de rastreamento são muito usadas como parte da base de dados de requisitos. Elas podem ser úteis para agilizar o entendimento de como a modificação em um requisito vai afetar diferentes aspectos do sistema a ser construído.

A respeito da UML (unified modeling language), julgue os próximos itens.

O diagrama de componentes deve ser utilizado para se representar a configuração e a arquitetura de um sistema no qual estarão ligados todos os software e hardware, bem como sua interação com outros elementos de suporte ao processamento.

No que se refere à engenharia de requisitos, julgue os próximos itens. Situação hipotética: O fluxo de processos para o gerenciamento de requisitos de uma organização contém, entre outras, as seguintes atividades: estudo de viabilidade; elicitação de requisitos; e análise de requisitos. Assertiva: A elicitação de requisitos deve ser retirada do fluxo, porque não faz parte do gerenciamento de requisitos, devendo ser executada antes da realização desse gerenciamento.

A engenharia de software visa à produção sistemática de softwares que possam atender a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca da engenharia de software e suas várias metodologias, técnicas e ferramentas de apoio, julgue os seguintes itens.

Um diagrama de Gantt de um projeto tem formato que impede a visualização de características das fronteiras temporais entre as tarefas, tais como as datas mais adiantadas e mais tardias para começar ou terminar uma tarefa.

O desenvolvimento de projeto de um website passa por etapas distintas desde o planejamento até a manutenção. Acerca das etapas de desenvolvimento de um website, julgue os itens que se seguem.

No desenvolvimento de um projeto de um website centrado no usuário, um protótipo deve ser testado apenas por experts na área.

Com relação à engenharia de requisitos, julgue os itens que se seguem.

A técnica para projeto, teste e refinamento de interfaces de usuário, chamada paper prototyping, pode ser usada para melhorar a especificação de requisitos não-funcionais de usabilidade.

O RUP (rational unified process) é um processo de engenharia de software desenvolvido pela Rational Software Corporation. Ele oferece uma abordagem embasada em workflows para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento. A respeito das disciplinas ou workflows do RUP, assinale a opção incorreta.

A disciplina de engenharia de software envolve diversas técnicas e procedimentos que visam melhorar a qualidade do sistema, minimizar o esforço de desenvolvimento, reduzir custos e potenciais falhas. Quanto a esse assunto, julgue os itens que se seguem.

Entre as técnicas mais elementares de levantamento de requisitos, estão a entrevista e a investigação. Enquanto a investigação pode revelar fatos sobre o desempenho passado, a entrevista visa conhecer o sentimento do entrevistado acerca do estado atual do sistema e conhecer as metas pessoais e organizacionais.

O modelo de processo de desenvolvimento de software que enfatiza a estreita relação entre as atividades de testes e as demais fases do processo de desenvolvimento é denominado modelo
Acerca de refatoração (refactoring), julgue os seguintes itens. A refatoração modifica a estrutura interna de um software visando facilitar o entendimento e as futuras modificações sem alterar o comportamento apresentado pelo software. Não é uma prática que possa ser aplicada em processos de desenvolvimento ágeis, pois requer a construção de modelos tanto para o projeto de alto nível quanto para o projeto detalhado.

Julgue os seguintes itens a respeito de qualidade de software.

Extreme programming (XP) é embasado em requisitos conhecidos, definidos de antemão, que não sofram muitas alterações, devendo ser usado por equipes de pequeno porte, formadas por representantes de todos os stakeholders.

Página 60
Publicidade