Nova Lista 01
Sign in to Google to save your progress. Learn more
Email *
Nome *
1 point

Questão 1. O que foi a crise do software? Qual sua relação com Engenharia de Software?

*
1 point

Questão 2. Descreva cada um dos processos no desenvolvimento de software segundo Sommerville:

a) Análise

b) Projeto

c) Implementação

d) Validação

e) Evolução

*
1 point

Questão 3. Justificando sua resposta com base no tipo de sistema a ser desenvolvido, sugira o modelo de desenvolvimento software mais apropriado que poderia ser utilizado como base para gerenciar o desenvolvimento dos seguintes sistemas:

a) Um sistema para controlar um antibloqueador de freios em um automóvel

b) Um sistema de realidade virtual onde é difícil planejar e o cliente não sabe ao certo o que quer.

c) Um sistema de contabilidade de universidade que será desenvolvido por uma empresa de software com a maioria dos funcionários de cargo júnior e os requisitos são claros e estáveis.

d) Um software para ensinar um colega de faculdade como utilizar loops (laços).

*
1 point

Questão 4. 2018 - FAURGS - BANRISUL - Desenvolvimento de Sistemas

Há vários modelos de processo de software, sendo que cada um define um fluxo de processo que invoca cada atividade do desenvolvimento de forma diversa. O modelo ____________, algumas vezes chamado ciclo de vida clássico, é um exemplo de processo dirigido a planos, pois deve-se planejar todas as atividades (estágios) do processo antes de começar a trabalhar nelas. Em princípio, o estágio seguinte não deve ser iniciado até que o estágio anterior seja concluído, mas na prática este processo não é um modelo linear simples, envolvendo o feedback de um estágio a outro. Assim os documentos e artefatos produzidos em cada estágio podem ser modificados para refletirem as alterações em cada um deles. Este modelo é consistente com outros modelos de processo de engenharia, e a documentação é produzida em cada estágio do ciclo. Desta forma, o processo torna-se visível e os gerentes podem monitorar o progresso de acordo com o plano de desenvolvimento. Seu maior problema é a divisão inflexível do projeto em estágios distintos e, por isso, deve ser usado apenas quando os requisitos são bem compreendidos e pouco provavelmente venham a ser radicalmente alterados durante o desenvolvimento.

Assinale a alternativa que preenche corretamente a lacuna do texto acima.

*
1 point

Questão 5. 2019 - INAZ do Pará - CORE-SP - Analista de T.I

“O Modelo em Cascata (do inglês: Waterfall Model) é um modelo de desenvolvimento de software sequencial no qual o processo é visto como um fluir constante para frente (como uma cascata)”

Disponível em: https://pt.wikipedia.org/wiki/Modelo_em_cascata.

Acesso em: 13.12.2018

No que tange ao processo de desenvolvimento de software em cascata, qual a afirmativa correta?

*
1 point

Questão 6. 2018 - FADESP - IF-PA - Professor - Informática

O modelo de desenvolvimento de software em cascata, também conhecido como ciclo de vida clássico, sugere uma abordagem sistemática e sequencial para o desenvolvimento de softwares que começa com a especificação dos requisitos e termina na manutenção do software acabado. Nos últimos anos, este modelo de ciclo de desenvolvimento vem sofrendo várias críticas quanto a sua eficácia. Assim, é correto afirmar que um dos possíveis problemas do ciclo de vida clássico é

*
1 point

Questão 7. 2018 - COMPERVE - UFRN - Analista de Tecnologia da Informação

Considere as afirmativas apresentadas abaixo a respeito dos modelos de processos de software cascata (waterfall) e incremental.

I Uma das vantagens do modelo de processo cascata é que ele antecipa eventuais correções a serem feitas nos requisitos do software.

II O modelo de processos cascata é recomendado quando os requisitos são estáveis e claros.

III No desenvolvimento incremental, a arquitetura e o projeto do software tendem a manter-se estáveis.

IV No desenvolvimento incremental, o acompanhamento e o progresso das atividades são avaliados pela entrega de artefatos.

Estão corretas as afirmativas

*
1 point

Questão 8. 2018 - EMATER-MG - Gestão Concurso - Analista de Sistemas I

O processo de um software é um conjunto de atividades que conduz ao desenvolvimento do produto software e o modelo de processo é uma descrição simplificada do processo.

Qual é a característica que define o modelo cascata?

*
1 point

Questão 9. 2018 - FAURGS - TJ-RS - Programador

Considere as afirmações sobre o modelo cascata de desenvolvimento de software:

I - É um exemplo de processo dirigido a planos; em princípio, deve-se planejar todas as atividades do processo antes de se começar a trabalhar nelas. II - É consistente com outros modelos de processos de engenharia e a documentação é produzida em cada fase do ciclo. Dessa forma, o processo torna-se visível e os gerentes podem monitorar o progresso de acordo com o plano de desenvolvimento. III- Sua maior vantagem é a divisão inflexível do projeto em estágios distintos, de forma que os compromissos devem ser assumidos em um estágio inicial do processo, o que facilita que atendam às mudanças de requisitos dos clientes.

Quais estão corretas?

*
1 point

Questão 10. 2019 - COSEAC - UFF - Técnico de Tecnologia da Informação

Dos modelos de desenvolvimento de software, aquele que prioriza a análise dos riscos envolvidos no desenvolvimento de cada parte do software é o modelo:

*
1 point

Questão 11. 2016 - IF-SE - Analista de Tecnologia da Informação - Desenvolvimento

Dentre os modelos de processos de desenvolvimento de software, o Modelo em Cascata, também conhecido como ciclo de vida clássico, é um dos mais conhecidos e o mais discutido. Qual das seguintes características não se aplica a um processo de software baseado no Modelo em Cascata?

*
1 point

Questão 12. 2019 - COSEAC - UFF - Analista de Tecnologia da Informação

Nos projetos, quando o time quebra o produto em vários pedaços menores, trabalhando e entregando uma parte de cada vez, sem se preocupar com agilidade, e somente quando esta parte estiver pronta o time parte para outro pedaço, iniciando uma nova fase, constata-se um ciclo de vida:

*
1 point

Questão 13. 2019 - CS-UFG - IF Goiano - Técnico de Tecnologia da Informação

O desenvolvimento de software é, na maioria dos casos, um esforço coletivo que depende de vários papéis, atividades, processos e ferramentas. Nesse sentido,

*
1 point

Questão 14. 2018 - FAURGS - UFRGS - Analista de Tecnologia da Informação - SI

Considere as afirmações abaixo sobre Engenharia de Software.

I - A Engenharia de Software não se preocupa apenas com os processos técnicos do desenvolvimento de software. Ela também inclui atividades como gerenciamento de projeto de software e desenvolvimento de ferramentas, métodos e teorias para apoiar a produção de software.

II - Por ser uma abordagem sistemática para a produção de software, a Engenharia de Software propõe técnicas e métodos universais que são adequados a todos os sistemas e a todas as empresas.

III - Um processo de software é uma sequência de atividades que leva à produção de um produto de software.

Quais estão corretas?

*
1 point

Questão 15. 2018 - FADESP - IF-PA - Professor - Informática

Usando o modelo ____________, o sistema é desenvolvido em ciclos, sendo que os primeiros ciclos podem não conter todas as atividades. O produto resultante de um primeiro ciclo pode ser uma especificação do produto ou um estudo de viabilidade. Os ciclos subsequentes podem ser protótipos, chegando progressivamente a versões operacionais do software, até se obter o produto completo. Modelos podem ser úteis para ajudar a levantar e validar requisitos, mas pode ocorrer de os clientes e usuários só terem uma verdadeira dimensão do que está sendo construído se forem colocados diante do sistema. Nestes casos, o uso da __________________ é fundamental.

As expressões que completam corretamente os espaços, respectivamente, são:

*
1 point
Submit
Clear form
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Privacy Policy