Questões de Concurso Sobre desenvolvimento de software em engenharia de software

Foram encontradas 1.232 questões

Q743292 Engenharia de Software
Monitoramento de desempenho, tarefa fundamental da equipe de Tecnologia da Informação (TI), compreende recursos balanceados e uso eficiente para o funcionamento confiável de sistemas. Sobre monitoramento de desempenho, assinale a afirmativa INCORRETA
Alternativas
Q742038 Engenharia de Software

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:

Alternativas
Q731525 Engenharia de Software
O design de software compreende a concepção, especificação e prototipação das suas partes externas e internas. Sobre essas partes, assinale a alternativa correta.
Alternativas
Q731513 Engenharia de Software
Sobre a engenharia de software, que é uma área da computação voltada para à especificação, desenvolvimento e manutenção de software, é correto afirmar que ela aborda
Alternativas
Q715132 Engenharia de Software
Um dos conceitos fortes da Engenharia de Software é o reuso de software. Sabendo disso, assinale a alternativa que apresenta corretamente o conceito de engenharia de software baseada em reuso.
Alternativas
Q711635 Engenharia de Software

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.
Alternativas
Q704653 Engenharia de Software
A respeito da engenharia de software, marque (V) para verdadeiro ou (F) para falso em cada um dos itens a seguir: ( ) A engenharia de softwares está relacionada com todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até sua manutenção, depois que este entrar em operação. A engenharia de sistema diz respeitos aos aspectos do desenvolvimento e da evolução de sistemas complexos, nos quais o software desempenha um papel importante. ( ) Na engenharia de software baseada em componentes, na qual se supõe que partes do sistema já existam, o processo de desenvolvimento concentra-se mais na integração dessas partes que no seu desenvolvimento a partir do início. Essa abordagem é baseada em reuso para o desenvolvimento de sistemas de software. ( ) Em estágio inicial do processo de elicitação e análise de requisitos, deve-se decidir a respeito dos limites do sistema. Os requisitos não funcionais descrevem o que o sistema deve fazer, enquanto os requisitos funcionais estão diretamente relacionados às funções específicas fornecidas pelo sistema. ( ) Para a utilização de metodologias modernas, com abordagem da engenharia de software, recomenda-se a elaboração dos manuais do sistema ao final do projeto, quando todos os seus detalhes já estão definidos. Marque a alternativa que indica a sequência correta.
Alternativas
Q698301 Engenharia de Software
Os participantes do processo de desenvolvimento de software podem ser categorizados em grupos. O grupo que, com frequência, exerce influência significativa nos projetos, administrando cronogramas de atividades e recursos, é o grupo de
Alternativas
Q693415 Engenharia de Software
Assinale a opção correta, a respeito de engenharia de software.
Alternativas
Q650762 Engenharia de Software
Quanto às técnicas de engenharia reversa de software e às respectivas características, assinale a alternativa correta.
Alternativas
Q650759 Engenharia de Software
A Open Web Application Security Project (OWASP) é uma entidade sem fins lucrativos que reúne profissionais voluntários de segurança de aplicações ao redor do mundo, com o intuito de produzir material para a construção de software mais seguro. Um dos principais trabalhos da entidade é o guia OWASP Top 10, que é publicado a partir de dados estatísticos de diversas organizações que atuam na indústria.
Como exemplo, cita-se a falha categorizada como A1- Injeção: as falhas de injeção, tais como injeção de SQL, de Sistema Operacional (SO) e de LDAP, ocorrem quando dados não confiáveis são enviados para um interpretador como parte de um comando ou uma consulta. Os dados manipulados pelo atacante podem iludir o interpretador para que ele execute comandos indesejados ou permita o acesso a dados não autorizados.

 
Acerca dos conceitos relacionados ao desenvolvimento seguro de aplicações, assinale a alternativa correta.
Alternativas
Q644130 Engenharia de Software
Dentre as atividades que um homologador de sistemas deve realizar em um processo de homologação de sistemas novos, inclui-se
Alternativas
Q628383 Engenharia de Software

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



Com relação às regras e boas práticas de TDD e ao seu ciclo, é correto afirmar que:
Alternativas
Q623420 Engenharia de Software
Segundo a versão 1.0 do Processo de Software para o SISP (PSW-SISP), a MDS–SISP é uma metodologia iterativa que tem como fases a iniciação, a elaboração, a construção e a transição; e como disciplinas requisitos, arquitetura, implementação, teste e implantação. A atividade Gerenciar Requisitos é realizada na(s) fase(s)
Alternativas
Q623419 Engenharia de Software
Segundo a versão 1.0 do Processo de Software para o SISP (PSW-SISP), a atividade cujo objetivo é analisar a demanda recebida, identificar os requisitos básicos e definir o escopo do produto é
Alternativas
Q623412 Engenharia de Software
Segundo a versão 1.0 do Processo de Software para o SISP (PSW-SISP), o processo de software tem oito eixos de trabalho. Um desses eixos é a (o)
Alternativas
Q622537 Engenharia de Software
Acerca de DevOps, assinale a opção correta.
Alternativas
Q617678 Engenharia de Software
Acerca de conceitos relativos a engenharia de software, julgue o próximo item.

No processo de desenvolvimento de software, a elaboração do plano diretor de tecnologia da informação é uma atividade sem contagem de pontos de função.
Alternativas
Ano: 2015 Banca: IBFC Órgão: MGS Prova: IBFC - 2015 - MGS - Tecnologia de Sistemas |
Q769826 Engenharia de Software
Primeiro modelo de ciclo de vida de desenvolvimento de software seqüencial no qual o desenvolvimento é visto como um fluir constante para frente através das fases de análise de requisitos, projeto, implementação, testes (validação), integração, e manutenção de software:
Alternativas
Q755252 Engenharia de Software
Os ciclos de vida de desenvolvimento de software que têm uma implementação inicial do software e apresentam evoluções, por meio de várias versões, denominam-se
Alternativas
Respostas
961: A
962: C
963: A
964: A
965: E
966: E
967: C
968: C
969: A
970: E
971: E
972: E
973: A
974: C
975: D
976: B
977: E
978: C
979: D
980: C