Questões de Concurso Sobre engenharia de software

Foram encontradas 14.889 questões

Q481221 Engenharia de Software
Uma dada aplicação permite que o usuário consulte produtos de uma loja e, caso deseje algum, poderá selecioná-lo na mesma aplicação e efetuar o processo de compra desse produto.
Utilizando a análise por Ponto de Função, conclui-se que há
Alternativas
Q476286 Engenharia de Software
Uma das técnicas para teste de software mais conhecida consiste em avaliar, exclusivamente, o comportamento externo do componente de software, em que os dados de entrada são fornecidos, o teste é executado e o resultado obtido é comparado a um resultado esperado, previamente conhecido. Detalhes de implementação não são considerados e os casos de teste são todos derivados da especificação.

Esse tipo de teste é conhecido como teste
Alternativas
Q476285 Engenharia de Software
Os processos baseados em Desenvolvimento Iterativo e Incremental foram criados em resposta às fraquezas do modelo em Cascata Original. Dentre as fraquezas do Modelo em Cascata tratadas pelo processos de Desenvolvimento Interativo e Incremental está o fato de que no Modelo em Cascata,
Alternativas
Q446651 Engenharia de Software
Affordance é um conceito básico ligado ao estudo das interações humano-computador e suas interfaces. Affordance é um conceito originado na:
Alternativas
Q446648 Engenharia de Software
A UML é uma linguagem originada na engenharia de software amplamente utilizada na modelagem de sistemas. O nome do tipo diagrama estruturante que representa estruturas estáticas, exibindo classes, interfaces, associações e outros relacionamento é o diagrama de:
Alternativas
Q446635 Engenharia de Software
O RUP é um processo de análise composto por fases e disciplinas. As fases mostram os aspectos do ciclo de vida do processo à medida que se desenvolve, enquanto que as disciplinas agrupam as atividades de maneira lógica, por natureza. Sobre as fases e disciplinas do RUP, analise as afirmativas abaixo:


I - A disciplina de modelagem de negócio está presente em todas as fases, assim como a disciplina de gerenciamento de projeto.

II - A disciplina de implementação ocorre de forma mais acentuada na fase de elaboração.

III - Um dos objetivos da fase de elaboração é tratar os riscos significativos do ponto de vista da arquitetura do projeto.

IV - A fase de manutenção tem como objetivo tratar possíveis erros de implementação observados pelos usuários, ou eventuais mudanças solicitadas por estes, após a entrega de um ciclo do projeto.

Podemos afirmar que:
Alternativas
Q446634 Engenharia de Software
Quanto à alternativa sobre orientação a objetos, é correto afirmar que:
Alternativas
Q443660 Engenharia de Software
No contexto da Análise de requisitos de sistemas de informação, como é denominado o conjunto de atividades que auxilia a equipe a identificar, controlar e rastrear requisitos e mudanças em requisitos no decorrer do desenvolvimento de um sistema?
Alternativas
Q443659 Engenharia de Software
Quais os cinco grupos de processos de gerenciamento de projetos – na sequência exata – segundo o PMBOK?
Alternativas
Q443471 Engenharia de Software
Quando os requisitos estão bem definidos, são razoavelmente estáveis e bem compreendidos e quando o trabalho flui de forma linear e rígida, sem retornos, esse modelo de processo sugere uma abordagem seqüencial e sistemática para o desenvolvimento de software, começando com o levantamento de necessidades por parte do cliente, avançando pelas fases de planejamento, modelagem, construção etc., culminando no suporte contínuo do software concluído. O modelo de processo descrito é conhecido como modelo:
Alternativas
Q443469 Engenharia de Software
A Engenharia de Requisitos fornece o mecanismo apropriado para entender aquilo que o cliente deseja. Ela abrange diversas etapas/tarefas e algumas são qualificadas a seguir.

I.Conciliação de conflitos quando usuários pedem mais do que pode ser alcançado ou quando diferentes clientes ou usuários propoem necessidades conflitantes.

II. Criação de um documento que pode ser documento escrito, um conjunto de modelos gráficos, um modelo matemático formal, um conjunto de cenários de uso, um protótipo ou qualquer combinação destes.

III.Avaliação dos artefatos produzidos como conseqüência de engenharia de requisitos quanto à qualidade.

IV. Realização de perguntas ao cliente, aos usuários e aos demais interessados para saber quais são os objetivos para o sistema ou produto, o que deve ser alcançado, como o sistema ou produto atende às necessidades da empresa e como o sistema ou produto deve ser utilizado no dia a dia.

As etapas/tarefas descritas nos itens I, II ,III e IV são chamadas, respectivamente, de:
Alternativas
Q443468 Engenharia de Software
Com relação aos diagramas de estados da UML, é correto afirmar que:
Alternativas
Q443467 Engenharia de Software
Nesse tipo de teste, o analista tem total acesso à estrutura interna da entidade sendo analisada. Permite, por exemplo, que o analista possa escolher partes específicas de um componente para serem testadas. O tipo de teste citado é conhecido como teste:
Alternativas
Q443466 Engenharia de Software
Sobre classes na orientação a objeto, analise

I. Uma classe abstrata é uma classe que não possui instâncias diretas, mas cujas classes descendentes possuem instâncias diretas.

II. Uma classe concreta pode ter subclasses abstratas, mas elas, por sua vez, precisam ter descendentes concretos.

III.Somente classes concretas podem ser classes folha em uma árvore de herança.

Está correto o que se afirma em:
Alternativas
Q443465 Engenharia de Software
O diagrama de classes oferece uma notação gráfica para modelar classes e seus relacionamentos, descrevendo, assim, possíveis objetos. Com relação ao meio de se estabelecer relacionamentos entre objetos e classes, é correto afirmar que uma descrição de um grupo de ligações com estrutura e semântica comuns é chamada de:
Alternativas
Q443462 Engenharia de Software
O que diferencia os diagramas de _____________ de outros tipos de diagramas é o seu conteúdo particular. Esses diagramas costumam conter: papéis ou objetos; comunicações ou vínculos; e mensagens.

O termo que completa corretamente a lacuna é:
Alternativas
Q443461 Engenharia de Software
Uma característica mensurável de um projeto orientado a objetos é o número de conexões físicas entre os elementos do projeto, o que pode ser medido por meio do número de colaborações entre as classes ou do número de mensagens passadas entre os objetos. Essa característica se refere a:
Alternativas
Q443460 Engenharia de Software
Considere as seguintes afirmações feitas sobre um modelo de processo de software.

I. Combina a natureza iterativa de modelos incrementais com aspectos sistemáticos do modelo em cascata.

II. Pode ser aplicado em todo ciclo de vida de uma aplicação, inclusive, após a entrega do software.

III. É um modelo que reconhece explicitamente a necessidade de gerenciar riscos.

As três afirmações se referem ao:
Alternativas
Q443458 Engenharia de Software
Denota uma situação na qual um método pode realizar operações diferentes ao receber uma mensagem invocando suas operações, dependendo do tipo de objeto instanciado:
Alternativas
Q443457 Engenharia de Software
Considere as seguintes afirmações feitas sobre a análise, projeto e desenvolvimento orientado a objetos.

I. Seus objetos refletem as entidades e as operações associadas ao problema a ser resolvido.

II. Seus objetos estão relacionados à arquitetura e à solução do problema.

III. Concentra-se no desenvolvimento de um modelo orientado a objetos do domínio da aplicação.

Referem-se à etapa de análise orientada a objetos:
Alternativas
Respostas
11721: B
11722: D
11723: A
11724: B
11725: C
11726: A
11727: B
11728: E
11729: A
11730: D
11731: B
11732: E
11733: C
11734: A
11735: A
11736: C
11737: A
11738: D
11739: E
11740: C