Questões de Concurso
Comentadas sobre desenvolvimento de software em engenharia de software
Foram encontradas 1.128 questões
As principais vantagens de se utilizar um sistema de controle de versão, como o SVN, para rastrear as alterações feitas durante o desenvolvimento de software são:
Analise as afirmativas abaixo e assinale a alternativa correta.
(1) Controle do histórico.
(2) Trabalho em equipe.
(3) Marcação e resgate de versões estáveis.
(4) Ramificação de projeto.
Dadas as afirmativas acerca das metodologias de desenvolvimento de software,
I. Muitos processos modernos de desenvolvimento de software, tais como RUP e XP, adotam o modelo de desenvolvimento conhecido como espiral.
II. O modelo espiral possui a vantagem de ser iterativo e incremental, porém possui a limitação de não ter atividade de análise de riscos.
III. Apesar de ser um modelo pouco iterativo, o modelo em cascata é indicado para projetos pequenos e que tenham requisitos estáveis e bem definidos.
verifica-se que está(ão) correta(s)
Acerca dos conceitos de análise e projeto de sistemas em engenharia de software, julgue o item subsequente.
Aspectos como arquitetura do sistema, linguagem da programação utilizada e padrão de interface gráfica são especificados na atividade de implementação do processo de desenvolvimento.Julgue o item subsequente, relativo ao desenvolvimento de software.
É costume haver em uma licença de software condições
específicas para que se possa copiá-lo.
Julgue o item subsequente, relativo ao desenvolvimento de software.
O fato de o código ser aberto dificulta a celeridade no
desenvolvimento de um software, pois diversos programadores
estarão impedidos de trabalhar nele.
Acerca de desenvolvimento de sistemas e aplicações, julgue o item subsequente.
O modelo cascata de desenvolvimento de software compreende
as fases de comunicação, planejamento, modelagem,
construção e emprego.
Acerca de desenvolvimento de sistemas e aplicações, julgue o item subsequente.
Os objetivos da manutenção de um software que esteja em uso
são corrigir defeitos e(ou) implementar novas funcionalidades.
Acerca de desenvolvimento de sistemas e aplicações, julgue o item subsequente.
Cabe à equipe responsável pela implementação de um software
elaborar o cronograma do processo de desenvolvimento do
software e estabelecer a data final de sua entrega.
Acerca de desenvolvimento de sistemas e aplicações, julgue o item subsequente.
Os modelos de desenvolvimento de software são rígidos
quando há necessidade de os requisitos serem completamente
levantados antes de se iniciar a implementação das
funcionalidades.
Com base no processo de desenvolvimento dos sistemas de informação, julgue as afirmativas a seguir:
I. A abordagem sistêmica para desenvolver soluções em sistemas de informação envolve um processo constituído de diversas etapas, conhecido como ciclo de desenvolvimento de sistemas de informação, ou ciclo de vida do desenvolvimento de sistemas. Neste ciclo inclui-se as etapas de investigação, análise, projeto, implantação e manutenção.
II. No ciclo de vida do desenvolvimento de sistemas, todas as atividades envolvidas são relacionadas, mas não interdependentes, podendo haver dois processos ocorrendo ao mesmo tempo.
III. Quando a abordagem sistêmica na solução de problemas é adequadamente implementada, cada etapa do processo é executada em uma sequência estruturada, mas é sempre necessário retornar e repetir qualquer uma das etapas para o sistema que está sendo desenvolvido.
IV. IV. Na etapa de investigação dos sistemas, o estudo de viabilidade é um estudo preliminar que investiga as necessidades de informação dos potenciais usuários e determina os requisitos de recursos, custos, benefícios e viabilidade de um projeto proposto.
Estão corretas as afirmativas: