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

Foram encontradas 1.096 questões

Q782580 Engenharia de Software
Em relação ao princípio W5HH de Boehm, aplicável a projetos de software independentemente do tamanho ou da complexidade, analise os itens a seguir, marcando com (V) a assertiva verdadeira e com (F) a assertiva falsa. ( ) “Why” tem como objetivo responder por que o sistema está sendo desenvolvido. ( ) “What” define o que vai ser feito. ( ) “Where” tem como objetivo identificar o espaço físico onde o software será desenvolvido. ( ) “How” descreve como o trabalho será conduzido técnica e gerencialmente. A sequência CORRETA, de cima para baixo, é
Alternativas
Q765791 Engenharia de Software
As estimativas de cronogramas de projeto são difíceis. O software pode ser executado em computadores desconhecidos ou utilizar novas tecnologias de desenvolvimento. No entanto, as organizações necessitam efetuar estimativas de esforço e custo de software e para tanto podem utilizar dois tipos de técnica para estas estimativas: estimativas baseadas em experiência e
Alternativas
Q765789 Engenharia de Software
Na maioria dos projetos de software, há algum reuso de software. Isso acontece muitas vezes informalmente, quando as pessoas envolvidas no projeto sabem de projetos ou códigos semelhantes ao que é exigido. No entanto, atualmente, processos de desenvolvimento de software com foco no reuso de software existente tornaram-se amplamente utilizados, contribuindo, entre outros fatores, para a diminuição do tempo necessário para o término de um sistema. Dentre os vários estágios em um processo de desenvolvimento por reuso, dois estágios são comparáveis a outros modelos de desenvolvimento, sendo eles
Alternativas
Q765786 Engenharia de Software
Após fechado o escopo de um sistema é possível determinar algumas características e decidir se a construção deste ativo está dentro de certos limites técnicos e comerciais e fazer um comparativo entre receita e custo. Essa análise recebe o nome de análise de
Alternativas
Q631416 Engenharia 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:

Alternativas
Q619877 Engenharia de Software

Segundo Pressman, à medida que um projeto de interface com o usuário evolui, algumas questões comuns de projeto sempre aparecem.

Assinale a alternativa que indica exemplos destas questões.

Alternativas
Q554485 Engenharia de Software

Com relação aos sistemas de software, é correto afirmar que seus requisitos.

podem ser utilizados como parte de um contrato para a implementação do sistema, portanto eles devem apresentar as suas funcionalidades de forma completa e consistente.

Alternativas
Q554483 Engenharia de Software

No que se refere à engenharia de software, julgue o item a seguir.

O desenvolvimento de software direcionado a testes pode contar com o uso de ferramentas automatizadas para criação de testes, como, por exemplo, o JUnit, um framework para testes em Java.

Alternativas
Q463197 Engenharia de Software
No que se refere a formalização e controle no escopo do planejamento de sistemas de informação, julgue o item subsecutivo.

Diferentemente da administração de um empreendimento organizacional, um sistema de informação que se baseia em conjunto de projetos de desenvolvimento de software deve ser administrado de forma particular, organizado em processos que devem ser implementados, individualmente, de forma padronizada conforme normatização.
Alternativas
Q463179 Engenharia de Software
Em relação aos conceitos de engenharia de software e ciclo de vida de um software, julgue o item a seguir.

Todo software desenvolvido segundo os princípios da engenharia de software deve ser formalmente definido conforme padrões identificáveis de abstração e flexível o suficiente para poder ser decomposto em programas de baixo custo e prever possibilidade de versionamento.
Alternativas
Q462138 Engenharia de Software
A respeito de engenharia de software, julgue os itens de 91 a 100.

O SWEBOK diferencia parâmetros de produto, que são requisitos de software a serem construídos, e parâmetro de processo, que é uma limitação do desenvolvimento do software.
Alternativas
Q462135 Engenharia de Software
A respeito de engenharia de software, julgue os itens de 91 a 100.

Para o SWEBOK, o termo construção de software refere-se às atividades de codificação, depuração, verificação, teste unitário e teste de integração.
Alternativas
Q439004 Engenharia de Software
O desenvolvimento de software ocorre segundo as fases de Planejamento, Análise, Projeto e Implementação. Com relação às respectivas etapas, é correto afirmar:
Alternativas
Q437239 Engenharia de Software
Acerca dos conceitos da engenharia reversa, julgue os itens subsecutivos.

A engenharia reversa permite conhecer a estrutura do programa e sua lógica e, com base nessas informações, alterar a estrutura do programa, afetando diretamente o fluxo lógico. Essa atividade é conhecida como patching.
Alternativas
Q437238 Engenharia de Software
Acerca dos conceitos da engenharia reversa, julgue os itens subsecutivos.

Red pointing é o método mais rápido para se realizar engenharia reversa em um código. Para criar um red pointing em um código alvo, é suficiente identificar no programa os locais potencialmente vulneráveis, que fazem chamada ao sistema operacional, e detectar os dados fornecidos pelo usuário, que são processados nesse local.
Alternativas
Q417401 Engenharia de Software
A respeito de engenharia de software, julgue o item subsequente.

Todo software deve ser entregue com documentação para facilitar sua implementação e manutenção. Nessa documentação, devem constar o dicionário de dados que descreve a organização do banco de dados do sistema e o modo como as informações serão armazenadas.
Alternativas
Q408490 Engenharia de Software
Engenharia de Software é a aplicação de abordagens sistemáticas, disciplinadas e quantificáveis ao desenvolvimento, operação e manutenção de software, além do estudo dessas abordagens. Com relação à Engenharia de Software, é correto afirmar que
Alternativas
Q406632 Engenharia de Software
São programas que auxiliam no ciclo de desenvolvimento de um sistema, incluindo as fases de análise, testes e desenvolvimento e apoiam os processos de software. Oferecem um conjunto de serviços para apoiar uma ou mais atividades do processo de desenvolvimento de software. Podem ser divididas em tipos que: apoiam da análise até a geração do código; automatizam uma fase do desenvolvimento ou auxiliam numa etapa do projeto, como modelagem de dados e testes; e seguem uma metodologia específica como os métodos ágeis. Esta definição se refere à ferramenta
Alternativas
Q373637 Engenharia de Software
A respeito dos conceitos de práticas ágeis, metodologia RAD (rapid application development), integração contínua, TDD (test-driven development), refactoring e gerência de configuração, julgue os itens seguintes.

TDD consiste em uma técnica de desenvolvimento de software com abordagem embasada em perspectiva evolutiva de seu desenvolvimento. Essa abordagem envolve a produção de versões iniciais de um sistema a partir das quais é possível realizar verificações de suas qualidades antes que ele seja construído.
Alternativas
Q351936 Engenharia de Software
Com referência a aspectos diversos de engenharia de software, julgue os itens subsecutivos.

Na área de conhecimento ferramentas e métodos, o termo ferramentas se refere à estruturação da atividade de desenvolvimento e manutenção de software com o objetivo de torná-la sistemática; métodos dizem respeito à automação do processo de engenharia de software.
Alternativas
Respostas
921: A
922: C
923: D
924: D
925: D
926: E
927: C
928: C
929: E
930: E
931: C
932: C
933: E
934: C
935: C
936: E
937: D
938: E
939: E
940: E