Questões de Concurso Sobre engenharia de software
Foram encontradas 14.697 questões
• P1 e P2, dois processos
• E1 e E2, duas entidades externas
• D1, um depósito de dados
• F1, um fluxo de dados de P1 para D1
• F2, um fluxo de dados de D1 para P2
• F3, um fluxo de dados de E1 para P1
• F4, um fluxo de dados de P2 para E2
Para finalizar esse DFD, o modelador decide criar mais um processo, P3, e dois novos fluxos de dados, F5 e F6.
Uma forma válida de definir as direções de F5 e F6, respectivamente, de modo a não quebrar as regras de consistência é a seguinte:

Considere que o sistema se encontra no estado inicial e que o botão “On” é pressionado duas vezes consecutivas. Em seguida, o botão “Off” é pressionado por duas vezes também consecutivas e, finalmente, o botão “On” é novamente pressionado uma única vez.
Qual o valor da variável n após essa sequência de eventos?

Ator 2 pode participar em interações com esse sistema que envolvam comportamentos do(s) caso(s) de uso
I - Durante um teste, é possível provar apenas a existência de erros, não sua ausência.
II - Durante um teste de validação, são construídos casos de teste com a finalidade de expor defeitos.
III - Na verificação, procura-se saber se o produto está sendo construído de forma correta.
Estão corretas as afirmativas
PORQUE
O principal recurso no desenvolvimento de software são as pessoas.
Analisando-se as afirmações acima, conclui-se que
Analise as afirmativas abaixo e assinale a alternativa correta.
I. A utilização do APF é totalmente independente de linguagens de programação e de tecnologias utilizadas em projetos.
II. O objetivo dessa análise relaciona-se justamente com a medida de projetos desvinculando-os das tecnologias utilizadas.
III. A medição da funcionalidade auxilia na tomada de decisões, relacionadas com custo, prazo, quantidade de recursos alocados, melhoria no cronograma e etc.
1. Utilizadas para especifcar condições invariantes em classes e tipos em modelo de classes.
2. Utilizadas para descrever pré e pós-condições em operações e métodos.
3. Utilizadas para definir estereótipos.
4. Utilizadas para especifcar guard conditions e change events nos diagramas de transição de estados.
5. Utilizadas para mapear modelagem de banco de dados.
Assinale a alternativa que indica todas as afirmativas corretas.

Assinale a alternativa que defne corretamente qual o relacionamento entre as classes da fgura acima:
A interface utilizada pelo componente é chamada de interface ................... , significando uma interface à qual o componente se adapta quando solicita serviços de outros componentes.
Assinale a alternativa que completa corretamente a lacuna do texto:

Assinale a alternativa que defne corretamente a visão de implementação da UML:
1. O teste de unidade é aplicado nos menores componentes de código criados, visando garantir que estes atendem às especificações, em termos de características e funcionalidade.
2. Na fase de teste de aceitação, o objetivo é encontrar falhas provenientes da integração interna dos componentes de um sistema.
3. O objetivo do teste de sistema é executar o sistema sob ponto de vista do usuário final, varrendo as funcionalidades em busca de falhas em relação ao objetivo do negócio. Dessa maneira, os testes são executados nos mesmos ambientes, com as mesmas condições e com os mesmos dados de entrada que um usuário utilizaria no seu dia a dia de manipulação do software.
Assinale a alternativa que indica todas as afirmativas corretas.
Com base no diagrama, analise as afrmações abaixo:
1. Decorrente do relacionamento de generalização entre os atores, o ator Coordenador executa uma tarefa comum com o ator Vendedor que é manter o pedido e atualizar o cadastro do cliente.
2. Decorrente do relacionamento de generalização entre os atores, o ator Vendedor executa uma tarefa comum com o ator Coordenador que é emitir relatório de vendas.
3. O relacionamento <<extend>> entre os casos de usos defne que o caso de uso Manter pedido pode, eventualmente, invocar o caso de uso Atualizar cadastro cliente.
4. O relacionamento entre o ator Coordenador com o caso de uso Emitir relatório de vendas é do tipo associação.
Assinale a alternativa que indica todas as afirmativas corretas.