Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.716 questões

Q79916 Engenharia de Software
No que concerne a conceitos de programação orientada a
objetos, julgue os itens que se seguem.

Um objeto apresenta três características básicas, o estado, a identidade e o comportamento. A parte de dados de um objeto é definida por um conjunto de mensagens, e a porção funcional, por um conjunto de atributos.
Alternativas
Q79915 Engenharia de Software
No que concerne a conceitos de programação orientada a
objetos, julgue os itens que se seguem.

Classes são constituídas por interfaces e nelas definidas. O nome de uma classe deve ser único e tem escopo dentro da interface na qual é declarado.
Alternativas
Q79914 Engenharia de Software
Com relação à engenharia de requisitos, julgue os itens a seguir.

Se os requisitos forem organizados de acordo com os diversos pontos de vista relativos a grupos de usuários do sistema, é possível identificar aqueles comuns a todos ou à maioria dos pontos de vista. Esses requisitos comuns podem estar relacionados a assuntos separados, implementados como extensões da funcionalidade central.
Alternativas
Q79913 Engenharia de Software
Com relação à engenharia de requisitos, julgue os itens a seguir.

Em sistemas de grande porte, um único requisito pode ser implementado por diversos componentes; cada componente, por sua vez, pode incluir elementos de vários requisitos, o que facilita o seu reúso, pois os componentes implementam, normalmente, uma única abstração do sistema.
Alternativas
Q79912 Engenharia de Software
Com relação à engenharia de requisitos, julgue os itens a seguir.

Requisitos não funcionais são restrições sobre os serviços ou as funções oferecidas pelo sistema, e podem ser, também, declarações de serviços que o sistema deve fornecer, como o sistema deve reagir a entradas específicas e como deve comportar-se em diversas situações.
Alternativas
Q79911 Engenharia de Software
Com relação à engenharia de requisitos, julgue os itens a seguir.

Nos testes de caixa branca, o código-fonte do programa é usado para identificar testes de defeitos potenciais, particularmente no processo de validação, o qual demonstra se um programa atende a sua especificação.
Alternativas
Q79910 Engenharia de Software
Com relação à engenharia de requisitos, julgue os itens a seguir.

Considerando-se o programa final como caixa preta, a validação dinâmica, ou teste, pode ser utilizada para identificar a ocorrência de defeitos no programa ou para confirmar se ele atende aos requisitos estabelecidos.
Alternativas
Q79909 Engenharia de Software
Julgue os itens a seguir, relativos a métodos de desenvolvimento de
software.

Para a verificação de resultados de um protótipo de sistema, podem-se utilizar testes back-to-back, nos quais os mesmos casos de teste são submetidos ao protótipo e ao sistema em teste a fim de se produzir um relatório de diferenças.
Alternativas
Q79908 Engenharia de Software
Julgue os itens a seguir, relativos a métodos de desenvolvimento de
software.

Na extreme programming, os requisitos são expressos como cenários e implementados diretamente como uma série de tarefas. O representante do cliente faz parte do desenvolvimento e é responsável pela definição de testes de aceitação do sistema.
Alternativas
Q79907 Engenharia de Software
Julgue os itens a seguir, relativos a métodos de desenvolvimento de
software.

No SCRUM, um backlog consiste em uma lista de itens priorizados a serem desenvolvidos para um software. Essa lista é mantida no product owner, o qual pode alterá-la a qualquer momento, desde que os itens alterados não estejam na sprint backlog. Isso significa que product backlog e sprint backlog são estruturas similares.
Alternativas
Q79853 Engenharia de Software
Suponha que uma equipe de programadores PHP tenha como
atribuição o desenvolvimento de um módulo de software a
partir da composição, da extensão ou da adaptação de um
framework. Com base nessa situação e considerando as boas
práticas do desenvolvimento e manutenção de sistemas,
incluindo-se as recomendadas pelos desenvolvedores de
extensões padronizadas para PHP, julgue os itens seguintes.

Caso o sistema de build do core engine do PHP gere arquivos com extensões .lo e .la, e o repositório padrão de software usado no desenvolvimento colaborativo desse engine seja o CVS (concurrent versioning system), então é correto que os programadores que desenvolvam módulos (extensions) para o engine coloquem, no diretório do projeto, arquivo com nome .Imagem 005.jpg, contendo uma lista dos arquivos com terminações .lo e .la, os quais não devem ser copiados para o repositório. É correto, ainda, que os programadores listem outras terminações de arquivo específicas do projeto que não estejam sujeitas ao controle de versões.
Alternativas
Q79427 Engenharia de Software
Julgue os itens a seguir, relativos a conceitos de programação
estruturada e de programação orientada a objetos.
Sobrecarga e sobreposição de métodos são implementações específicas de polimorfismo, já que, em ambos os casos, a decisão sobre o método a ser chamado é realizada em tempo de execução.
Alternativas
Q79426 Engenharia de Software
Julgue os itens a seguir, relativos a conceitos de programação
estruturada e de programação orientada a objetos.
A programação orientada a objetos pode ser considerada como uma aplicação do conceito de encapsulamento de processos que é utilizado, em programação estruturada, na definição de tipos abstratos de dados.
Alternativas
Q79425 Engenharia de Software
Julgue os itens a seguir, relativos a conceitos de programação
estruturada e de programação orientada a objetos.
Uma das características das linguagens orientadas a objetos é que a ligação entre o método e uma mensagem é realizada tardiamente, em tempo de execução, ao contrário das linguagens imperativas, cujos tipos das variáveis, expressões e funções devem ser definidos e conhecidos em tempo de compilação.
Alternativas
Q79424 Engenharia de Software
Julgue os itens a seguir, relativos a conceitos de programação
estruturada e de programação orientada a objetos.
Os tipos de herança pública, privada e protegida referem-se ao escopo dos dados internos ao objeto e à visibilidade de suas funções-membro.
Alternativas
Q78732 Engenharia de Software
Instruções: Para responder à  questão, considere que os aplicativos devem ser reputados sempre na
originalidade da versão referenciada e não quaisquer  outras passíveis de modificação (customização,
parametrização, etc.) feita pelo usuário. Quando não explicitados nas questões, as versões dos
aplicativos são: Windows XP edição doméstica (Português), Microsoft Office 2000, SGBD MS-SQL
Server 2000 e navegador Internet Explorer 8. Mouse padrão destro.

Considere:

Tim O'Reilly, um precursor do uso do termo Web 2.0, define que

I. o termo significa a mudança para uma internet como plataforma e um entendimento das regras para obter sucesso nesta nova plataforma.

II. a regra mais importante é o uso de aplicativos isolados que se tornam melhores quanto mais são usados pelas pessoas, aproveitando a inteligência individual. As regras referenciadas em I, por O'Reilly,

III. nunca foram discutidas, mesmo que de alguma outra forma, antes do surgimento do termo Web 2.0.

É correto o que consta em
Alternativas
Q78642 Engenharia de Software
Dentre as alternativas a seguir assinale aquela que não está incluída na definição do escopo de um projeto de software.
Alternativas
Q78502 Engenharia de Software
Dentre as perspectivas de aplicação da UML, existe uma em que os diagramas descrevem implementações de softwares em uma tecnologia particular. Qual das alternativas abaixo representa a perspectiva de aplicação da UML anteriormente citada?
Alternativas
Q78501 Engenharia de Software
Trata-se de um modo comum de aplicar a UML, frequentemente com alto retorno no investimento de tempo. Essa definição refere-se a:
Alternativas
Q78500 Engenharia de Software
O projeto orientado a objetos se preocupa com a definição de objetos e softwares e suas responsabilidades e colaborações. Uma notação comum para ilustrar essas colaborações é:
Alternativas
Respostas
11281: E
11282: E
11283: E
11284: E
11285: E
11286: E
11287: C
11288: C
11289: C
11290: E
11291: C
11292: C
11293: E
11294: C
11295: E
11296: A
11297: E
11298: D
11299: C
11300: A