Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q1631437 Engenharia de Software
Analise as afirmativas abaixo com relação ao assunto Design Patterns.
1. Os padrões de projeto de software também muito conhecidos pelo termo original em inglês, Design Patterns, descrevem soluções para problemas recorrentes no desenvolvimento de sistemas de software orientados a objetos.
2. Os padrões comportamentais têm como intenção principal abstrair o processo de criação de objetos, ou seja, a sua instanciação. Desta maneira, o sistema não precisa se preocupar com questões tais como o objeto é criado, como é composto, qual a sua representação real.
3. Os padrões de projeto visam facilitar a reutilização de soluções de desenho - isto é, soluções na fase de projeto do software, sem considerar reutilização de código.
4. Os padrões de criação vão se preocupar como as classes e os objetos são compostos, ou seja, como é a sua estrutura. O objetivo destes padrões é facilitar o design do sistema, identificando maneiras de realizar o relacionamento entre as entidades. Assim, deixa o desenvolvedor livre dessa preocupação.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1631432 Engenharia de Software
Assinale a alternativa que apresenta os padrões que estão preocupados com os algoritmos e as atribuições de responsabilidade entre objetos. Tais padrões descrevem não só os padrões entre objetos ou classes, mas também os de comunicação entre eles. Estes padrões caracterizam um complexo fluxo de controle que é difícil seguir em tempo de execução. Eles transportam sua atenção para longe do fluxo de controle e lhe permite concentrar-se apenas no modo como os objetos estão interconectados.
Alternativas
Q1390814 Engenharia de Software
A partir dos fundamentos da análise e projetos orientados a objetos, assinale a alternativa INCORRETA.
Alternativas
Q1390811 Engenharia de Software
As ferramentas Computer-Aided Software Engineering (CASE) possuem como objetivos a melhoria da qualidade de software e o aumento da produtividade no processo de software. Podemos afirmar que são vantagens da adoção de ferramentas CASE para o desenvolvimento de um software, EXCETO:
Alternativas
Q1371798 Engenharia de Software
Um diagrama de caso de uso (UML) é um documento narrativo que descreve a sequência de eventos de um ator (agente externo) que usa um sistema para completar um processo.
Sobre esses diagramas, é INCORRETO afirmar que
Alternativas
Ano: 2017 Banca: FUNDATEC Órgão: Prefeitura de Esteio - RS
Q1227808 Engenharia de Software
Para a resolução das questões desta prova, considere os seguintes detalhes: (1) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (2) no enunciado e nas respostas de algumas questões, existe(m) letra(s), palavra(s) ou texto(s) que foram digitados entre aspas, apenas para destacá-los. Neste caso, para resolver as questões, desconsidere tais aspas e atente somente para a(s) letra(s), palavra(s) ou texto(s) propriamente ditos; (3) em algumas figuras, foram inseridas setas numeradas apenas para facilitar a resolução da questões; e (4), para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos, tais como essas orientações, os textos introdutórios das questões, normalmente disponibilizados antes das Figuras, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver. 
O Processo Unificado é um modelo de processo de software, utilizado para a transformação de requisitos do usuário em um sistema de software. Considere as seguintes assertivas sobre as características do Processo Unificado:    I. É um processo iterativo e incremental. A iteratividade é obtida pela divisão de suas fases em uma série de iterações. Diz-se que é incremental porque a cada iteração o sistema passa a conter funcionalidades novas ou melhoradas, em comparação com a versão anterior.  II. É dirigido por casos de uso, que normalmente são empregados para capturar requisitos funcionais. Os casos de uso são utilizados em diversas atividades, como, por exemplo, no levantamento de requisitos, análise, projeto, implementação e testes.  III. É centrado na arquitetura, onde, na fase de Iniciação, deve-se exibir e talvez demonstrar, pelo menos, uma arquitetura candidata. A validação, definição e criação da linha base da arquitetura ocorre na fase de Elaboração.    Quais estão corretas? 
Alternativas
Ano: 2017 Banca: CESGRANRIO Órgão: Petrobras
Q1224649 Engenharia de Software
Foi solicitada a um gerente de projeto a descrição parcial de um projeto de desenvolvimento de software usando a metodologia conhecida como Estrutura Analítica de Projeto (EAP). Para a realização eficaz dessa tarefa, o gerente deve considerar que
Alternativas
Ano: 2017 Banca: CESGRANRIO Órgão: Petrobras
Q1224469 Engenharia de Software
Ao controlar e monitorar um projeto de desenvolvimento de um sistema de acompanhamento de vendas, um gerente determinou, após a coleta de dados por meio de um relatório informal de seus subalternos diretos, o grau de progresso da implementação dos casos de uso previstos. Essa é uma atividade de
Alternativas
Ano: 2017 Banca: FAURGS Órgão: HCPA
Q1224316 Engenharia de Software
Considere as seguintes afirmações sobre Scrum .    I - Utiliza uma abordagem empírica, aceitando que o problema pode não ser totalmente entendido ou definido na análise e que os requisitos provavelmente mudarão com o tempo.  II - O time Scrum é composto pelos papéis de Product Owner, Scrum Master , Analista de Sistema, Desenvolvedor e Testador. III - Uma Sprint pode ser cancelada antes do seu time-box terminar. O Product Owner ou o Scrum Master possuem autoridade para cancelar uma Sprint .   IV - A responsabilidade pela arquitetura do produto que está sendo construído é do arquiteto de software.    Quais estão corretas? 
Alternativas
Ano: 2017 Banca: CESPE / CEBRASPE Órgão: ABIN
Q1213761 Engenharia de Software
Julgue o item a seguir, relativos a projetos orientados a objeto
Na abordagem orientada a objeto da UML, o processo de desenvolvimento possui as fases de análise, projeto, programação, teste e implantação. 
Alternativas
Ano: 2017 Banca: FADESP Órgão: SANEPAR
Q1209362 Engenharia de Software
É uma ferramenta CASE de documentação a/o 
Alternativas
Ano: 2017 Banca: FADESP Órgão: SANEPAR
Q1207984 Engenharia de Software
Considere as seguintes definições de testes de software: 
I. Teste que refaz outros testes de um sistema ou componente para verificar se alguma modificação recente causou algum efeito indesejado, além de se certificar de que o sistema ainda atende aos requisitos.  II. Teste focado em experiência do usuário, consistência da interface, layout, acesso às funcionalidades, etc.  III. Teste para verificar se um ou mais componentes combinados funcionam de maneira satisfatória.  IV. Teste da resistência do software a falhas (robustez).
A correta associação de definições e tipos de teste é 
Alternativas
Ano: 2017 Banca: FADESP Órgão: SANEPAR
Q1207889 Engenharia de Software
Um determinado método de gerenciamento de projetos parte do princípio de que o gerenciamento tem quatro elementos integrados: princípios, temas, processos e ambiente do projeto. Além disso, focase no controle de seis objetivos principais do projeto: escopo, tempo, custo, qualidade, riscos e benefícios. Este método é o
Alternativas
Ano: 2017 Banca: FADESP Órgão: SANEPAR
Q1207877 Engenharia de Software
Uma empresa de fornecimento de software chegou à conclusão de que seus projetos normalmente são de difícil manutenção, em razão da dificuldade de realizar o isolamento de componentes ou pelo fato de que os comportamentos destes interferem um no outro. Não é difícil que estes projetos sejam descontinuados para que sejam refeitos em outra estrutura arquitetural, que também acaba sofrendo as consequências dos mesmos incidentes. Pode-se concluir que os projetos dessa empresa estão com 
Alternativas
Ano: 2017 Banca: Quadrix Órgão: CFO
Q1193400 Engenharia de Software
Julgue o item que segue acerca das estruturas homogêneas de dados, do conceito de pilhas e da programação orientada a objetos.
O polimorfismo de inclusão, às vezes chamado de polimorfismo puro, torna mais fácil adicionar novos subtipos aos programas, sendo útil, também, porque diminui a quantidade de códigos que precisam ser escritos.

Alternativas
Ano: 2017 Banca: FCC Órgão: DPE-AM
Q1190050 Engenharia de Software
Considere que uma equipe de Analistas de Sistemas da Defensoria está trabalhando em um projeto com base no RUP. Eles estão atuando em uma atividade cujo objetivo é descrever o que o sistema deve fazer, permitindo que desenvolvedores e clientes opinem na descrição. Um documento visual, na forma de use cases, é criado, no qual os atores representam os usuários e outros sistemas com os quais o sistema em desenvolvimento irá interagir. Os use cases são descritos em detalhes, mostrando como o sistema interage com os atores e o que faz nestas interações. Os Analistas estão trabalhando na 
Alternativas
Q1173833 Engenharia de Software
Assinale a alternativa correta a respeito do método de desenvolvimento ágil denominado Scrum.
Alternativas
Q1173832 Engenharia de Software
Considerando o RUP (Rational Unified Process), as duas disciplinas que têm maior participação na fase de Concepção (Inception) são
Alternativas
Q1173831 Engenharia de Software
No modelo cascata de desenvolvimento de software, a primeira e a última etapas são, correta e respectivamente,
Alternativas
Q1022623 Engenharia de Software
Segundo o SWEBOK V3.0, a atividade na qual os requisitos de software são analisados para produzir uma descrição da estrutura interna do software, que servirá como base para a sua construção, denomina-se
Alternativas
Respostas
6781: A
6782: E
6783: D
6784: C
6785: A
6786: E
6787: C
6788: D
6789: A
6790: E
6791: C
6792: B
6793: D
6794: C
6795: C
6796: A
6797: E
6798: C
6799: B
6800: B