Questões de Concurso Sobre engenharia de software

Foram encontradas 14.525 questões

Q380773 Engenharia de Software
Sobre os tipos de relacionamento entre Casos de Uso, analise as seguintes afirmativas:

I. Um relacionamento de inclusão (include) significa que o caso de uso base incorpora, explicitamente, o comportamento de outro caso de uso em uma localização especificada na base.

II. Um relacionamento estendido (extend) significa que o caso de uso base inicia, obrigatoriamente, a execução de outro caso de uso em uma localização especificada na base.

III. Um relacionamento de generalização entre casos de uso significa que o caso de uso filho herda o comporta- mento do caso de uso pai.

Estão CORRETAS as afirmativas:
Alternativas
Q380772 Engenharia de Software
São características principais do Processo Unificado, EXCETO:
Alternativas
Q373652 Engenharia de Software
Acerca de programação orientada a objetos, julgue os itens a seguir.

Caso dois construtores sejam declarados para uma mesma classe, sendo um sem parâmetros e outro com parâmetros, pode-se aplicar a sobrecarga.
Alternativas
Q373651 Engenharia de Software
Acerca de programação orientada a objetos, julgue os itens a seguir.

Conceitua-se objeto como uma entidade em um sistema de software que representa instâncias de entidades do mundo real.
Os objetos podem ser iguais, apresentando as mesmas características e identificador.
Alternativas
Q373650 Engenharia de Software
Acerca de programação orientada a objetos, julgue os itens a seguir.

Nas diversas partes de um objeto agregado, cada relacionamento parte-todo deve ser tratado como uma agregação separada, a fim de enfatizar a similaridade mediante a associação.
Alternativas
Q373637 Engenharia de Software
A respeito dos conceitos de práticas ágeis, metodologia RAD (rapid application development), integração contínua, TDD (test-driven development), refactoring e gerência de configuração, julgue os itens seguintes.

TDD consiste em uma técnica de desenvolvimento de software com abordagem embasada em perspectiva evolutiva de seu desenvolvimento. Essa abordagem envolve a produção de versões iniciais de um sistema a partir das quais é possível realizar verificações de suas qualidades antes que ele seja construído.
Alternativas
Q373636 Engenharia de Software
A respeito dos conceitos de práticas ágeis, metodologia RAD (rapid application development), integração contínua, TDD (test-driven development), refactoring e gerência de configuração, julgue os itens seguintes.

O objetivo do RAD é separar os modelos da visualização e do controle. Ele fornece o controlador e facilita a escrita de moldes padronizados para a camada de visualização.
Alternativas
Q373635 Engenharia de Software
A respeito dos conceitos de práticas ágeis, metodologia RAD (rapid application development), integração contínua, TDD (test-driven development), refactoring e gerência de configuração, julgue os itens seguintes.

Em um desenvolvimento ágil que segue o manifesto ágil, não se deve aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos ágeis não se adequam a mudanças não planejadas.
Alternativas
Q373634 Engenharia de Software
A respeito dos conceitos de práticas ágeis, metodologia RAD (rapid application development), integração contínua, TDD (test-driven development), refactoring e gerência de configuração, julgue os itens seguintes.

Um sistema de controle de versões permite que os documentos, códigos e artefatos possam ser obtidos por meio de uma operação conhecida como check-out, modificados dentro do espaço de trabalho do desenvolvedor e, depois, retornados ao repositório por meio de uma operação conhecida como check-in.
Alternativas
Q354979 Engenharia de Software
Em relação aos conceitos de orientação a objetos, assinale a opção correta.
Alternativas
Q351976 Engenharia de Software
Em relação a desenvolvimento orientado a testes, automação de testes com Selenium e SOAP Ui, julgue os itens subsecutivos.

Artifactory é uma ferramenta para consumir e testar webservices que podem ser consumidos por qualquer plataforma, independentemente da linguagem de programação.
Alternativas
Q351975 Engenharia de Software
Em relação a desenvolvimento orientado a testes, automação de testes com Selenium e SOAP Ui, julgue os itens subsecutivos.

O desenvolvimento de sistemas mediante a utilização de CLEAN CODE baseia-se em um ciclo curto de repetições, em que o responsável pela codificação descreve testes automatizados que definem uma funcionalidade elicitada. Após se definir o teste, desenvolve-se o código que será validado pela equipe de teste e, posteriormente, refatorado.
Alternativas
Q351974 Engenharia de Software
Em relação a desenvolvimento orientado a testes, automação de testes com Selenium e SOAP Ui, julgue os itens subsecutivos.

O IDE Selenium é um ambiente que permite transformar um documento XML em outro documento XML. Ele também pode adicionar elementos novos no arquivo de saída, rearranjar e ordenar elementos, testar e tomar decisões sobre quais elementos mostrar.
Alternativas
Q351966 Engenharia de Software
Julgue os itens que se seguem, acerca de Lucene e Subversion.

Na biblioteca Lucene, a classe Analyzer é responsável pelo trabalho de criar tokens para o texto de entrada, enquanto o Tokenizer é responsável por quebrar o texto de entrada em tokens. A Lucene disponibiliza alguns analisadores, como, por exemplo, StandardAnalyzer, WhitespaceAnalyzer e StopAnalyzer.
Alternativas
Q351965 Engenharia de Software
Julgue os itens que se seguem, acerca de Lucene e Subversion.

Para criar uma cópia de trabalho do Subversion, pode-se utilizar o comando abaixo, que carrega uma cópia de trabalho para o diretório local do projeto a ser trabalhado que esteja compartilhado no repositório. svn checkout svn://repositorio/diretorio diretorio_local
Alternativas
Q351961 Engenharia de Software
Em relação aos conceitos de programação orientada a objetos e lógica de programação, julgue os itens subsequentes.

Em programação orientada a objetos, polimorfismo é o princípio pelo qual duas ou mais classes derivadas da mesma superclasse podem invocar métodos que têm a mesma assinatura, mas comportamentos distintos.
Alternativas
Q351946 Engenharia de Software
Encontra-se em desenvolvimento uma nova aplicação, que possuirá 10 ALIs, dos quais 3 serão simples; 5, médios; e 2, complexos. Essa aplicação referenciará dados em dois AIEs simples e possuirá 32 funções transacionais, das quais 18 serão EEs de complexidade baixa; 8 serão CEs de complexidade média; e 6 serão SEs complexas. O fator de ajuste será igual a 1,00 e não serão necessárias funções de conversão de dados.

Julgue o item abaixo, relativo à situação hipotética apresentada.

Na hipótese em questão, o tamanho funcional do projeto de novo desenvolvimento será de 239 pontos de função.
Alternativas
Q351945 Engenharia de Software
Julgue os itens subsequentes, relativos a qualidade de software e análise de pontos de função.

Considere a seguinte situação hipotética.

Em uma tela de consulta existem três combo boxes de filtros. Duas delas são carregadas a partir da simples leitura de informações de arquivos lógicos classificados como AIEs da aplicação (combo de profissões, carregada a partir do AIE profissões e combo de cargos na organização, carregada a partir do AIE de cargos da organização). Uma delas é carregada a partir de uma tabela fixa não mantida por processos elementares da aplicação-combo de valor máximo de salário (valor numérico em R$). Os valores são lidos somente na tabela fixa. A partir dessa situação, ao se escolherem os dados das combo boxes e clicar-se a tecla Pesquisar, a aplicação apresentará um conjunto de linhas pesquisadas (grid), recuperando dados de funções de dados relacionadas na aplicação em contagem. No grid, serão apresentados os seguintes campos negociais:

-Profissão (igual ao da combo de filtro – recuperado do AIE profissões)
- Cargo (igual ao da combo de cargos – Recuperado do AIE cargos da organização)
- Salário máximo do cargo (igual ao valor escolhido na combo, mas convertido do seu valor numérico para seu valor literal)
- Nome do funcionário (vindo do ALI funcionários)
- Endereço (todo o campo endereço em um único DER), exceto o CEP e a UF em campos separados
- CEP do endereço do funcionário
- UF do endereço

Nessa situação hipotética, para a referida tela como um todo, devem ser contados quatro processos elementares do tipo consultas externas.
Alternativas
Q351944 Engenharia de Software
Julgue os itens subsequentes, relativos a qualidade de software e análise de pontos de função.

Do ponto de vista histórico, o termo usabilidade evoluiu a partir do termo qualidade em uso, que, por sua vez, substituiu o termo interface amigável, principalmente devido à pouca abrangência e subjetividade que estes últimos sugeriam.
Alternativas
Q351943 Engenharia de Software
Julgue os itens subsequentes, relativos a qualidade de software e análise de pontos de função.

A qualidade de software abrange apenas os aspectos internos e externos decorrentes do uso e, portanto, pode ser medida durante a utilização do software por parte do usuário.
Alternativas
Respostas
10761: B
10762: C
10763: C
10764: E
10765: C
10766: E
10767: E
10768: E
10769: C
10770: C
10771: E
10772: E
10773: E
10774: C
10775: C
10776: C
10777: C
10778: E
10779: E
10780: E