Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 12.717 questões
I. Um relacionamento estendido entre casos de uso significa que o caso de uso base incorpora implicitamente, sob alguma condição, o comportamento de outro caso de uso.
II. Um relacionamento de inclusão entre casos de uso significa que o caso de uso base incorpora explicitamente o comportamento de outro caso de uso.
III. Relacionamentos de inclusão e extensão são representados pela mesma notação do relacionamento de dependência, com a seta apontada para o caso de uso base.
Estão CORRETAS as afirmativas:
I. Entradas Externas se originam de um usuário ou são transmitidas de outra aplicação para fornecer dados distintos orientados à aplicação do software.
II. Saídas Externas são originadas de uma entrada on-line para geração de alguma resposta imediata do software sob a forma de uma saída on-line.
III. Arquivos lógicos internos são agrupamentos lógicos de dados que residem dentro das fronteiras da aplicação e são mantidos por Entradas Externas.
Estão CORRETAS as afirmativas:
I. Coletar os requisitos: define e documenta as necessidades das partes interessadas para atender aos objetivos do projeto.
II. Identificar os riscos: desenvolve opções e ações para aumentar as oportunidades e reduzir as ameaças aos objetivos do projeto.
III. Estimar os custos: desenvolve uma estimativa dos recursos monetários necessários para executar as atividades do projeto.
Quais dessas afirmações estão corretas?
Analise as três afirmações abaixo, sobre para que serve a métrica de pontos de função, usando dados históricos:
I – Para estimar o custo ou esforço necessário para projetar, codificar e testar o software.
II – Para prever o número de erros que vão ser encontrados durante o teste.
III – Para prever o número de componentes e/ou o número de linhas de código projetadas no sistema.
Quais dessas afirmações estão corretas?
I – Uma classe é uma generalização de outra classe se toda instância desta última for também uma instância da primeira.
II – Herança múltipla é a situação em que uma classe pode ter mais de uma superclasse.
III – Subclasses de uma classe abstrata também podem ser abstratas, formando uma hierarquia de classes abstratas.
Quais dessas afirmações estão corretas?
Analise as três opções abaixo:
I – Diagrama exibindo um caso de uso e seus relacionamentos.
II – Diagrama exibindo todos os casos de uso para um ator.
III – Diagrama exibindo todos os casos de uso a serem implementados em um ciclo de desenvolvimento.
Quais dessas opções podem ser consideradas como modelos de particionamento do diagrama de casos de uso?
1. Teste de Unidade
2. Teste de Módulo
3. Teste de Subsistemas
4. Teste de Sistemas
5. Teste de Aceitação
6. Teste Final
( ) Testa se o sistema cumpre seus requisitos funcionais e não funcionais.
( ) Testa conjuntos de módulos que foram integrados em subsistemas
( ) Testa componentes individualmente.
( ) Testa módulos individualmente.
( ) Testa o sistema com os dados fornecidos pelo cliente.
A sequência correta é
( ) Ocultamento é o princípio de projeto por meio do qual cada componente de um programa deve agregar toda a informação relevante para sua manipulação como uma unidade.
( ) Arquivos .java são aqueles que possuem uma classe do tipo public, e essa classe precisa, obrigatoriamente, ter o mesmo nome do arquivo .java.
( ) Herança é o princípio por meio do qual duas ou mais classes, derivadas de uma mesma superclasse, podem invocar métodos que têm a mesma identificação, mas comportamentos distintos.
( ) Atributos são variáveis ou campos que indicam possíveis informações armazenadas por um objeto de uma classe.
( ) Private é um modificador que permite declarar que um atributo ou método é visível apenas para as classes do mesmo pacote ou para as subclasses daquela
classe.
A sequência correta é
( ) Diagrama de implantação é uma representação do sistema que mostra o fluxo de uma atividade para outra.
( ) Operação é a implementação de um serviço a ser solicitado por algum objeto da classe para modificar o comportamento.
( ) Associação é uma forma de relacionamento em que um item utiliza as informações de outro item, mas não necessariamente o inverso.
( ) Dependência é um relacionamento estrutural que especifica objetos de um item conectados a objetos de outro item.
( ) Diagrama de comunicação é uma representação do sistema que enfatiza a organização estrutural de objetos que enviam e recebem mensagem.
A sequência correta é