Foram encontradas 55.986 questões.
Na engenharia de software, a definição de padrões de sistema é fundamental para assegurar a qualidade e a
consistência dos processos de desenvolvimento. Qual das alternativas a seguir melhor descreve a finalidade dos
padrões de sistema?
Provas
Questão presente nas seguintes provas
Um relatório é um documento que apresenta informações organizadas em um formato estruturado, destinado a
informar, analisar e apoiar a tomada de decisões. É importante fazer o gerenciamento da carga de informações
e organizar dados de forma útil e manejável, evitando sobrecarregar os usuários. Isso pode envolver a produção
de relatórios distintos para diferentes usos. Em relação ao gerenciamento da carga de informações, qual das
seguintes estratégias é recomendada?
Provas
Questão presente nas seguintes provas
Sobre a natureza da manutenção de software, é CORRETO afirmar que:
Provas
Questão presente nas seguintes provas
Na etapa de implantação de um sistema, várias atividades são realizadas para garantir que o sistema seja entregue
aos usuários finais de forma eficiente. A respeito dessas atividades, analise as seguintes afirmações:
I. Na atividade de orientação e aprovação do usuário, os usuários finais aprovam o protótipo final como sistema definitivo a partir de seu uso e da observação da documentação fornecida.
II. Na atividade de treinamento, os usuários finais são treinados para o uso do sistema, sendo considerados o artefato de saída dessa atividade.
III. Na atividade de implantação, o sistema é implementado e liberado para os usuários finais, resultando no artefato sistema entregue.
IV. Na atividade de revisão de negócio, o impacto do sistema sobre os objetivos de negócio é avaliado, podendo levar o projeto a um novo ciclo ou ao reinício do ciclo atual para refinar e melhorar os resultados.
Assinale a alternativa que contém todas as afirmações CORRETAS:
I. Na atividade de orientação e aprovação do usuário, os usuários finais aprovam o protótipo final como sistema definitivo a partir de seu uso e da observação da documentação fornecida.
II. Na atividade de treinamento, os usuários finais são treinados para o uso do sistema, sendo considerados o artefato de saída dessa atividade.
III. Na atividade de implantação, o sistema é implementado e liberado para os usuários finais, resultando no artefato sistema entregue.
IV. Na atividade de revisão de negócio, o impacto do sistema sobre os objetivos de negócio é avaliado, podendo levar o projeto a um novo ciclo ou ao reinício do ciclo atual para refinar e melhorar os resultados.
Assinale a alternativa que contém todas as afirmações CORRETAS:
Provas
Questão presente nas seguintes provas
Analise as afirmações abaixo, baseadas na obra de Sommerville (SOMMERVILLE, Ian. Engenharia de Software. 9 ed.
São Paulo: Pearson Prentice Hall, 2011, p. 53), a respeito de métodos ágeis:
I. Métodos ágeis são métodos de desenvolvimento sequenciais que se concentram em desenvolvimento rápido, releases frequentes do software, produção de códigos de alta qualidade. O cliente é envolvido exclusivamente na fase de entrega e uso em produção do artefato produzido.
II. A decisão de usar uma abordagem ágil ou uma abordagem dirigida a planos para o desenvolvimento deve depender do tipo de software a ser desenvolvido, das habilidades da equipe de desenvolvimento e da cultura da empresa que desenvolve o sistema.
III. XP integra um conjunto de boas práticas de programação, como releases frequentes do software, melhorias contínuas do software e participação do cliente na equipe de desenvolvimento.
IV. O escalamento de métodos ágeis para sistemas de grande porte é difícil, pois estes sistemas necessitam de projeto adiantado e alguma documentação. A integração contínua é praticamente impossível quando existem várias equipes de desenvolvimento separadas trabalhando em um projeto.
Estão CORRETAS as afirmações:
I. Métodos ágeis são métodos de desenvolvimento sequenciais que se concentram em desenvolvimento rápido, releases frequentes do software, produção de códigos de alta qualidade. O cliente é envolvido exclusivamente na fase de entrega e uso em produção do artefato produzido.
II. A decisão de usar uma abordagem ágil ou uma abordagem dirigida a planos para o desenvolvimento deve depender do tipo de software a ser desenvolvido, das habilidades da equipe de desenvolvimento e da cultura da empresa que desenvolve o sistema.
III. XP integra um conjunto de boas práticas de programação, como releases frequentes do software, melhorias contínuas do software e participação do cliente na equipe de desenvolvimento.
IV. O escalamento de métodos ágeis para sistemas de grande porte é difícil, pois estes sistemas necessitam de projeto adiantado e alguma documentação. A integração contínua é praticamente impossível quando existem várias equipes de desenvolvimento separadas trabalhando em um projeto.
Estão CORRETAS as afirmações:
Provas
Questão presente nas seguintes provas
De acordo com Preece, Rogers, Sharp (PREECE, Jennifer; ROGERS, Yvone; SHARP, Helen. Design de Interação: Além
da interação homem-computador. Porto Alegre: Bookman, 2005, p.42 a 47), podemos conceituar usabilidade em
termos de princípios. Segundo as autoras, estes princípios são abstrações generalizáveis e são derivados de uma
mistura de conhecimento baseado em teoria, conhecimento e senso comum. As afirmações abaixo descrevem
alguns desses princípios corretamente, EXCETO:
Provas
Questão presente nas seguintes provas
De acordo com Sommerville (SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall,
2011, p. 156), o desenvolvimento dirigido a testes (TDD, do inglês Test-Driven Development) é uma abordagem
para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código. De acordo com
o autor, além de um melhor entendimento do problema, outros benefícios do desenvolvimento dirigido a testes
são os elencados abaixo, EXCETO:
Provas
Questão presente nas seguintes provas
Analise as sentenças abaixo, baseadas na obra de Forbellone; Eberspacher (FORBELLONE, André Luiz Villar;
EBERSPACHER, Henri Frederico. Lógica de programação: a construção de algoritmos e estruturas de dados. 3 ed.
São Paulo: Prentice Hall, 2005, p.33), a respeito das vantagens da modularização de algoritmos:
I. Além de ser uma ferramenta valiosa na redução da complexidade, a modularização traz a vantagem de permitir que cada módulo possa ser elaborado de forma independente e em momentos distintos.
II. Um módulo pode ser reaproveitado diversas vezes, contudo isso só pode ser feito no mesmo algoritmo, já que ele resolve problemas muito específicos.
III. Cada módulo pode ser testado individualmente, facilitando a identificação e correção de problemas, além do que, de forma geral, a correção de problemas afeta apenas o módulo e reduz os riscos de efeitos colaterais no resto do algoritmo.
Estão CORRETAS a(s) afirmação(ões):
I. Além de ser uma ferramenta valiosa na redução da complexidade, a modularização traz a vantagem de permitir que cada módulo possa ser elaborado de forma independente e em momentos distintos.
II. Um módulo pode ser reaproveitado diversas vezes, contudo isso só pode ser feito no mesmo algoritmo, já que ele resolve problemas muito específicos.
III. Cada módulo pode ser testado individualmente, facilitando a identificação e correção de problemas, além do que, de forma geral, a correção de problemas afeta apenas o módulo e reduz os riscos de efeitos colaterais no resto do algoritmo.
Estão CORRETAS a(s) afirmação(ões):
Provas
Questão presente nas seguintes provas
Analise as sentenças abaixo, baseadas na obra de Forbellone; Eberspacher (FORBELLONE, André Luiz Villar;
EBERSPACHER, Henri Frederico. Lógica de programação: a construção de algoritmos e estruturas de dados. 3 ed.
São Paulo: Prentice Hall, 2005, p.98 a 102):
I. Um arquivo é um conjunto de registros (ou seja, é uma estrutura de dados) no qual cada registro não ocupa uma posição fixa dentro da estrutura, não possuindo, portanto, tamanho preestabelecido.
II. Os registros são formados por unidades de informação denominadas campos e, por serem do mesmo tipo, tornam os registros um tipo de dado homogêneo por definição.
III. Os arquivos têm como principal finalidade o armazenamento de grandes quantidades de informação por um grande período de tempo.
IV. De forma genérica, podemos admitir que todo arquivo possui maneiras semelhantes de ser manipulado, independentemente de como foi concebido.
Estão CORRETAS as afirmações:
I. Um arquivo é um conjunto de registros (ou seja, é uma estrutura de dados) no qual cada registro não ocupa uma posição fixa dentro da estrutura, não possuindo, portanto, tamanho preestabelecido.
II. Os registros são formados por unidades de informação denominadas campos e, por serem do mesmo tipo, tornam os registros um tipo de dado homogêneo por definição.
III. Os arquivos têm como principal finalidade o armazenamento de grandes quantidades de informação por um grande período de tempo.
IV. De forma genérica, podemos admitir que todo arquivo possui maneiras semelhantes de ser manipulado, independentemente de como foi concebido.
Estão CORRETAS as afirmações:
Provas
Questão presente nas seguintes provas
Analise o código abaixo, elaborado em C++ e com base em Ascencio; Campos (ASCENCIO, Ana F. G. & CAMPOS,
Edilene A. V. de. Fundamentos da programação de computadores: Algoritmos, PASCAL, C/C++ (padrão ANSI) e JAVA.
3 ed. São Paulo: Pearson Education do Brasil, 2012, p.318), e assinale a alternativa inteiramente CORRETA:


Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container