🎯 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

Q367113 Engenharia de Software
Um processo de software é um conjunto de atividades e resultados associados que levam à produção de um produto de software. Embora existam muitos processos ou paradigmas de software diferentes, há atividades fundamentais comuns a todos eles. São exemplos dessas atividades:
Alternativas
Q345100 Engenharia de Software
A respeito de metodologias de desenvolvimento de sistemas e suas técnicas, julgue os itens subsecutivos.

Na análise estruturada de sistemas, o fato de o analista verificar que é indispensável representar as relações entre terminadores (entidades externas) indica que as entidades não são realmente externas, mas partes do sistema, e devem ser modeladas como processos.
Alternativas
Q290889 Engenharia de Software
Acerca de sistemas transacionais, julgue os itens seguintes.


Ao utilizar a tecnologia Ajax para verificar o objeto window.ActiveXObject por meio de um teste lógico no Opera, obtém-se o resultado booliano true.

Alternativas
Q281241 Engenharia de Software
Responda:

C, se a proposição for certa;
E, se a proposição for errada. 
Joint Application Development (JAD) é uma técnica de reunião desenvolvida pela IBM.

Alternativas
Q271475 Engenharia de Software
A forma de revisão de software em que um desenvolvedor lidera os membros da equipe de desenvolvimento e outras partes interessadas em um produto de software, e possibilita aos participantes fazerem perguntas e comentários sobre possíveis erros, violação de padrões de desenvolvimento, dentre outros, é conhecida como
Alternativas
Q258824 Engenharia de Software
Um analista desenvolve um software e identifica que os seus requisitos iniciais estão razoavelmente bem definidos, mas o escopo geral do desenvolvimento não permite um processo puramente linear. Ele sabe que precisa, em curtíssimo prazo, prover um conjunto limitado de funcionalidades do software para os usuários, que serão refinadas e expandidas em versões futuras.

Qual o modelo de ciclo de vida de desenvolvimento de software mais adequado a esse caso?

Alternativas
Q242297 Engenharia de Software
A metodologia de desenvolvimento de software desenvolvida pela marinha norte-americana nos anos 60 para permitir o desenvolvimento de softwares militares complexos, onde o projeto segue uma série de passos ordenados e, ao final de cada fase, a equipe de projeto finaliza uma revisão, onde o desenvolvimento não continua até que o cliente esteja satisfeito com os resultados é:
Alternativas
Q236453 Engenharia de Software
O processo de desenvolvimento de software conhecido como modelo em espiral (Modelo espiral de Boehm), divide cada volta da espiral em quatro setores, sendo um destes setores denominado de:
Alternativas
Q236308 Engenharia de Software
Sobre Modelagem algorítmica de custos, uma das técnicas de estimativa e planejamento de software, é correto afirmar:
Alternativas
Q225161 Engenharia de Software
Dentre as metodologias de desenvolvimento de sistemas, uma tem se destacado sendo descrita por cinco visões independentes. Uma delas enfatiza as características de concorrência, sincronização e desempenho do sistema, sendo denominado visão de
Alternativas
Q215122 Engenharia de Software
Em Engenharia de Software, temos o Desenvolvimento em Espiral, cada loop da espiral é dividido em quatro setores, a seguir apresentamos alguns deles. Analise as assertivas e assinale a alternativa que apresenta os corretos.

I. Desenvolvimento de integração: O software que não puder ser comprado será desenvolvido, e os componentes e sistemas COTS serão integrados, a fim de criar um sistema. A integração de sistemas, nesse modelo, pode ser parte do processo de desenvolvimento, em vez de uma atividade separada.

II. Definição de objetivos: São definidos os objetivos específicos para essa fase do projeto. São identificadas as restrições para o processo e o produto, e é preparado um plano de gerenciamento detalhado. São identificados os riscos do projeto e, dependendo dos riscos, poderão ser planejadas estratégias alternativas.

III. Avaliação e redução de riscos: Para cada um dos riscos de projeto identificados, é realizada uma análise detalhada e são tomadas providências para reduzir esses riscos. Por exemplo, se houver um risco de os requisitos serem inadequados, poderá ser desenvolvido um protótipo.

IV. Panejamento: O projeto é revisto e é tomada uma decisão sobre continuar com o próximo loop da espiral. Se a decisão for continuar, serão traçados os planos para a próxima fase do projeto.
Alternativas
Q199904 Engenharia de Software
Ainda existem muitos projetos de software que atrasam, ultrapassam o orçamento e não produzem software que atenda às necessidades do cliente.

PORQUE

Não existem métricas de software padronizadas e universalmente aceitas, e, colocar mais homem/hora em um projeto atrasado, pode atrasar ainda mais a construção desse software.

Analisando-se as afirmações acima, conclui-se que
Alternativas
Q199831 Engenharia de Software
A especificação de uma Metodologia de Desenvolvimento de Sistemas tem como pré-requisito indispensável, em relação ao que será adotado no processo de desenvolvimento, a definição do
Alternativas
Q111536 Engenharia de Software
FDD (Feature Driven Development) é uma metodologia muito objetiva, possuindo apenas duas fases:
Alternativas
Q106386 Engenharia de Software
Acerca dos conceitos básicos e modos de utilização da informática, julgue os itens a seguir

No modelo de desenvolvimento de software iterativo, as atividades do processo são realizadas de maneira sequencial, iniciando-se uma após o término da outra, e com muitas interações entre as partes do sistema que já existem.
Alternativas
Q104878 Engenharia de Software
É embasado na idéia de desenvolvimento de uma implementação inicial, expondo o resultado aos comentários do usuário e refinando esse resultado por meio de diversas versões, até que seja desenvolvido um sistema adequado. No âmbito do processo de software, trata-se de
Alternativas
Q91139 Engenharia de Software


Considerando a figura acima, que ilustra o modelo geral de processo de projeto, julgue o próximo item.


Os diversos modelos de processo de software disponíveis permitem a representação abstrata de um processo de software sob diferentes perspectivas. No modelo evolucionário, sob a perspectiva da arquitetura, a velocidade de desenvolvimento faz que a produção de documentos que reflitam cada versão do sistema seja economicamente inviável, gerando problemas na validação independente de sistemas.
Alternativas
Q84011 Engenharia de Software
A respeito de modelo de processo, que pode ser usado para indicar
quais atividades ocorrem, quando e por quem elas são realizadas,
julgue os itens a seguir.
São elementos de um processo de desenvolvimento de software: atividade, sequência, modelo de processo, recursos, controles, políticas e organização.
Alternativas
Q491549 Engenharia de Software
Na maioria dos projetos de software, mudanças são inevitáveis. Quanto mais tarde forem identificadas, maior o custo de incorporá-las ao projeto. Alguns tipos de mudança, entretanto, são mais caros que outros. O gráfico a seguir apresenta quatro categorias de grupos de mudanças, cujas curvas de custo estão identificadas pelos algarismos I, II, III e IV. Associe essas curvas com o grupo de mudança correspondente.

                        imagem-002.jpg

Grupos de mudança

I - Mudança na arquitetura do software.
II - Mudança no projeto e na implementação.
III - Redução de Escopo.
IV - Mudança nas regras de negócio.

A associação correta, de cima para baixo, é
Alternativas
Q116522 Engenharia de Software
Com base na metodologia de desenvolvimento dinâmico de sistemas (DSDM – Dynamic System Development Method), analise as afirmativas:

I. Estudo de viabilidade: estabelece os requisitos básicos e restrições do negócio associados à aplicação em construção e depois avalia se a aplicação é viável ao processo de desenvolvimento.
II. Estudo do negócio: estabelece os requisitos funcionais e de informação que permitirão à aplicação fornecer valor ao negócio; também define a arquitetura básica da aplicação e identifica os requisitos de manutenibilidade para a aplicação.
III. Iteração do modelo funcional: produz um conjunto de protótipos incrementais que demonstram a funcionalidade para o cliente.
IV. Iteração de projeto e construção: revisita os protótipos construídos durante a iteração do modelo funcional para garantir que cada um tenha passado por engenharia, de modo que seja capaz de fornecer valor ao negócio operacional para os usuários finais.

Estão corretas apenas as afirmativas:
Alternativas
Respostas
341: D
342: C
343: E
344: C
345: D
346: D
347: E
348: C
349: A
350: B
351: B
352: B
353: D
354: A
355: E
356: A
357: C
358: C
359: D
360: A