Questões de Concurso Sobre engenharia de software
Foram encontradas 14.718 questões
I) git initialize - Cria um repositório git vazio ou reinicializa um existente.
II) git clone - Clona um repositório em um novo diretório.
III) git insert - Adiciona o conteúdo do arquivo ao índice.
IV) git status - Mostra o status da árvore de trabalho.
V) git commit -m "Mensagem do commit" - Cria um novo commit contendo o conteúdo atual do índice e a mensagem de registro fornecida.
Assinale a alternativa que indica as afirmativas corretas.

Tomando como base o diagrama apresentado, é INCORRETO afirmar:

É correto afirmar que
São considerados princípios dos métodos ágeis, EXCETO
Avalie as afirmativas mostradas a seguir, considerando as características do Scrum.
I. Na reunião de restrospectiva (Retrospective Meeting), o Time Scrum apresenta os Entregáveis do Sprint ao Dono do Produto e aos stakeholders. O objetivo dessa reunião é garantir a aprovação e a aceitação do Dono do Produto para produto ou serviço. II. Na reunião de revisão (Sprint Review), o Scrum Master e o Time Scrum se reúnem para discutir as lições aprendidas durante o Sprint. Esta informação é documentada como lições aprendidas que poderão ser aplicadas em Sprints futuros. III. A fase de Planejar e Estimar consiste nos processos relacionados ao planejamento e à estimativa de tarefas, que incluem Criar as Estórias de Usuário, Aprovar, Estimar e Comprometer as Estórias de Usuário, Criar as Tarefas, Estimar as Tarefas, e Criar o Backlog do Sprint.
Está correto, apenas, o que se afirma em
( ) O método XP propõe valores e princípios durante o desenvolvimento de software, sendo que um deles é que reuniões sejam feitas em pé para não se perder o foco nos assuntos e para que sejam rápidas, apenas abordando tarefas realizadas e a serem realizadas pela equipe. ( ) O SCRUM orienta que dentro de uma Sprint seja realizado quatro eventos formais para inspeção e adaptação da Sprint, sendo eles: Reunião de planejamento da Sprint; Reunião Diária; Reunião de revisão da Sprint; e Retrospectiva da Sprint. ( ) Remover impedimentos para o progresso do Time de Desenvolvimento no SCRUM é um papel do Product Owner. ( ) O Scrum Master é responsável por ordenar os itens do Backlog do Produto para alcançar melhor as metas e missões. ( ) O lema do XP para que projetos sejam constantemente melhoradas correspondem a três dimensões: Comunicação, Simplicidade e Feedback.

Com base nas informações da figura, podemos afirmar que o diagrama da linguagem UML representado é o:
Nesse contexto, os critérios A. e T. buscam responder às perguntas, respectivamente:
Analise as afirmativas abaixo com relação a este assunto.
1. As funcionalidades a serem implementadas em um projeto são mantidas em uma lista que é conhecida como Product Backlog.
2. No início de cada Sprint, faz-se um Sprint Planning Meeting, ou seja, uma reunião de planejamento na qual o Product Owner prioriza os itens do Product Backlog e a equipe seleciona as atividades que ela será capaz de implementar durante o Sprint que se inicia.
3. Ao final de um Sprint, a equipe apresenta as funcionalidades implementadas em uma Sprint Analysis Overview.
Assinale a alternativa que indica todas as afirmativas corretas.
O modelo em espiral prevê um único ciclo de especificação, projeto e desenvolvimento. A metodologia Scrum é baseada no modelo em cascata. Modelos de desenvolvimento ágil são geralmente baseados no modelo iterativo e incremental. O modelo iterativo e incremental inicia após o levantamento dos requerimentos.
Assinale a alternativa que indica todas as afirmativas
corretas.
1. Requisitos Não Funcionais são declarações de funções de como o sistema deve reagir a entradas específicas e como deve comportar em determinadas situações.
2. Algumas vezes, os requisitos funcionais podem também explicitamente declarar o que o sistema não deve fazer.
3. Requisitos funcionais de software definem o comportamento do sistema, ou seja, o processo ou transformação que componentes de software ou hardware efetuam sobre as entradas para gerar as saídas.
Assinale a alternativa que indica todas as afirmativas
corretas.

A alternativa correta é:
( ) Análise de requisito - Através da análise de requisito é o momento onde efetua a programação do código fonte para desenvolver o software (JALOTE, 2005). ( ) Design do software - Pelo design do software é o momento que o engenheiro de software realiza o planejamento da solução do problema que foi levantado no documento de requisito (JALOTE, 2005). ( ) Codificação - A codificação é o momento que criptografa e transformará em uma linguagem de programação (JALOTE, 2005). ( ) Teste - O teste de software é o processo que tem a intenção de encontrar defeitos nos artefatos de software (MYERS, 2004). O teste é uma maneira de medir o controle da qualidade do software durante o desenvolvimento de software (JALOTE, 2005).
A sequência correta, de cima para baixo, é:
( ) Software de inteligência artificial - São softwares que fazem os usos de algoritmos numéricos. Estes tipos software se encaixam na robótica. ( ) Software de aplicação - São programas que são desenvolvidos para executar no negócio de uma empresa determinada. ( ) Software científico e de engenharia -São algoritmos que processam números. ( ) Computação ubíqua - São softwares que realizam a verdadeira computação concentrada. ( ) Software aberto - São softwares que disponibilizam a visualização do código fonte da aplicação para o engenheiro de software modificar da maneira que deseja.
A sequência correta, de cima para baixo, é:
I. Nessa etapa, o sistema é codificado a partir da descrição computacional da fase de projeto em uma outra linguagem, onde se torna possível a compilação e geração do código-executável para o desenvolvimento do software. II. Não é possível utilizar na implementação ferramentas de software e bibliotecas de classes preexistentes para agilizar a atividade, como também o uso de ferramentas CASE. III. O plano de implantação deve definir como o projeto será executado, monitorado, controlado e encerrado. IV. O plano deve ter objetivos alcançáveis e sua aprovação precisa garantir dentro do ponto de vista do cliente que as metas são consideradas factíveis e reafirmar a responsabilidade e dedicação ao projeto por todos os envolvidos.
Está (estão) correto(s):
I. Ferramentas de automação não possuem outros usos, além da medição de performance de aplicações. Elas também não podem ser usadas para preparar um ambiente de teste com um grande volume de dados. II. No teste de interface gráfica, uma plataforma gera os eventos de entrada na interface de utilizador do sistema e observa as mudanças na saída. III. No teste baseado em código, a interface pública das classes, módulos ou bibliotecas são testadas com uma variedade de argumentos de entrada, observando-se a saída.
Está (estão) correto(s):