Questões de Concurso Sobre engenharia de software

Foram encontradas 14.889 questões

Q147117 Engenharia de Software
A questão abaixo refere-se à
UML 2.0.
Graficamente, as portas de componentes têm elementos representados por círculos e semicírculos que representam, respectivamente,
Alternativas
Q147116 Engenharia de Software
A questão abaixo refere-se à
UML 2.0.
NÃO se trata de controle estruturado nos diagramas de sequência, o tipo Execução
Alternativas
Q147115 Engenharia de Software
A questão abaixo refere-se à
UML 2.0.
São, respectivamente, dois diagramas estruturais e dois comportamentais:
Alternativas
Q147113 Engenharia de Software
Considere:

I. A classe Veículo possui as subclasses Carro e Trem.
II. Os objetos das subclasses Carro e Trem herdam a operação acelerar.
III. A aceleração do Carro é no pedal e, do Trem, é na manivela.

I, II e III mostram um conceito OO aplicável à imple- mentação da aceleração, que é
Alternativas
Q147112 Engenharia de Software
Graficamente representado por um cubo na UML, é um elemento físico que existe em tempo de execução e representa um recurso computacional, geralmente tendo alguma memória e, com frequência, capacidade de processamento. Trata-se de
Alternativas
Q147111 Engenharia de Software
No V-Model, que mapeia os tipos de teste para cada fase do desenvolvimento de software, Interface Test, Acceptance Test e Release Test correspondem, res- pectivamente, às fases do desenvolvimento
Alternativas
Q141726 Engenharia de Software
Em termos de documentação de software, o diagrama UML mais recomendado para documentar requisitos funcionais e as dependências entre eles é o
Alternativas
Q141725 Engenharia de Software
Metodologias de desenvolvimento de software se baseiam em um modelo de ciclo de vida, tais como cascata, espiral e prototipagem; sendo assim, é correto afirmar que
Alternativas
Q141722 Engenharia de Software
Em relação às assertivas abaixo, relacionadas à programação orientada a objetos,

I. Uma classe abstrata deve necessariamente possuir ao menos um método abstrato.

II. As hierarquias de generalização/especialização agrupam características comuns a várias classes em classes mais gerais, conhecidas como superclasses.

III. Em Java, o modificador final pode ser utilizado para indicar classes folha na hierarquia de generalização/especialização, isto é, classes que não podem ter subclasses herdando delas.

IV. Em Java, o modificador static é utilizado para representar objetos que devem ser armazenados em disco rígido.

verifica-se que
Alternativas
Q141717 Engenharia de Software
Dadas as afirmativas seguintes sobre Teste de software,

I. Estratégias de teste sistemático de software são altamente utilizadas em processos de maturidade de software, tais como CMMi e ISO 9126.

II. Teste caixa branca se baseia unicamente na interface das operações, principalmente nos tipos dos argumentos e retorno.

III. Os testes unitários verificam o funcionamento de uma seção específica de código, tal como uma função.

IV. Exemplos de estratégias de teste caixa preta são testes por valores limite e teste com classes de equivalência.

verifica-se que
Alternativas
Q141716 Engenharia de Software
No Processo RUP, a ênfase no escopo do sistema está na fase de
Alternativas
Q141715 Engenharia de Software
Considerando-se a especificação de requisitos de um software, é incorreto afirmar:
Alternativas
Q141713 Engenharia de Software
Assinale a opção que representa uma fase e uma disciplina do processo RUP, respectivamente.
Alternativas
Q141712 Engenharia de Software
Testes de partições são usados para testar
Alternativas
Q141703 Engenharia de Software
Polimorfismo significa que
Alternativas
Ano: 2011 Banca: FCC Órgão: TRE-AP Prova: FCC - 2011 - TRE-AP - Programador de computador |
Q125858 Engenharia de Software
Em relação aos conceitos fundamentais da orientação a objetos, o mecanismo pelo qual um objeto utiliza os recursos de outro, podendo ele assumir os tipos “usa um” ou “parte de”, denomina-se
Alternativas
Ano: 2011 Banca: FCC Órgão: TRE-AP Prova: FCC - 2011 - TRE-AP - Programador de computador |
Q125857 Engenharia de Software
No processo de adoção de ferramentas CASE é INCORRETO afirmar que ele deve
Alternativas
Ano: 2011 Banca: FCC Órgão: TRE-AP Prova: FCC - 2011 - TRE-AP - Programador de computador |
Q125856 Engenharia de Software
As práticas se baseiam em técnicas ágeis, tais como, Test Driven Development (TDD), Agile Model Driven Development (AMDD) e Database Refactoring, concentrando as atividades de análise, desenho e requisitos unicamente na disciplina Modelagem. Trata-se de
Alternativas
Q111594 Engenharia de Software
Garantir o funcionamento correto do software para atender as expectativas do cliente é o objetivo da homologação de sistemas. Nessa fase, que precede à implantação, os testes mais comuns são os testes:

Alternativas
Q111591 Engenharia de Software
Considere:
I. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através de seus atributos.

II. Na herança cada classe derivada (subclasse) apresenta as características (estrutura e métodos) da classe base (superclasse) e acrescenta a elas o que for definido de particularidade para ela.

III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação e mesmo comportamento.

IV. Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ele, assim como se relacionar e enviar mensagens a outros objetos.
Na orientação a objetos é correto o que se afirma em

Alternativas
Respostas
12581: E
12582: C
12583: B
12584: C
12585: B
12586: B
12587: D
12588: D
12589: E
12590: C
12591: A
12592: E
12593: B
12594: B
12595: E
12596: E
12597: B
12598: A
12599: A
12600: B