Questões de Engenharia de Software - Processos de Software para Concurso

Foram encontradas 921 questões

Ano: 2018 Banca: FUNRIO Órgão: AL-RR Prova: FUNRIO - 2018 - AL-RR - Analista de Sistemas |
Q908915 Engenharia de Software
Um modelo de processo de software segue uma abordagem sistemática e sequencial para o seu desenvolvimento, desde a especificação de requisitos, passando por modelagem, construção e implantação e sua manutenção.
Esse modelo de processo é denominado
Alternativas
Q908191 Engenharia de Software

Correlacione a COLUNA I com a COLUNA II, associando os modelos ao seu conceito.


COLUNA I

1. Modelo cascata

2. Modelos de processo incremental

3. Modelos de processo evolucionário

4. Modelos concorrente


COLUNA II

( ) Combina elementos dos fluxos de processos lineares e paralelos. Aplica sequências lineares, de forma escalonada, à medida que o tempo vai avançando.

( ) Os requisitos de um problema são bem compreendidos, o trabalho flui da comunicação ao emprego. Ciclo de vida clássico, sugere uma abordagem sequencial 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, emprego e culminando no suporte contínuo do software concluído.

( ) Permite a engenharia de software utilizar elementos interativos de qualquer outro modelo. A atividade de modelagem pode estar em qualquer um dos estados em qualquer instante. Outras atividades, ações ou tarefas (comunicação ou construção) podem ser apresentadas de maneira análoga. Todas as atividades de engenharia de software existem simultaneamente, porém em diferentes estados.

( ) Modelos interativos que possibilitam desenvolver versões cada vez mais complexas do software. Inclui o modelo de prototipação e o modelo espiral. O modelo espiral de desenvolvimento é um gerador de modelos de processos utilizado para guiar a engenharia de sistemas intensivos de software. Tem uma abordagem para ampliar, incrementalmente, o grau de definição e a implementação de um sistema, enquanto diminui o grau de risco dele.


Assinale a sequência CORRETA.

Alternativas
Q893410 Engenharia de Software

A respeito de engenharia de software, julgue o próximo item.


O modelo de ciclo de vida em cascata tem como características o estabelecimento, no início do projeto, de requisitos de maneira completa, correta e clara, e a possibilidade de disponibilização de várias versões operacionais do software antes da conclusão do projeto.

Alternativas
Q893394 Engenharia de Software

Acerca de gerência de projetos, julgue o item a seguir.


No ciclo de vida incremental, o escopo do projeto é geralmente determinado no início, mas as estimativas de custo e de tempo são rotineiramente modificadas pela equipe à medida que o entendimento do produto final do projeto aumenta.

Alternativas
Q887171 Engenharia de Software
Um modelo de processo de software é uma representação simplificada de um processo de software, sendo que cada modelo representa uma perspectiva particular de um processo e fornece informações parciais sobre ele. Com relação aos modelos de processos de software, é INCORRETO afirmar que
Alternativas
Q879915 Engenharia de Software

O Modelo Espiral (Spiral) foi originalmente proposto por Boehm (1986) e é fortemente orientado à redução de riscos.

WAZLAWICK, R. S. Engenharia de Software: Conceitos e práticas. São Paulo: Elsevier, 2013.


Considerando o exposto e o Modelo Espiral de ciclo de vida de software, assinale a alternativa correta.

Alternativas
Q878381 Engenharia de Software

O chefe dos desenvolvedores de sistemas de uma empresa acompanhou o seguinte diálogo entre um de seus subordinados, um usuário e o diretor de operações.


Diretor – Acho que já poderíamos começar o desenvolvimento daquele sistema que o departamento de esportes pediu.

Usuário – Não é cedo demais? Ainda não temos todas as funcionalidades bem definidas.

Desenvolvedor – É verdade, mas acho que já é possível especificar e implementar algumas funcionalidades mais importantes e construir uma primeira versão até o final do mês. Depois acrescentaríamos outras funcionalidades à medida que as fôssemos construindo, gerando, a partir da experiência do uso, versões sucessivas e cada vez mais completas.

Diretor – Acho isso ótimo, assim já teremos uma noção do impacto que o sistema poderá causar no desempenho dos atletas. Comecemos logo, não temos um efetivo tão grande em TI.

Usuário – OK, vamos em frente, mas não contem nada para aquele especialista em risco. Já temos muito trabalho pela frente. Nossa estrutura ainda não suporta esse tipo de cuidado; se entrarmos nessa, o projeto vai atrasar. E mantenham o contato e o foco no objetivo: um produto simples, mas de qualidade.

A partir desse episódio e refletindo sobre o que ouvira, o chefe dos desenvolvedores deverá optar pelo modelo de processo de software

Alternativas
Q876629 Engenharia de Software

Com relação à qualidade de software, julgue o item a seguir.


No processo unificado de desenvolvimento de software, a fase de construção está relacionada à entrada do sistema em funcionamento, o que requer entendimento do domínio do problema e um sistema de software documentado que funcione corretamente no ambiente operacional.


Alternativas
Q872990 Engenharia de Software

Julgue o seguinte item, relativo a processo unificado.


O produto de software é desenvolvido em iterações; o final de cada iteração é marcado por um ponto de verificação e disponibilização de artefatos que representem o atingimento do marco.

Alternativas
Q872989 Engenharia de Software

Julgue o seguinte item, relativo a processo unificado.


Na fase de construção, na qual o produto é de fato construído, pode haver ajustes ou pequenas mudanças na arquitetura do software.

Alternativas
Q870899 Engenharia de Software
A Engenharia de Software contempla inúmeros conceitos. Sobre eles, assinale a alternativa CORRETA.
Alternativas
Q870898 Engenharia de Software
O RUP (Rational Unified Process) é definido nas fases:
Alternativas
Q868606 Engenharia de Software
A Engenharia de Usabilidade trata da construção de sistemas melhores através da compreensão de quem são os usuários finais e do envolvimento destes usuários nos requisitos, no design da interface e nos esforços de teste. O RUP trabalha técnicas de engenharia de usabilidade em várias atividades. A atividade Design da Interface com o Usuário, por exemplo, gera os artefatos Esboço Sequencial e Mapa de Navegação. O Esboço Sequencial
Alternativas
Q868591 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
Ano: 2017 Banca: INAZ do Pará Órgão: CFF Prova: INAZ do Pará - 2017 - CFF - Programador |
Q867108 Engenharia de Software
O Processo Unificado da Rational conhecido RUP, é um processo de engenharia de software criado para apoiar o desenvolvimento orientado a objetos, fornecendo uma forma sistemática para se obter vantagens no uso da UML. Sendo assim, assinale em que fase de processo ocorre o treinamento de usuários?
Alternativas
Q855501 Engenharia de Software
Em relação ao modelo espiral, é correto afirmar que:
Alternativas
Q849604 Engenharia de Software
Na fase de elaboração do Processo Unificado, o marco final é denominado marco de
Alternativas
Q849596 Engenharia de Software
Uma das fases do Processo Unificado com sua respectiva descrição é a
Alternativas
Q847855 Engenharia de Software

Sobre as melhores práticas recomendadas pelo RUP, analise os itens abaixo:


I. Deve se utilizar um sistema de gerenciamento de mudanças, ferramentas e procedimentos para gerenciamento de configuração.

II. A verificação da qualidade do software garante que este atenda todos os padrões organizacionais de qualidade.

III. Deve se estruturar a arquitetura do sistema em componentes.

IV. Novas mudanças no sistema devem, primeiro, ser realizadas para, depois, terem o impacto avaliado e documentado.


Quantos itens estão CORRETOS?

Alternativas
Q847478 Engenharia de Software
A respeito de metodologia RUP, assinale a opção correta.
Alternativas
Respostas
341: B
342: B
343: E
344: E
345: A
346: C
347: B
348: E
349: E
350: C
351: C
352: A
353: B
354: A
355: C
356: D
357: B
358: D
359: D
360: C