Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.258 questões

Q401569 Engenharia de Software
Com a disseminação da construção e projeto de sistemas orientados a objetos e, consequentemente, do uso da UML, surgiu a metodologia de Pontos por Caso de Uso (PCU) com o intuito de estimar recursos para projetos de software. Com relação ao uso de PCU para medir sistemas, é correto afirmar que
Alternativas
Q401568 Engenharia de Software
Utilizando a UML 2.0, casos de uso complexos podem ser construídos de partes menores por meio das relações include, extend e generalização. Sobre estas relações é correto afirmar que a
Alternativas
Q385767 Engenharia de Software
No que diz respeito aos princípios da Programação Orientada a Objetos, dois conceitos são apresentados a seguir:

I- Mecanismo que permite que características comuns a diversas classes sejam integradas em uma classe base, ou superclasse, a partir da qual outras classes podem ser especi?cadas. Cada classe derivada ou subclasse apresenta as características, estrutura e métodos da classe base e acrescenta a elas o que for de?nido de particularidade para ela.
II- Mecanismo pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identi?cação, mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. A decisão sobre o método que deve ser selecionado, de acordo com o tipo da classe derivada, é tomada em tempo de execução, através do mecanismo de ligação tardia.

Esses mecanismos denomina-se, respectivamente:
Alternativas
Q385759 Engenharia de Software
Na UML, um sistema pode ser descrito por meio de cinco visões independentes. Uma dessas visões descreve o sistema do ponto de vista externo como um conjunto de interações entre o sistema e os agentes externos ao sistema. Essa visão, que é criada inicialmente e direciona o desenvolvimento das outras visões do sistema, é conhecida por Visão de:
Alternativas
Q385756 Engenharia de Software
Basicamente, no desenvolvimento de sistemas, diversas atividades estão envolvidas, sendo duas delas as seguintes:

I- Inclui a criação de modelos que permitam ao desenvolvedor e ao cliente melhor entenderem os requisitos do software e o projeto que vai satisfazer a esses requisitos.
II- Combina geração de código e os testes necessários para revelar erros de código.


Essas atividades são conhecidas, respectivamente, como:
Alternativas
Q383853 Engenharia de Software
A UML é uma linguagem ou notação de diagramas para especifcar, visualizar e documentar modelos de software orientados a objetos. Qual das alternativas abaixo NÃO é um tipo de diagrama utilizado em UML?
Alternativas
Q383845 Engenharia de Software
Extreme Programming (XP) é um dos mais conhecidos métodos ágeis de desenvolvimento de software. Assinale a alternativa correta sobre este método.
Alternativas
Q383753 Engenharia de Software
Como se defne a implementação de um sistema orientado a objetos?
Alternativas
Q383745 Engenharia de Software
Considerando a Unifed Modeling Language (UML). Qual das alternativas abaixo indica o diagrama que representa as interações entre os objetos de um cenário realizadas através de métodos.
Alternativas
Q381178 Engenharia de Software
Considere um módulo A, componente de um programa computacional. Deseja-se que A tenha baixo acoplamento. Nesse caso, espera-se que A
Alternativas
Q381171 Engenharia de Software
Uma forma de classificação das ferramentas CASE, utilizadas no desenvolvimento de software, as divide em CASES para as fases de análise e projeto (I) e para a fase de implementação (II). As ferramentas CASE descritas recebem a denominação de:
Alternativas
Q381169 Engenharia de Software
No diagrama de fluxo de dados da análise estruturada, círculos e setas representam, respectivamente,
Alternativas
Q381167 Engenharia de Software
Considere a seguinte estrutura de módulos de software em processo de teste de integração:

imagem-011.jpg

A sequência de testes adotada foi M1, M2, M3, M6, M4, M5. Essa sequência é denominada de integração
Alternativas
Q381166 Engenharia de Software
Assinale a alternativa correta sobre o processo de validação do software.
Alternativas
Q381165 Engenharia de Software
No modelo de desenvolvimento XP (Extreme Programming) há uma atividade na qual os usuários descrevem as funcionalidades que o software deverá possuir. Essa descrição recebe a denominação de
Alternativas
Q381164 Engenharia de Software
Considere o modelo espiral de ciclo de vida de software no qual as fases sejam:

1. Modelagem, 2. Implantação, 3. Comunicação, 4. Planejamento, 5. Construção

A ordem cronológica recomendada para a execução dessas 5 fases é:
Alternativas
Q381152 Engenharia de Software
Sobre o diagrama de objetos da UML 2.0, é correto afirmar que
Alternativas
Q381151 Engenharia de Software
Considere o seguinte diagrama de classes da UML 2.0

imagem-003.jpg

O texto “tipo de produto” é chamado de um(a)
Alternativas
Q380776 Engenharia de Software
Analise as seguintes afirmativas sobre o Diagrama de Sequências da UML.

I. É um diagrama que dá ênfase à ordenação temporal das mensagens.

II. Os objetos que participam da interação são colocados no nível superior do diagrama, ao longo do eixo X.

III. Para indicar a ordem temporal das mensagens, é utilizado um número como prefixo da mensagem, que menta unitariamente para cada nova mensagem.

Estão CORRETAS as afirmativas:
Alternativas
Q380774 Engenharia de Software
São Diagramas Comportamentais da UML, EXCETO:
Alternativas
Respostas
9941: B
9942: B
9943: A
9944: C
9945: A
9946: C
9947: D
9948: A
9949: A
9950: A
9951: E
9952: A
9953: D
9954: C
9955: B
9956: C
9957: E
9958: D
9959: A
9960: A