Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.710 questões

Q74667 Engenharia de Software
No tocante às métricas de projeto, são objetivos dessas métricas:
Alternativas
Q74666 Engenharia de Software
Em relação às métricas do processo de software, a melhoria estatística do processo de software (SSPI) faz uso da análise de falhas de software para coletar informação sobre todos os erros e defeitos encontrados no desenvolvimento de um produto ou sistema. Segundo Pressman, para ajudar essa diagnose, visando à coleta de métricas de processo, pode ser utilizada uma ferramenta conhecida como:
Alternativas
Q74665 Engenharia de Software
Analise as seguintes sentenças em relação à orientação objeto:

I As classes possuem atributos e métodos.
II Na orientação objeto existem dois tipos de métodos: herança e polimorfismo.
III Podem ser criadas classes a partir dos objetos criados que, por sua vez, irão receber por herança os atributos e métodos da superclasse.

Das sentenças acima:
Alternativas
Q74664 Engenharia de Software
No tocante às características dos métodos de desenvolvimento ágil atualmente utilizados, contém características pertinentes a esses métodos:
Alternativas
Q74663 Engenharia de Software
Em relação à engenharia de software, a afirmação NÃO pertinente aos processos de software é:
Alternativas
Q74661 Engenharia de Software
No tocante ao desenvolvimento de software em camadas, a camada que define as regras para utilização na persistência de dados é conhecida como:
Alternativas
Q65834 Engenharia de Software
Acerca do desenvolvimento de aplicações e da arquitetura OLAP,
julgue os itens a seguir.

As ferramentas CASE têm por objetivo apoiar atividades do processo de software, tais como análise de requisitos, modelagem de sistema, depuração e teste. Essas ferramentas podem incluir geradores de código que, a partir do modelo do sistema, gerem automaticamente os códigos-fonte.
Alternativas
Q65833 Engenharia de Software
Acerca do desenvolvimento de aplicações e da arquitetura OLAP,
julgue os itens a seguir.

O processo de validação tem por objetivo estabelecer com os clientes confiança quanto ao funcionamento adequado de um software. Enquanto inspeções de software ou revisões por pares são consideradas validação estática, o teste consiste em uma técnica dinâmica de validação de software. Os termos estático ou dinâmico são relativos à necessidade ou não do software ser executado.
Alternativas
Q65832 Engenharia de Software
Acerca do desenvolvimento de aplicações e da arquitetura OLAP,
julgue os itens a seguir.

Requisitos funcionais são restrições sobre as funções ou serviços oferecidos pelo sistema. Esses requisitos consideram as declarações de serviços, a forma do sistema reagir e como ele deve se comportar em determinadas situações. Cenários e casos de uso são técnicas eficazes para elicitação de requisitos funcionais segundo pontos de vista de interação.
Alternativas
Q65831 Engenharia de Software
Acerca do desenvolvimento de aplicações e da arquitetura OLAP,
julgue os itens a seguir.

O modelo de processo de desenvolvimento de software evolucionário parte do desenvolvimento de uma implementação inicial cujos resultados são apresentados aos clientes e refinados por meio de várias versões até que se alcance o sistema adequado. A prototipação, como processo, tem por objetivo compreender as especificações do software para se chegar aos requisitos para o sistema.
Alternativas
Q65830 Engenharia de Software
Com relação a conceitos fundamentais de programação orientada
a objetos, julgue os itens a seguir.

Uma interface pode participar de relacionamentos realizados e generalizações, nos quais há um relacionamento semântico entre dois classificadores, em que um deles especifica um contrato e a execução é assegurada pelo outro.
Alternativas
Q65829 Engenharia de Software
Com relação a conceitos fundamentais de programação orientada
a objetos, julgue os itens a seguir.

Uma classe ou componente poderá realizar apenas alguns tipos de interfaces. As classes possuem a característica exclusiva de poder participar de relacionamentos de generalização, associação e dependência.
Alternativas
Q65828 Engenharia de Software
Com relação a conceitos fundamentais de programação orientada
a objetos, julgue os itens a seguir.

Em uma associação entre classes, a própria associação pode ter propriedades de classe. Uma classe de associação pode ser vista como uma classe com propriedades de associação.
Alternativas
Q65827 Engenharia de Software
Com relação a conceitos fundamentais de programação orientada
a objetos, julgue os itens a seguir.

Um relacionamento de utilização que determina as modificações na especificação de um item é chamado generalização. Multiplicidade refere-se ao número de instâncias que uma classe pode ter e é conceito aplicável também às associações.
Alternativas
Q65826 Engenharia de Software
Com relação a conceitos fundamentais de programação orientada
a objetos, julgue os itens a seguir.

Uma classe é uma descrição de um conjunto de objetos que compartilham os mesmos atributos, operações, relacionamentos e semântica.
Alternativas
Q59610 Engenharia de Software
No contexto da programação orientada a objetos, o mecanismo que permite a uma classe (subclasse) estender outra classe (superclasse), de forma a aproveitar comportamentos (métodos) e variáveis (atributos), é denominado
Alternativas
Q59600 Engenharia de Software
Uma empresa precisa adquirir uma ferramenta CASE para gerenciar o ciclo de vida do desenvolvimento de softwares. Por ser a primeira vez que a empresa utilizará esse tipo de ferramenta, decidiu utilizar a norma ISO para a avaliação de ferramentas CASE, focando no ciclo de vida do desenvolvimento de software. A norma ISO que disponibiliza recursos para a avaliação de ferramentas CASE é a ISO/IEC
Alternativas
Q59599 Engenharia de Software
O processo de Gerência de Configuração de Software é definido por quatro funções básicas, a saber:
Alternativas
Q59598 Engenharia de Software
Na notação UML, o indicador de associação múltipla para "zero ou mais" é representado por
Alternativas
Q59596 Engenharia de Software
Os planos de desenvolvimento de software cobertos em RUP são:
Alternativas
Respostas
11841: A
11842: B
11843: E
11844: A
11845: E
11846: E
11847: C
11848: C
11849: E
11850: E
11851: E
11852: E
11853: C
11854: E
11855: C
11856: A
11857: A
11858: C
11859: A
11860: E