Questões de Concurso

Foram encontradas 8.728 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q814447 Engenharia de Software
A tecnologia CASE (Engenharia de Software Auxiliada por Computador) fornece apoio ao processo de software pela automação de algumas atividades de processo. Sobre a classificação funcional de ferramentas CASE, são tipos válidos:
Alternativas
Q814434 Engenharia de Software
Independentemente do ciclo de vida, o processo de desenvolvimento orientado a objetos requer etapas para
Alternativas
Q814433 Engenharia de Software
Os termos “objeto” e “orientado a objetos” são aplicados a tipos diferentes de entidades, métodos de projeto, sistemas e linguagens de programação. Sobre o paradigma orientado a objetos e suas classes, assinale a alternativa correta.
Alternativas
Q814432 Engenharia de Software

Um sistema orientado a objetos é constituído de objetos que interagem e mantêm seu próprio estado local, fornecendo operações baseadas nesse estado. Sobre a orientação a objetos nos diversos níveis do desenvolvimento de software, considere as seguintes assertivas:

I. o projeto orientado a objetos concentrase no desenvolvimento de um modelo orientado a objetos do domínio da aplicação.

II. as classes definem os objetos do sistema e suas interações, objetos esses que são criados dinamicamente a partir das definições de classes.

III. a mudança de implementação de um objeto ou a adição de serviços sempre altera profundamente outros objetos do sistema e demanda particular atenção para evitar bugs e inconsistências.

Quais assertivas estão corretas no que se refere ao desenvolvimento de sistemas orientados a objetos?

Alternativas
Q814431 Engenharia de Software
Em Engenharia de Software, a Qualidade de Software é uma mistura complexa de fatores que variam com cada aplicação diferente e com os clientes que as encomendam. Sobre Qualidade de Software, é correto afirmar que
Alternativas
Q814429 Engenharia de Software
Segundo a UML 2.0, o Diagrama de Caso de Uso é um dos diagramas disponíveis na UML para a modelagem de aspectos dinâmicos de sistemas. Outro exemplo de diagrama de partes dinâmicas de um sistema é o
Alternativas
Q814347 Engenharia de Software
Engenharia de Software Auxiliada por Computador (CASE) é o nome dado ao software usado para apoiar as atividades de processo de software. Sobre as atividades que podem ser automatizadas com o uso de CASE, considere as seguintes assertivas:
I. dedica-se a derivar um valor numérico para algum atributo de um produto de software ou de um processo de software. II. o desenvolvimento dos modelos gráficos de sistema como parte da especificação de requisitos ou do projeto de software. III. o uso extensivo de revisões de segurança durante o processo de desenvolvimento.
Qual(is) assertiva(s) está(ão) correta(s) em relação a ferramentas CASE?
Alternativas
Q814334 Engenharia de Software
Sobre o paradigma de orientação a objetos, assinale a alternativa correta.
Alternativas
Q814333 Engenharia de Software
Os termos “objeto” e “orientado a objetos” são aplicados a tipos diferentes de entidades, métodos de projeto, sistemas e linguagens de programação. Sobre o paradigma orientado a objetos e suas classes, considere as seguintes assertivas:
I. um objeto é uma entidade que possui um estado e um conjunto definido de operações definidas para funcionar nesse estado. II. o estado é representado por um conjunto de métodos de objeto. III. as operações associadas ao objeto fornecem um conjunto de atributos aos outros objetos da mesma classe.
Qual(is) assertiva(s) está(ão) correta(s) em relação à orientação a objetos?
Alternativas
Q814332 Engenharia de Software
Um sistema orientado a objetos é constituído de objetos que interagem e mantêm seu próprio estado local, fornecendo operações baseadas nesse estado. Sobre a orientação a objetos nos diversos níveis do desenvolvimento de software, assinale a alternativa correta.
Alternativas
Q814331 Engenharia de Software
Na Engenharia de Software, a satisfação de requisitos funcionais e de desempenho explicitamente declarados, normas de desenvolvimento explicitamente documentadas e características implícitas que são esperadas em todo o software desenvolvido profissionalmente, denomina-se
Alternativas
Q814330 Engenharia de Software

A Engenharia de Software realiza tarefas de modelagem que levam à especificação completa dos requisitos e à representação abrangente do projeto para o software a ser construído. Em relação à fase de análise de requisitos, considere as seguintes assertivas:


I. a análise de requisitos exige que o desenvolvedor descarte noções preconcebidas da corretividade do software recém-desenvolvido.

II. a análise de requisitos fornece ao projetista de software uma representação da informação, função e comportamento, que podem ser traduzidos para os projetos arquitetural, de interfaces e em nível de componentes.

III. a análise de requisitos de um programa é a estrutura ou estruturas do sistema que abrange os componentes de software, as propriedades externamente visíveis desses componentes e as relações entre eles.


Qual(is) assertiva(s) está(ão) corretas em relação à análise de requisitos?

Alternativas
Q814329 Engenharia de Software
De acordo com a UML 2.0, assinale a alternativa correta no que diz respeito a um diagrama de classes.
Alternativas
Q813185 Engenharia de Software
Sobre o diagrama de componentes UML 2, considere as seguintes afirmativas: 1. Descreve todos os componentes de um sistema de informação, incluindo os componentes de hardware e software. 2. Os diagramas de componentes possuem um nível de abstração maior que os diagramas de classes. 3. Além de descrever os componentes propriamente ditos, um diagrama de componentes descreve também como os componentes são interligados entre si. Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q813184 Engenharia de Software
Os mecanismos de extensibilidade UML que possibilitam estender o vocabulário UML de modo a permitir a criação de novos elementos de modelagem; e estender a semântica da modelagem, de modo a criar novas regras ou modificar regras existentes, são, respectivamente:
Alternativas
Q813181 Engenharia de Software
No contexto de Conceitos da UML, qual diagrama UML 2 modela os artefatos de software e também os dispositivos ou hardware que o(s) contém/contêm?
Alternativas
Q813179 Engenharia de Software
Sobre diagramas de classes UML 2, considere as seguintes afirmativas: 1. No diagrama de classes, uma classe é modelada empregando-se três partes: nome da classe, seus atributos e seus métodos. 2. Além das classes, um diagrama de classes modela também o relacionamento entre classes: um para um; um para muitos; zero para um; etc. 3. O diagrama de classes é tido como um diagrama comportamental, uma vez que contém os métodos que definem o comportamento das classes. Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Ano: 2017 Banca: IESES Órgão: CREA-SC Prova: IESES - 2017 - CREA-SC - Analista de Sistemas |
Q810552 Engenharia de Software
Assinale a alternativa correta que relaciona a sigla dos princípios enunciados por Martin e um resumo de cada princípio.
Alternativas
Ano: 2017 Banca: IESES Órgão: CREA-SC Prova: IESES - 2017 - CREA-SC - Analista de Sistemas |
Q810551 Engenharia de Software
Robert C. Martin propôs um conjunto de princípios para programação e design orientado a objetos, assinale a alternativa que relaciona corretamente a sigla de cada princípio ao seu significado.
Alternativas
Ano: 2017 Banca: IESES Órgão: CREA-SC Prova: IESES - 2017 - CREA-SC - Analista de Sistemas |
Q810545 Engenharia de Software
Assinale a alternativa que define claramente o conceito de coesão:
Alternativas
Respostas
4841: A
4842: D
4843: C
4844: B
4845: C
4846: A
4847: B
4848: E
4849: A
4850: A
4851: D
4852: B
4853: C
4854: D
4855: A
4856: D
4857: B
4858: A
4859: D
4860: D