Questões de Concurso
Sobre desenvolvimento de software em engenharia de software
Foram encontradas 1.013 questões
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:
Julgue o próximo item, relativo a desenvolvimento e qualidade de software.
No desenvolvimento de software, devem estar previstos mecanismos de segurança que sejam testados de forma a garantir que estejam livres de falhas. Isso garante a segurança do ambiente onde o software se encontra.Com relação a desenvolvimento de sistemas, julgue o item que se segue.
Os processos de desenvolvimento de software devem incluir as seguintes atividades fundamentais: especificação de software, projeto e implementação de software, validação de software e evolução de software.
Com relação ao contexto do desenvolvimento baseado em componentes, analise as afirmativas a seguir.
I. Sempre que possível, a solução deve ser construída por meio de componentes já existentes, sendo eles componentes "comerciais de prateleira" (commercial off‐the‐shelf ‐ COTS) ou componentes implementados dentro da empresa (in‐house).
II. A equipe de desenvolvimento deve tentar modificar ou remover os requisitos de sistema que não puderem ser implementados como componentes COTS ou desenvolvidos internamente.
III. O desenvolvimento baseado em componentes é um tipo de desenvolvimento de software fortemente baseado no reuso.
Assinale:
O Desenvolvimento Orientado a Testes (TDD) é um método de desenvolvimento criado e disseminado por Kent Beck em seu livro “Test-driven development”. O método define regras, boas práticas e um ciclo de tarefas com 3 etapas: a etapa vermelha, a etapa verde e a etapa de refatoração, ilustrado na imagem abaixo