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

Foram encontradas 1.232 questões

Q445701 Engenharia de Software
Com relação a análise e a projeto de software, julgue o próximo item.

No modelo do processo de desenvolvimento de software, o primeiro estágio consiste no projeto de arquitetura, que constitui o elo crítico entre o projeto e a engenharia de requisitos.
Alternativas
Q439991 Engenharia de Software
O ciclo de vida clássico de desenvolvimento de software é criticado por vários autores.

Uma das principais críticas a esse ciclo de vida é que a(o)
Alternativas
Q436595 Engenharia de Software
No que se refere à engenharia de software, julgue o próximo item.
O processo de desenvolvimento interativo e incremental apresenta dificuldades para dar visibilidade ao processo.
Alternativas
Q436585 Engenharia de Software
No que diz respeito à engenharia de testes, julgue o item subsecutivo.
A ferramenta SVN, também denominada subversion, é mais eficiente na transmissão e no armazenamento de arquivos textos do que de arquivos binários.
Alternativas
Q435857 Engenharia de Software
Acerca do tratamento digital de imagens, concepção e produção de vinhetas, softwares de modelagem e animação em 3D, julgue o item subsequente.
O processo de renderização, em um software de modelagem e animação em 3D, é dispendioso, uma vez que exige ajustes necessários de iluminação, presença de sombras e outros elementos da cena, bem como demanda alta capacidade de processamento do computador.
Alternativas
Q435525 Engenharia de Software
Com base nos conceitos gerais e nas disciplinas de engenharia de software, julgue o próximo item.
Ao adquirir licença de uso de uma planilha eletrônica como ferramenta para automatização de escritório da empresa, está-se adotando uma engenharia de software orientada a reúso.
Alternativas
Q435067 Engenharia de Software
A respeito de engenharia de software, julgue os próximos itens.

A finalidade do processo de homologação de um software é a identificação de defeitos no funcionamento desse software, sob o ponto de vista da expectativa do usuário.
Alternativas
Q435065 Engenharia de Software
A respeito de engenharia de software, julgue os próximos itens.

Na técnica dinâmica de geração de dados, a análise de fluxo dos dados é utilizada para determinar as variáveis de entrada responsáveis pelo comportamento incorreto do programa.
Alternativas
Q421561 Engenharia de Software
Quanto ao projeto de software, assinale a alternativa INCORRETA.
Alternativas
Q396771 Engenharia de Software
Uma empresa que desenvolve projetos no Visual Studio decidiu utilizar o Team Foundation Service. Uma característica relacionada ao desenvolvimento em equipe e outra, relacionada ao controle de código do Team Foundation, são respectivamente :
Alternativas
Q396754 Engenharia de Software
Considere uma organização desenvolvedora de software que possua um processo de software composto das fases de Levantamento de Requisitos, Análise de Software, Projeto de Software, Codificação, Testes e Entrega do Software e tenha a cultura de estimar seus projetos utilizando Análise de Pontos por Função. Caso essa organização esteja interessada na criação de uma base de estimativas de seus projetos, a contagem de pontos por função seria mais indicada .
Alternativas
Q396753 Engenharia de Software
Uma organização está interessada em definir um processo para orientar a sua equipe de desenvolvimento a executar as atividades necessárias para a criação e disponibilização de novas versões do produto de software que é o carro-chefe da empresa. Esse processo precisa conter explicitamente as etapas comuns de um desenvolvimento de software (por exemplo, levantamento, análise, projeto, construção e testes) e, como o produto de software em questão tem um forte requisito de qualidade, é necessário que as atividades de garantia da qualidade sejam bem explícitas em relação às etapas e/ou documentos relacionados sendo avaliados.

Dentre as opções de modelos de ciclo de vida abaixo, o mais adequado a essa necessidade é :
Alternativas
Q390827 Engenharia de Software
A respeito da engenharia de software e da UML (unified modeling language), julgue os itens subsequentes.

A ciência da computação estuda os aspectos do desenvolvimento e da evolução de software; a engenharia de sistemas estuda as teorias e os métodos de construção; e a engenharia de software estuda o uso de ferramentas e de codificação.
Alternativas
Q390826 Engenharia de Software
A respeito da engenharia de software e da UML (unified modeling language), julgue os itens subsequentes.

No desenvolvimento de software de grande porte, não se usam, em conjunto, os seguintes modelos de processo de software genéricos: modelo em cascata, desenvolvimento evolucionário e engenharia de software embasada em computador.
Alternativas
Q389441 Engenharia de Software
Um lojista que não possuía ainda nenhum sistema de informação em sua loja decidiu desenvolver um sistema próprio na abertura da segunda loja, contratando uma equipe de desenvolvedores para modelar e implementar um sistema dedicado, ao qual chamou de SCL (Sistema de Controle de Lojas). O modelo de entidades e relacionamentos a seguir, que está na notação da Engenharia de Informação, foi inicialmente desenvolvido pela equipe para o sistema, no nível lógico.

imagem-004.jpg

Outro trabalho feito inicialmente foi a especificação de requisitos do SCL, que inclui os requisitos a seguir, sem, entre- tanto, se limitar a eles.

1. O sistema deve registrar uma venda feita para um cliente
1.1. Uma venda é composta de itens de venda, descrevendo o preço do produto no dia da venda, o desconto aplicado (se existir) e a quantidade
1.2. O sistema deve calcular o preço total de cada item de venda
1.3. O sistema deve calcular o preço total de cada venda 
2. O sistema deve permitir que um vendedor solicite um relatório de todas as vendas já feitas a um cliente
2.1. O relatório de vendas por cliente deve conter a data da venda, o valor total da venda e o valor total do desconto recebido pelo cliente naquela venda
2.2. O relatório de vendas por cliente deve ser ordenado por valor, em ordem descendente 
3. O sistema deve permitir que um funcionário da empresa controle a lista de produtos registrados
3.1. O sistema deve permitir que um produto tenha seu valor alterado sem alterar o valor das vendas já realizadas.

Para o sistema SCL, caso os desenvolvedores resolvam levantar a lista de eventos essenciais do sistema, seguindo os princípios da análise estruturada, um evento que deve constar dessa lista é:
Alternativas
Q384615 Engenharia de Software
Sobre Evolução do Software, assinale a alternativa INCORRETA.
Alternativas
Q384613 Engenharia de Software
Sobre projeto e implementação de software, assinale a alternativa INCORRETA.
Alternativas
Q380443 Engenharia de Software
No processo de desenvolvimento de software, o modelo de ciclo de vida em que um sistema de software é desenvolvido em vários passos similares e, em cada passo, o sistema é estendido com mais funcionalidades é denominado de modelo
Alternativas
Q376202 Engenharia de Software
O desenvolvimento incremental é baseado na ideia de construir 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. Do ponto de vista do gerenciamento, no desenvolvimento incremental,
Alternativas
Q376199 Engenharia de Software
Um sistema acadêmico de graduação vem atendendo às necessidades de uma universidade há oito anos, período em que foi corrigido, adaptado e melhorado várias vezes, sem que as melhores práticas da Engenharia de Software tivessem sido aplicadas. Caracterizado como um sistema de baixa qualidade de manutenção, foi realizada uma
análise de custo-benefício que decidiu pela sua reengenharia
Alternativas
Respostas
1021: C
1022: C
1023: E
1024: E
1025: C
1026: E
1027: E
1028: C
1029: A
1030: A
1031: D
1032: B
1033: E
1034: E
1035: A
1036: E
1037: A
1038: A
1039: D
1040: A