🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

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

Foram encontradas 422 questões

Q112575 Engenharia de Software
A abordagem iterativa de desenvolvimento de software tem se popularizado como técnica-padrão de desenvolvimento de sistemas pequenos e médios, especialmente no mundo dos negócios. Scrum e eXtreme Programming são métodos ágeis e iterativos de desenvolvimento de software que compartilham a característica de
Alternativas
Q112569 Engenharia de Software
O conjunto de atividades e resultados associados que resulta em um produto de software recebe o nome de
Alternativas
Q110524 Engenharia de Software
Na maioria dos projetos de software, existe algum reuso de software. Isto ocorre geralmente quando as pessoas da equipe conhecem outros projetos com códigos semelhantes aos necessários. Na modelagem evolucionária de processos, o reuso é freqüentemente essencial para o desenvolvimento rápido do sistema. Nesse sentido, observe a figura abaixo que representa um modelo de processo, que emprega o reuso.

Imagem 003.jpg

Esse modelo é conhecido como Engenharia de Software baseada em:
Alternativas
Q110523 Engenharia de Software
Um modelo de processo de software é uma descrição simplificada desse processo que apresenta uma visão dele. Esses modelos incluem as atividades, que fazem parte do processo, os produtos de software e os papéis das pessoas envolvidas na engenharia do software. Nesse contexto, dois modelos são descritos a seguir.

I. Mostra a seqüência de atividades ao longo do processo, com suas entradas, saídas e dependências entre elas. Neste caso, as atividades representam ações humanas.
II. Mostra o processo como um conjunto de atividades, no qual cada uma realiza alguma transformação de dados, como uma especificação é transformada de entrada em saída. Neste caso, as atividades podem representar transformações realizadas por pessoas ou computadores.

Esses modelos I e II são denominados, respectivamente, de:
Alternativas
Q110522 Engenharia de Software
Os modelos de processo de Engenharia Web (WebE) adotam a filosofia do desenvolvimento ágil, que enfatiza uma abordagem de desenvolvimento simples que incorpora ciclos rápidos. Em conseqüência, o modelo de processo WebE está fixado em três pontos fundamentais, são eles:
Alternativas
Q110512 Engenharia de Software
Na modelagem de processos, um modelo evolucionário de processo de software, originalmente proposto por Boehm, combina prototipagem e aspectos controlados e sistemáticos dos processos em cascata, sendo um gerador de modelo por risco, usado para guiar a engenharia de sistemas intensivos em softwares com vários interessados concorrentes, tendo duas características distintas, descritas a seguir.

I. É uma abordagem cíclica, para aumentar incrementalmente o grau de definição e de implementação de um sistema enquanto diminui seu grau de risco.
II. É um conjunto de marcos de ancoragem, para garantir o comprometimento dos interessados com soluções exeqüíveis e mutuamente satisfatórias para o sistema.

Esse modelo é conhecido por:
Alternativas
Q110509 Engenharia de Software
Rapid Application Development (RAD) é um modelo de processo de software incremental que enfatiza um ciclo de desenvolvimento curto, com o uso de uma abordagem de construção baseada em componentes. Nesse modelo, três das principais fases são abrangidas pelas modelagens:
Alternativas
Q110508 Engenharia de Software
A figura abaixo ilustra um modelo de processo, que prescreve um conjunto de elementos de processo como atividades de arcabouço, ações de engenharia de software, tarefas, produtos de trabalho, mecanismos de garantia de qualidade e de controle de modificações para cada projeto.

Imagem 001.jpg

Esse modelo é conhecido como Modelo:
Alternativas
Q108747 Engenharia de Software
Sobre modelos de processo de desenvolvimento de software, assinale a alternativa INCORRETA:
Alternativas
Q78642 Engenharia de Software
Dentre as alternativas a seguir assinale aquela que não está incluída na definição do escopo de um projeto de software.
Alternativas
Q72711 Engenharia de Software
Com relação à engenharia de software, julgue os itens a seguir.

Um modelo de processo de software consiste em uma representação complexa de um processo de software, apresentada a partir de uma perspectiva genérica.
Alternativas
Q65099 Engenharia de Software
Julgue os itens a seguir, relativos a modelos ágeis de processo.

O desenvolvimento adaptativo de software (DAS) é uma técnica para construção de sistemas e software complexos que foca na colaboração e na auto-organização da equipe.
Alternativas
Q63921 Engenharia de Software
O gerenciamento de grande quantidade de informação na construção de sistemas pode ser contornada usando-se a técnica de refinamentos sucessivos, utilizada no modelo de Ciclo de Vida Iterativo e Incremental. A construção de sistemas, com base nesse modelo de ciclo de vida,
Alternativas
Q54863 Engenharia de Software
Segundo Yourdon, o ciclo de vida de um projeto de sistema é o modo como o projeto é desenvolvido na empresa e uma maneira simples para que qualquer pessoa da área de desenvolvimento de sistemas possa se entrosar com o projeto a ser desenvolvido.

O ciclo de vida de um projeto de sistema é importante pelas razões apresentadas nas alternativas a seguir, à exceção de uma.

Assinale-a.
Alternativas
Q54555 Engenharia de Software
Em metodologias de desenvolvimento de software, tem-se que
Alternativas
Q54327 Engenharia de Software
Em uma empresa de software, foram mapeados os processos a seguir.

. Desenvolvimento Inicial de Software: processo em que, a partir de um Escopo Inicial de Projeto validado pelo cliente, será desenvolvido o Projeto do sistema. O Desenvolvimento Inicial de Software se inicia a partir do momento em que o Escopo Inicial do projeto esteja documentado, ajustado e aprovado. Esse processo vai ter duração flexível, de acordo com a complexidade do projeto.

. Instalação de Infraestrutura: esse processo só é iniciado quando, ocasionalmente, se deseja montar um novo laboratório, ou uma nova sala de apoio da empresa. Ele utiliza o Documento de Infraestrutura gerado por um outro processo, que vai conter todos os dados de execução da montagem da infraestrutura. Sua duração vai depender do tipo de infraestrutura que se está pedindo: se for uma sala, a duração é de 1 semana, se for de um laboratório, será de 2 semanas.

. Levantamento de Negócios: esse processo é cumprido pela equipe de vendas, que é fixa, e se destina a fazer um levantamento inicial de um sistema que foi vendido, produzindo um Escopo Inicial de projeto, que será validado pelo cliente ao final do processo; deve ser cumprido em até 2 semanas, independente da complexidade do sistema e inicia-se com um Documento de Viabilidade e um Contrato Inicial de Projeto, indicando que o cliente já acordou os termos desse projeto.

Considere as afirmativas abaixo, que são resultados da análise sobre o que foi dito desses processos.

I - O processo de Desenvolvimento Inicial de Software faz parte do grupo de processos principais e críticos da empresa, pois influencia diretamente a satisfação do cliente e a operacionalização do produto da empresa e tem uma séria dependência do tempo, que faz com que haja impactos no resultado financeiro da empresa, caso gere atrasos.

II - O caso de a duração do processo de Instalação de Infraestrutura ser dependente do tipo de ambiente (sala ou laboratório) pode indicar que esse processo possui, na verdade, dois subprocessos principais: um relativo à Instalação de Infraestrutura de Sala e outro, à Instalação de Infraestrutura de Laboratório, sendo que a decisão de qual subprocesso seria ativado dependeria da entrada, que é o Documento de Infraestrutura .

III - Há uma indicação de que os processos de Desenvolvimento Inicial de Software e de Levantamento de Negócios sempre vão depender de forma direta do processo de Instalação de Infraestrutura, pois qualquer atraso em uma atividade do processo de Instalação de Infraestrutura pode paralisar o Levantamento de Negócios e atrasar o Desenvolvimento Inicial de Software e, deste modo, pode-se interpretar o processo de Instalação de Infraestrutura como um processo crítico.

IV - O Levantamento de Negócios é um processo paralelo ao processo de Desenvolvimento de Inicial de Software; a entrada de ambos os processos seria originária de um mesmo processo anterior e sua saída não influencia o processo de Desenvolvimento Inicial do Software (que não depende dela) e, pelo fato de sua duração e equipe serem fixas, gera menos impacto financeiro na empresa.

Está (estão) correta(s) APENAS a(s) alternativa(s)
Alternativas
Q47345 Engenharia de Software
Um processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de se obter um produto de software. Cada processo tem suas particularidades, entretanto, podem-se destacar atividades que são comuns à maioria dos processos. Com relação a processos de desenvolvimento de software, assinale a opção correta.
Alternativas
Q24026 Engenharia de Software
Os processos de desenvolvimento de software utilizam, muitas vezes, procedimentos estatísticos para, por exemplo, apoiar a tomada de decisão. Dentro desse contexto, o Diagrama de Pareto é baseado na clássica regra de que
Alternativas
Q2263274 Engenharia de Software
Julgue o item, a respeito de engenharia de software.
O RUP (Rational Unified Process) é um processo proprietário de engenharia de software embasado no seguinte conjunto de princípios e melhores práticas de desenvolvimento software: modelagem de negócios, requisitos, análise e projeto, implementação, teste, implantação, ambiente, configuração e gerência de mudança e gerência de projeto.

Alternativas
Q2263270 Engenharia de Software
Julgue o item, a respeito de engenharia de software.
O desenvolvimento evolucionário e o modelo em cascata são exemplos de modelo de processo de software. Uma abordagem evolucionária para desenvolvimento de software é frequentemente mais eficaz que a abordagem em cascata na produção de sistemas que atendam às necessidades imediatas dos clientes. A vantagem da segunda é que a especificação pode ser desenvolvida de forma incremental.

Alternativas
Respostas
361: A
362: B
363: E
364: A
365: D
366: A
367: E
368: B
369: C
370: E
371: E
372: C
373: C
374: E
375: D
376: A
377: D
378: A
379: E
380: E