Questões de Concurso Sobre desenvolvimento de software em engenharia de software

Foram encontradas 1.096 questões

Q351805 Engenharia de Software
Julgue os itens subsecutivos, em relação a projetos de desenvolvimento de software.

O design emergente é uma forma de desenvolvimento de software criado para países emergentes, especialmente a Índia, que possui avançada indústria de desenvolvimento de software. A principal característica do design emergente é o desenvolvimento 24 horas, em que, quando uma equipe acaba o turno de trabalho, outra equipe continua em outro ponto do planeta.
Alternativas
Q348044 Engenharia de Software
Assinale a alternativa correta quanto ao processo de desenvolvimento de software.

Alternativas
Q328257 Engenharia de Software
A respeito das linhas de produtos e componentes relacionados à engenharia de software, julgue o item subsequente.


De acordo com o OMG (Object Management Group), na MDA (model-driven architecture), as especificações e funcionalidades do software devem ser modeladas por meio de um modelo independente de plataforma.
Alternativas
Q328244 Engenharia de Software
Com base na norma ISO/IEC 14598-3, julgue os itens abaixo.


A partir dos produtos intermediários obtidos nas fases de desenvolvimento, indicadores que possam ser medidos devem ser registrados para a tomada de decisões.
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-SP Prova: FCC - 2013 - DPE-SP - Programador de computador |
Q304612 Engenharia de Software
Com relação aos conceitos básicos e princípios da engenharia de software, analise:

I. Embora nem sempre seja possível uma definição ampla e estável dos requisitos, uma definição de objetivos ambígua pode ser receita para um desastre.

II. Os requisitos de software mudam, mas o impacto da mudança varia dependendo do momento em que ela for introduzida.

III. Se o cronograma de entrega do software atrasar a solução mais eficiente sempre é a contratação de mais programadores.

IV. Quando diferentes clientes ou usuários propõem necessidades conflitantes é preciso conciliar esses conflitos por meio de um processo de negociação.

Está correto o que se afirma em
Alternativas
Q299355 Engenharia de Software
Em projetos de desenvolvimento de sistemas de software como, por exemplo, sistemas multimídia, um requisito de tempo não atendido pode significar o fracasso das funções desses sistemas.

Para se evitar esse fato, deve ser realizado, por meio do uso de instrumentos de software e hardware, um tipo específico de teste no qual seja(m)
Alternativas
Q298404 Engenharia de Software
Acerca de conceitos relacionados ao desenvolvimento de software
seguro e segurança para web services, julgue os itens subsecutivos.
O SDL é um processo de desenvolvimento de software seguro, que envolve a adição de produtos e atividades, como o desenvolvimento de modelos de ameaças.
Alternativas
Q2214122 Engenharia de Software
Assinale a alternativa que apresenta incorretamente uma característica do processo de desenvolvimento evolucionário de software.
Alternativas
Q1646784 Engenharia de Software
Com base nos resultados da análise do valor obtido, torna-se necessária uma comunicação com gerência. A técnica que cria limites para o que seriam valores obtidos aceitáveis (quaisquer variâncias que ultrapassem esses limites exigiriam automaticamente uma comunicação com a gerência) é chamada de
Alternativas
Ano: 2012 Banca: CESPE / CEBRASPE Órgão: ANAC
Q1200252 Engenharia de Software
Julgue o item a seguir, que tratam das disciplinas de implementação, teste e distribuição.
A integração contínua é uma técnica de alto impacto no levantamento de requisitos.
Alternativas
Ano: 2012 Banca: CESPE / CEBRASPE Órgão: ANAC
Q1184835 Engenharia de Software
Acerca do processo de desenvolvimento de software, julgue o item subsequente.
A disciplina Modelagem de Negócio do RUP descreve como elaborar o modelo de negócio da organização para a qual o sistema será construído. Tal modelo compreende o modelo de casos de uso de negócio e um modelo de objetos de negócio.
Alternativas
Q836993 Engenharia de Software

Considere as etapas a seguir:


1. Após os testes serem executados com sucesso, é iniciado o processo para implementar a próxima parte da funcionalidade.

2. É implementada a funcionalidade e novamente executado o teste. Isso pode envolver a refatoração do código existente para melhorá-lo e adicionar um novo código sobre o que já foi desenvolvido.

3. É executado o teste juntamente com todos os outros testes implementados.

4. É escrito um teste para a funcionalidade. Este teste é implementado como um teste automatizado.

5. É identificado o incremento de funcionalidade necessário, que normalmente deve ser pequeno e implementável em poucas linhas de código.


A sequência de etapas que devem ser seguidas no desenvolvimento dirigido a testes (TDD – Test Driven Development) é corretamente definida por

Alternativas
Q836991 Engenharia de Software

Considere a frase a seguir:


O ..., é baseado na ideia de desenvolver uma implementação inicial, expô-la aos comentários dos usuários e continuar por meio da criação de várias versões até que um sistema adequado seja desenvolvido. Atividades de especificação, desenvolvimento e validação são intercaladas, e não separadas, com rápido feedback entre todas as atividades. Um dos problemas deste modelo, sob o ponto de vista do gerenciamento, é a falta de visibilidade do processo.


A lacuna deve ser preenchida corretamente por

Alternativas
Q543895 Engenharia de Software

Com relação a projeto de produtos e administração da produção, julgue o item que se segue.

Considere que determinada equipe de desenvolvimento de software seja responsável por resolver problemas identificados por seus usuários, que esses problemas sejam classificados como fácil, médio ou difícil, de acordo com o nível de dificuldade de resolução, e que a equipe necessite de 1, 4 ou 8 horas, respectivamente, para solucioná-los. Considere, ainda, que os problemas devam ser resolvidos na proporção de 1:2:4, que haja disponibilidade de 400 horas por semana de pessoal e uma fila infinita de problemas de todos os tipos. Nessa situação, a proporção de resolução de problemas na primeira semana de trabalho só poderá ser mantida exatamente em 1:2:4 se forem contratadas 41 horas extras de trabalho.

Alternativas
Q482777 Engenharia de Software
O desenvolvimento de sistemas para a Web é diferente do desenvolvimento de sistemas para desktop, requerendo uma mudança de paradigma mesmo para desenvolvedores experientes.

Entre os principais problemas que devem preocupar um desenvolvedor web, inclui-se a preocupação com o(a)
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
Q345089 Engenharia de Software
Acerca da reengenharia e da engenharia direta de sistemas, julgue os itens subsequentes.

Como regra geral, não se deve tentar reestruturar um sistema com o uso da reengenharia se a abordagem inicial do sistema legado for funcional e a versão melhorada desejada for orientada a objetos.
Alternativas
Q300784 Engenharia de Software
Imagem 002.jpg

O tamanho da equipe de desenvolvimento, os riscos e o custo das mudanças nos requisitos, variam ao longo da realização de um projeto.
Essas variações podem ser representadas, geralmente, por gráficos respectivamente semelhantes às curvas
Alternativas
Q299195 Engenharia de Software
Em relação ao desenvolvimento de software, assinale a alternativa correta.
Alternativas
Q296312 Engenharia de Software
Quando um projeto de software está atrasado a solução recomendada é adicionar imediatamente mais pessoas à equipe.


PORQUE


O principal recurso no desenvolvimento de software são as pessoas.


Analisando-se as afirmações acima, conclui-se que

Alternativas
Respostas
941: E
942: C
943: C
944: C
945: E
946: A
947: C
948: B
949: C
950: E
951: C
952: E
953: A
954: E
955: A
956: D
957: C
958: B
959: A
960: D