Questões de Concurso Sobre engenharia de software

Foram encontradas 14.525 questões

Q567875 Engenharia de Software
Identificar o conhecimento e os requisitos dos stakeholders é uma atividade importante do ciclo de desenvolvimento de um projeto de software.

Considere que você tem a responsabilidade de desenvolver requisitos inovadores, porém, neste momento não está muito interessado em estabelecer requisitos precisos sobre o comportamento do sistema.

Dentre as técnicas de elicitação de requisitos a seguir, a mais indicada para esboçar uma visão inicial do sistema e identificar fatores inesperados de satisfação dos stakeholders é: 
Alternativas
Q567874 Engenharia de Software
Considere a opção de utilizar a família de notações gráficas da UML para ajudar a descrever o projeto de um sistema de software.

Os diagramas mais adequados para descrever como grupos de objetos colaboram em algum comportamento, os tipos de objetos com os relacionamentos estáticos existentes entre eles e o comportamento do ciclo de vida de um objeto específico são, respectivamente: 
Alternativas
Q567869 Engenharia de Software
Em POO (programação orientada a objetos), dizer que a classe A é superclasse de B é o mesmo que dizer que:
Alternativas
Q566698 Engenharia de Software

Um Tribunal está modelando:

I. os processos de negócio para a construção de um novo sistema orientado a objetos;

II. a interação entre os usuários e os requisitos funcionais, na fase de levantamento de requisitos.

Nesse contexto, considerando que a linguagem UML foi escolhida como única linguagem de modelagem, os diagramas que devem ser utilizados em I e II são, respectivamente,

Alternativas
Q566697 Engenharia de Software
O uso de herança pode otimizar o tempo de desenvolvimento das aplicações orientadas a objetos devido ao reaproveitamento de código. Quando se implementa herança
Alternativas
Q566696 Engenharia de Software
Para determinar o tamanho do software, de acordo com a AFP, devem ser seguidos procedimentos de contagem compostos por várias etapas. Na etapa de contagem das funções de transação, são definidas as Entradas Externas (EE), Saídas Externas (SE) e Consultas Externas (CE). Dentre os exemplos de CE estão
Alternativas
Q566695 Engenharia de Software
Após a codificação terminar em alguma fase, a técnica para projeto de casos de teste conhecida como Caixa Preta terá como um de seus principais objetivos
Alternativas
Q565797 Engenharia de Software

No que diz respeito ao uso dos recursos do software InDesign CS5, observe as figuras (I) e (II) abaixo, referentes a dois tipos de alinhamento que podem ser aplicados a um path, disponíveis no menu Align.

Imagem associada para resolução da questão

As figuras (I) e (II) ilustram, respectivamente, os seguintes tipos de alinhamento:

Alternativas
Q564190 Engenharia de Software
Testes servem para assegurar que o software está contemplando todas as funcionalidades esperadas e que estas funcionalidades estão funcionando corretamente. Os
Alternativas
Q564189 Engenharia de Software
Os diagramas de sequência normalmente são desenvolvidos a partir dos diagramas de caso de uso e de classe da UML e possuem características bem específicas. Um diagrama de sequência
Alternativas
Q564187 Engenharia de Software
No Scrum, a lista de funcionalidades a serem implementadas em cada projeto que apresenta uma visão dos requisitos de forma mais voltada à maneira como a equipe vai desenvolvê-los, e não em uma visão de alto nível voltada às necessidades diretas do cliente, é conhecida como
Alternativas
Q563267 Engenharia de Software

Sobre os diagramas de classes da UML, considere as seguintes afirmativas:

1. Uma classe é uma descrição de um conjunto de objetos que compartilham os mesmos atributos, operações e semântica.

2. O retângulo que representa uma classe pode ser constituído de três partes: a de cima representa o nome, a do meio os atributos e a de baixo as operações.

3. Os diagramas de classes costumam conter os seguintes itens: Classes, Interfaces e Relacionamentos.

4. Os diagramas de classes são utilizados para fazer a modelagem da visão estática de um sistema. Essa visão oferece principalmente suporte para os requisitos funcionais de um sistema – os serviços que o sistema deverá fornecer aos usuários finais.

Assinale a alternativa correta.

Alternativas
Q563266 Engenharia de Software
Assinale a alternativa que apresenta os quatro tipos de relacionamentos usados na linguagem UML.
Alternativas
Q563265 Engenharia de Software
Assinale a alternativa que apresenta apenas diagramas que tipicamente representam as partes dinâmicas de um sistema real modelado usando a linguagem UML.
Alternativas
Ano: 2015 Banca: UFRRJ Órgão: UFRRJ Prova: UFRRJ - 2015 - UFRRJ - Técnico em TI |
Q562871 Engenharia de Software
Sobre a técnica de estimativa análoga, assinale a alternativa correta.
Alternativas
Ano: 2015 Banca: UFRRJ Órgão: UFRRJ Prova: UFRRJ - 2015 - UFRRJ - Técnico em TI |
Q562868 Engenharia de Software
Os testes de unidade têm papel central na metodologia de implementação dirigida por testes, popularizada pelo processo XP e adotada em outros métodos. Esses testes são criados primeiro, exercitando o contrato de cada operação implementada pelos métodos. Em seguida, o código dos métodos é escrito para cumprir os contratos e, portanto, passar nos testes de unidade. Esse cenário corresponde à abordagem
Alternativas
Ano: 2015 Banca: UFRRJ Órgão: UFRRJ Prova: UFRRJ - 2015 - UFRRJ - Técnico em TI |
Q562866 Engenharia de Software
Assinale a alternativa que apresenta uma técnica sistemática para construir a arquitetura do software enquanto conduz testes para descobrir erros associados às interfaces.
Alternativas
Q560727 Engenharia de Software
No que se refere a gerenciamento de requisitos, julgue o item subsecutivo.

Tão logo exista uma versão do documento de requisitos, o processo de gerenciamento de requisitos deverá ser iniciado.


Alternativas
Q560726 Engenharia de Software
No que se refere a gerenciamento de requisitos, julgue o item subsecutivo.

As informações de rastreabilidade de requisitos possibilitam a realização de estimativa do custo de mudanças em requisitos.


Alternativas
Q560725 Engenharia de Software
No que se refere a gerenciamento de requisitos, julgue o item subsecutivo.

As mudanças de requisitos em processos ágeis de desenvolvimento não seguem um processo formal de gerenciamento de requisitos.


Alternativas
Respostas
9321: A
9322: B
9323: C
9324: C
9325: A
9326: E
9327: D
9328: B
9329: D
9330: D
9331: C
9332: E
9333: D
9334: A
9335: A
9336: A
9337: C
9338: C
9339: C
9340: C