Questões de Concurso Sobre engenharia de software

Foram encontradas 14.521 questões

Q52488 Engenharia de Software
Existem diversas ferramentas para o desenvolvimento de software, entre elas as ferramentas CASE. Acerca dessas ferramentas, julgue os itens subseqüentes.

Ferramentas CASE que utilizam metodologia de desenvolvimento de sistemas em banco de dados baseado no modelo entidade-relacionamento são capazes de gerar código SQL a partir de um modelo físico de dados.
Alternativas
Q52487 Engenharia de Software
Existem diversas ferramentas para o desenvolvimento de software, entre elas as ferramentas CASE. Acerca dessas ferramentas, julgue os itens subseqüentes.

Software criado com suporte por ferramentas CASE devem ser independentes e isoladas, pois é desejável isolar o problema do software a ser desenvolvido.
Alternativas
Q52486 Engenharia de Software
Existem diversas ferramentas para o desenvolvimento de software, entre elas as ferramentas CASE. Acerca dessas ferramentas, julgue os itens subseqüentes.

Com a evolução das técnicas de desenvolvimento de software, tornou-se necessário o uso de técnicas e metodologias que fossem capazes de representar um software em sua fase de projeto.
Alternativas
Q52340 Engenharia de Software
Com relação a qualidade de software, bancos de dados e suas tecnologias, julgue os itens de 37 a 42.

A independência lógica de dados é a habilidade de modificar o esquema físico sem a necessidade de reescrever os programas aplicativos. A independência lógica dos dados é mais difícil de ser alcançada que a independência física, porém os programas são bastante dependentes da estrutura lógica dos dados que eles acessam.
Alternativas
Q52334 Engenharia de Software
Imagem 007.jpg Considerando a figura acima, julgue o seguinte item.

A figura apresenta os elementos básicos do rational uinfied process (RUP). Nessa metodologia, o projeto passa por quatro fases básicas entre as quais podem ser mencionadas a elaboração e a construção. A elaboração corresponde ao entendimento da necessidade e à visão do projeto, enquanto a construção corresponde ao desenvolvimento principal do sistema.
Alternativas
Q52329 Engenharia de Software
Com relação a engenharia de software, processos de software, análise de requisitos, estratégias de validação e ferramentas CASE, julgue os próximos itens.

As ferramentas CASE podem ser verticais ou horizontais. As primeiras oferecem serviços utilizados durante todo o processo de software, enquanto as segundas são utilizadas em fases específicas do processo de software.
Alternativas
Q52328 Engenharia de Software
Com relação a engenharia de software, processos de software, análise de requisitos, estratégias de validação e ferramentas CASE, julgue os próximos itens.

A diferença entre verificação e validação reside no fato de que a primeira se refere ao conjunto de atividades que garante que o software realiza corretamente uma função específica, enquanto a segunda refere-se a um conjunto diferente de atividades que garante que o software que foi construído é rastreável às exigências do cliente.
Alternativas
Q52327 Engenharia de Software
Com relação a engenharia de software, processos de software, análise de requisitos, estratégias de validação e ferramentas CASE, julgue os próximos itens.

Entre os tipos de testes de caixa preta, encontram-se o teste baseado em grafos; o particionamento de equivalência; a análise de valor-limite; e o teste de matriz ortogonal.
Alternativas
Q52316 Engenharia de Software
Imagem 005.jpg

Com base no diagrama acima e nos conceitos de UML, julgue os itens a seguir.

No diagrama, Bicicleta e Veiculo_motor são tipos de veículos e, dessa forma, têm relação de herança com veiculo. É correto afirmar que veiculo é subclasse de Bicicleta e Veiculo_motor.
Alternativas
Q52315 Engenharia de Software
Imagem 005.jpg

Com base no diagrama acima e nos conceitos de UML, julgue os itens a seguir.

O diagrama acima mostra uma hierarquia de herança: um conjunto de classes e subclasses para uma aplicação que modela diferentes tipos de veículos, tais como bicicletas, motos e carros.
Alternativas
Q52314 Engenharia de Software
Imagem 005.jpg

Com base no diagrama acima e nos conceitos de UML, julgue os itens a seguir.

Um caso de uso mostra a estrutura estática de um objeto, sua estrutura interna e suas relações.
Alternativas
Q52310 Engenharia de Software
Acerca dos conceitos de projeto orientado a objetos, julgue os itens subseqüentes.

Os objetos permitem encapsular dados e funções, que modelam comportamentos e atributos, respectivamente.
Alternativas
Q52309 Engenharia de Software
Acerca dos conceitos de projeto orientado a objetos, julgue os itens subseqüentes.

Nesse tipo de projeto, são usadas relações de classe e de herança. Nas relações de classe, objetos com características comuns são agrupados e descritos por uma classe de objetos. Nas relações de herança, novas classes são criadas a partir de características de classes preexistentes.
Alternativas
Q51907 Engenharia de Software
Com relação ao desenvolvimento de portais corporativos, julgue
os itens a seguir.

As APIs utilizadas em portlets são passíveis de interação entre um contêiner portlet e o principal objeto de um portlet denominado PLUTO.
Alternativas
Q51051 Engenharia de Software
Julgue os itens a seguir, acerca da qualidade e da maturidade em
projetos de software.

Uma matriz de grafo de fluxo de um programa é uma ferramenta que permite a concepção de casos de teste considerando a importância relativa dos percursos possíveis na estrutura do software.
Alternativas
Q51049 Engenharia de Software
Julgue os itens a seguir, acerca da qualidade e da maturidade em
projetos de software.

O fator de qualidade flexibilidade de McCall é definido como a capacidade de um software de se adaptar a diferentes sistemas operacionais ou diferentes configurações de hardware.
Alternativas
Q51048 Engenharia de Software
Julgue os itens a seguir, acerca da qualidade e da maturidade em
projetos de software.

Um dos objetivos de uma técnica de revista formal é de garantir que o software foi representado em conformidade com padrões predefinidos.
Alternativas
Q51047 Engenharia de Software
Julgue os itens a seguir, acerca da qualidade e da maturidade em
projetos de software.

A eficiência na remoção de defeitos (defect removal efficiency) é uma métrica específica da fase de testes de um projeto de software que permite avaliar tanto a capacidade de testar da equipe quanto os erros deixados no software durante as fases anteriores, inclusive a especificação, a análise e a codificação.
Alternativas
Q51046 Engenharia de Software
Julgue os itens a seguir, acerca da qualidade e da maturidade em
projetos de software.

Técnicas de controle estatístico de processos, que são clássicas em processos de manufatura, permitem determinar se as mudanças e as variações em métricas de conjuntos de projetos de software são indicadoras de aprimoramento ou degradação desses processos.
Alternativas
Q51045 Engenharia de Software
Considerando a análise e a programação orientadas a objetos,
bem como as linguagens de programação que seguem esse
paradigma, julgue os itens subseqüentes.

Mensagens e métodos são de fato correlacionados, dado que as mensagens são os meios pelos quais os objetos interagem, e cada mensagem a um objeto ativa um comportamento desse objeto que é descrito no correspondente método.
Alternativas
Respostas
14001: C
14002: E
14003: C
14004: E
14005: E
14006: E
14007: C
14008: C
14009: E
14010: C
14011: E
14012: E
14013: C
14014: E
14015: C
14016: E
14017: C
14018: E
14019: C
14020: C