🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.701 questões

Q536783 Engenharia de Software
Com relação aos conceitos de desenvolvimento de sistemas, julgue o item a seguir. 


O Scrum é utilizado, como função primária, para o gerenciamento de projetos de desenvolvimento de software, mas também tem sido usado como extreme programming e outras metodologias de desenvolvimento. Teoricamente, o Scrum pode ser aplicado em qualquer contexto no qual um grupo de pessoas necessite trabalhar juntas para atingir um objetivo comum.


Alternativas
Q536782 Engenharia de Software
Com relação aos conceitos de desenvolvimento de sistemas, julgue o item a seguir. 


Desenvolvimento ágil de software (agile software development) ou método ágil é aplicado, principalmente, a grandes corporações, uma vez que permite produzir grandes sistemas de forma ágil. 


Alternativas
Q536781 Engenharia de Software
Com relação aos conceitos de desenvolvimento de sistemas, julgue o item a seguir. 


Teste rápido é um mecanismo para identificar requisitos de software.


Alternativas
Q536780 Engenharia de Software
Com relação aos conceitos de desenvolvimento de sistemas, julgue o item a seguir. 


Para garantir o desenvolvimento de qualidade, é suficiente que a equipe tenha as ferramentas mais atuais de engenharia de software e os melhores computadores. 
Alternativas
Q536779 Engenharia de Software
Com relação aos conceitos de desenvolvimento de sistemas, julgue o item a seguir. 


Os princípios de engenharia de software definem a necessidade de formalidades para reduzir inconsistências e a decomposição para lidar com a complexidade. 


Alternativas
Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Programador |
Q507321 Engenharia de Software
Como se denomina a opção de integração de ferramentas CASE que utiliza dados de uma ou outra ferramenta sem tradução, caso as estruturas de dados e semânticas sejam compatíveis?
Alternativas
Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Programador |
Q507317 Engenharia de Software
Julgue os itens a seguir quanto às características do J-Query.

I É um software livre e aberto.
II Emprego e uso regido segundo licença conforme regras estabelecidas pelo MIT (Massachussets Institute of Technology) e o GLP (Group License Public).
III Poderoso, mas limitado a programadores experientes de JavaScript.
IV Adota os poderosos seletores do CSS 3 para localizar elementos no Modelo de Objetos de Documentos (DOM).

A quantidade de itens certos é igual a
Alternativas
Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Programador |
Q507302 Engenharia de Software
Assinale a alternativa incorreta em relação aos conceitos da programação orientada a objeto.
Alternativas
Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Programador |
Q507301 Engenharia de Software
Na engenharia de software, sob o paradigma orientado a objetos, pode surgir uma classe de classes caracterizando
Alternativas
Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Programador |
Q507297 Engenharia de Software
Em relação aos conceitos da UML, assinale a alternativa correta.
Alternativas
Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Programador |
Q507296 Engenharia de Software
Diagramas de pacotes UML são usados para ilustrar a arquitetura lógica de um sistema. Assinale a alternativa correta a respeito da aplicação de diagramas de pacotes UML.
Alternativas
Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Programador |
Q507295 Engenharia de Software
Assinale a alternativa correta sobre a UML (Unified Modeling Language) e os seus diagramas.
Alternativas
Q491607 Engenharia de Software
Analise a figura abaixo que apresenta esquematicamente diversos artefatos gerados durante a modelagem de um sistema de software orientado a objetos: modelo de casos de uso, modelo de classes e projeto da interface gráfica. As setas, nessa figura, representam o aspecto de retroalimentação de informações entre modelos, típico da modelagem orientada a objetos.

                        imagem-032.jpg
                                                                                                                        [Bezerra, 2007, p.217]

Um dos diagramas da UML pode ser utilizado para construir o modelo cujo nome está omitido na figura fornecida (caixa com interrogação, na parte central). Trata-se do diagrama de
Alternativas
Q491605 Engenharia de Software
O mecanismo de composição de objetos é essencial em um sistema de software orientado a objetos, pois permite que esses mesmos objetos colaborem entre si para, por meio de troca de mensagens, produzir resultados externamente visíveis aos usuários. Nesse contexto, considere as afirmativas abaixo.

I - Um objeto de uma classe C qualquer pode ser composto de outros objetos, sendo que esses últimos podem também ser da classe C.
II - Uma mensagem pode ser enviada de um objeto da classe ClasseA para um objeto da classe ClasseB, sem que a definição de ClasseA faça referência à ClasseB.
III - Uma operação, definida em uma classe abstrata C qualquer, pode ser invocada por um objeto de alguma superclasse de C.

É(São) correta(s) a(s) afirmativa(s)
Alternativas
Q491604 Engenharia de Software
Analise as afirmativas a seguir relativas ao paradigma da orientação a objetos.

I - O princípio do encapsulamento preconiza que um objeto deve esconder a sua complexidade interna.
II - Uma mensagem de um objeto A para um objeto B indica que A realizou uma tarefa requisitada por B.
III - A existência da mesma operação polimórfica definida em duas classes, ClasseA e ClasseB, implica necessariamente que ou ClasseA seja subclasse de ClasseB, ou que ClasseB seja subclasse de ClasseA.

É correto APENAS o que se afirma em
Alternativas
Q491603 Engenharia de Software
No projeto (design) de um sistema de software orientado a objetos (OO), há diversos mecanismos que podem ser aplicados para assegurar a construção de um modelo de objetos com uma correta distribuição de responsabilidades. Nesse contexto, relacione alguns conceitos relativos ao projeto de um sistema OO, apresentados na coluna da esquerda, com as suas respectivas características, indicadas na coluna da direita.

I - Coesão
II - Herança
III - Delegação

W - Mede a interdependência entre classes.
X - Permite que um objeto reúse as funcionalidades fornecidas por outro objeto.
Y - Mede o grau de afinidade entre as responsabilidades de uma classe.
Z - É um relacionamento entre classes.

Estão corretas as associações:
Alternativas
Q491555 Engenharia de Software
Um analista de sistemas levantou a lista de requisitos de um sistema de contas a pagar (SCP).

R1 = O contador cadastra no SCP uma ou várias contas.
R2 = Diariamente o contador visualiza na tela as contas que devem ser pagas no dia.
R3 = Um relatório é gerado contendo os pagamentos realizados em um dado mês.
R4 = O contador deve poder acessar o SCP através de um navegador Internet padrão.
R5 = O SCP deve estar disponível durante o horário de expediente.

Como são classificados estes requisitos?
Alternativas
Q491554 Engenharia de Software
Sobre métricas estudadas pela engenharia de sofware, pode-se afirmar que:

I - um número alto de operações sobrescritas corresponde a uma métrica de software e indica que a superclasse usada pode não ser uma classe-mãe apropriada para a subclasse;
II - a complexidade ciclomática é caracterizada pelo número de caminhos independentes no código e determina o limite superior para o número de testes que devem ser executados, garantindo que todas as instruções serão executadas pelo menos uma vez;
III - COCOMO e Ponto de Função são técnicas de medição cujo principal objetivo é estimar o esforço necessário para a construção do software.

É correto o que se afirma em
Alternativas
Q491553 Engenharia de Software
A figura a seguir corresponde às duas dimensões do RUP. Na dimensão horizontal, são considerados os aspectos dinâmicos (fases e iterações), enquanto que, na dimensão vertical, são considerados os aspectos estáticos (disciplinas). Os nomes das fases foram omitidos e substituídos pelos identificadores f1, f2, f3 e f4. Os nomes das disciplinas também foram omitidos.

                        imagem-003.jpg

Para corresponder às fases do RUP, os identificadores de fase f1, f2, f3 e f4, respectivamente, devem ser substituídos por:
Alternativas
Q491552 Engenharia de Software
No RUP, as atividades de projetar, implementar e testar um esqueleto da estrutura do sistema, objetivando exercitar a arquitetura sobre a qual o sistema será desenvolvido, provendo uma carga inicial e alguns testes de desempenho, ocorrem na fase de
Alternativas
Respostas
12621: C
12622: E
12623: E
12624: E
12625: C
12626: B
12627: C
12628: C
12629: B
12630: D
12631: E
12632: B
12633: D
12634: B
12635: A
12636: D
12637: C
12638: E
12639: A
12640: C