Questões de Concurso Sobre engenharia de software

Foram encontradas 14.511 questões

Q1256456 Engenharia de Software
A figura abaixo ilustra a metodologia Extreme Programming (XP) que usa uma abordagem orientada a objetos, incluindo um conjunto de regras e práticas que ocorrem ao longo do desenvolvimento do projeto.
Imagem associada para resolução da questão
As fases I, II, III e IV são denominadas respectivamente:
Alternativas
Q1256455 Engenharia de Software
SCRUM é um framework dentro do qual pessoas podem tratar e resolver problemas complexos e adaptativos, enquanto produtiva e criativamente entregam produtos com o mais alto valor possível. O SCRUM chama seus eventos de timeboxes, uma vez que são eventos de duração fechada, sendo o componente principal conhecido por Sprint, havendo alguns tipos, dos quais quatro são detalhados a seguir:
( I ) Time-boxe de 8h, de acordo com o tamanho da Sprint. Nesta reunião é onde o Product Owner é ouvido em relação às prioridades e os objetivos. É nela também onde o time irá deliberar sobre o que conseguem fazer em relação às necessidades, formalizando o Sprint Backlog. ( II ) Time-box de 4h, onde o incremento do produto que está pronto para uso, é apresentado ao Product Owner para apreciação. Também é nesta reunião, que deve ser facilitada pelo Scrum Master, que o Product Owner apresentará os números, gráficos e tudo o mais que for importante à equipe saber sobre o produto. Novas prioridades e movimentos do mercado, tudo focado em manter os objetivos coerentes ao longo das sprints. Esse é o evento que melhor representa o pilar de inspeção do Scrum. ( III ) Time-box de 3h onde o time de desenvolvedores e o Scrum Master, que atua apenas como facilitador, falam sobre os resultados obtidos na Sprint que passou e as lições tiradas, para a partir daí melhorar o processo, fortemente arraigado ao pilar de adaptação. ( IV ) Time-boxe de 15 min, sempre no mesmo local e horário para gerar consistência e evitar perda de tempo, facilitada pelo Scrum Master. Nesta reunião, que deve ser muito dinâmica e que popularmente é feita em pé, para evitar prolongamentos e distrações, cada membro do time deve responder apenas três perguntas: o que eu fiz ontem, o que eu vou fazer hoje e se tem algo me impedindo.

Os tipos (I), (II), (III) e (IV) são denominados respectivamente:
Alternativas
Q1256454 Engenharia de Software
O desenvolvimento de sistemas de software demanda que o Analista tenha a possibilidade de estudar o sistema a partir de diversas perspectivas, havendo cinco visões independentes sugeridas pelos autores da UML. Neste contexto, relacione as visões com as correspondentes descrições.
(1) Visão de Projeto
(2) Visão de Processo
(3) Visão de Implantação
(4) Visão de Casos de Uso
(5) Visão de Implementação
Enfatiza as características de concorrência, sincronismo e desempenho do sistema. Enfatiza a distribuição física do sistema em seus subsistemas e a conexão entre essas partes. Enfatiza o sistema do ponto de vista externo como um conjunto de interações entre o sistema e os agentes externos ao sistema. Enfatiza o gerenciamento de versões do sistema construídas por meio do agrupamento de módulos e subsistemas. Enfatiza as características do sistema que dão suporte, tanto estrutural quanto comportamental, às funcionalidades externamente visíveis do sistema.
Essas descrições se relacionam respectivamente com as visões:
Alternativas
Q1256452 Engenharia de Software
No que diz respeito aos requisitos funcionais e não funcionais, analise as afirmativas a seguir.
I. Requisitos funcionais são as declarações de serviços que o sistema deve fornecer, como o sistema deve reagir às entradas específicas e como o sistema deve se comportar em determinadas situações, podendo também estabelecer explicitamente o que o sistema não deve fazer. II. Requisitos não funcionais são aqueles não diretamente relacionados às funções específicas fornecidas pelo sistema, incluindo restrições sobre o processo de desenvolvimento e padrões, aplicando-se ao sistema como um todo. III. Os requisitos não funcionais surgem devido às necessidades do usuário, às restrições de orçamento, às políticas organizacionais, à necessidade de interoperabilidade com outros sistemas de software ou de hardware ou a fatores externos, como regulamentos de segurança ou legislação a respeito de privacidade.
Assinale a alternatica correta:
Alternativas
Ano: 2018 Banca: FEPESE Órgão: CELESC Prova: FEPESE - 2018 - CELESC - Analista de Sistemas |
Q1248106 Engenharia de Software
Identifique os itens que constituem boas práticas do RUP (Rational Unified Process).
1. Desenvolvimento iterativo
2. Utilização de componentes
3. Gestão dos requisitos
4. Modelagem visual, empregando diagramas
Assinale a alternativa que indica todos os itens corretos.
Alternativas
Ano: 2018 Banca: FEPESE Órgão: CELESC Prova: FEPESE - 2018 - CELESC - Analista de Sistemas |
Q1248098 Engenharia de Software
No contexto do RUP (Rational Unified Process), assinale a alternativa que contém a fase do RUP responsável pelo deployment.
Alternativas
Q1246540 Engenharia de Software
A Engenharia de Software é um capítulo importante de toda a Análise e Desenvolvimento de projetos voltados à criação de Softwares, pois ele traz conceitos que até hoje são utilizados, sendo algumas vezes a base da construção de um Sistema. Sendo assim, qual das alternativas está correta quando falamos em Engenharia de Software e Projetos?
Alternativas
Q1246532 Engenharia de Software
Os Requisitos de Software são utilizados na criação de Sistemas de desenvolvimento. No que se refere aos conceitos de requisitos de Software, pode-se afirmar:
Alternativas
Ano: 2018 Banca: INAZ do Pará Órgão: CREFITO - 16ª Região (MA)
Q1239329 Engenharia de Software
A UML é uma das vertentes de desenvolvimento, e um de seus itens mais utilizados são seus diagramas de desenvolvimento. No que concerne a utilização dos Diagramas da UML, pode-se afirmar: 
Alternativas
Ano: 2018 Banca: AOCP Órgão: PRODEB
Q1230917 Engenharia de Software
Dada uma coleta colaborativa de requisitos, assinale a alternativa que apresenta uma diretriz básica a ser seguida. 
Alternativas
Ano: 2018 Banca: Quadrix Órgão: CRM-DF
Q1213288 Engenharia de Software
Com relação à engenharia de software, julgue o item a seguir
A engenharia de software utiliza uma abordagem mais sistemática e controlada na busca de qualidade no  desenvolvimento de softwares. Na engenharia de software, identificada como de quarta geração, são  utilizadas linguagens procedurais, que descrevem como fazer algo e são identificadas pela sigla 4GL.
Alternativas
Ano: 2018 Banca: Quadrix Órgão: CRM-DF
Q1213074 Engenharia de Software
Com relação à engenharia de software, julgue o item a seguir
A engenharia de software orientada a objetos baseia-se em cinco modelos: o de requisitos; o de análise; o de design; o de implementação; e o de teste.
Alternativas
Ano: 2018 Banca: FURB Órgão: Prefeitura de Guabiruba - SC
Q1202263 Engenharia de Software
São exemplos de softwares utilizados para prover acessibilidade em computadores:
Alternativas
Ano: 2018 Banca: AOCP Órgão: PRODEB
Q1190848 Engenharia de Software
Uma vez que o Git esteja instalado no seu sistema, é necessária uma configuração prévia antes de começar a utilizar o software produtivamente. O git config é a ferramenta do Git usada para configurações. Através dela você pode alterar configurações predefinidas no momento em que desejar e toda configuração que você fizer será mantida através das atualizações. Sobre os comandos do Git, assinale a alternativa INCORRETA
Alternativas
Ano: 2018 Banca: AOCP Órgão: UNIR
Q1190630 Engenharia de Software
Um processo de software é um conjunto de atividades e resultados associados que levam à produção de um produto de software. Em relação aos processos de software, julgue, como VERDADEIRO ou FALSO, o item a seguir. 
 O desenvolvimento do processo de software contempla três etapas denominadas: Fase de Definição, Fase de Desenvolvimento e a Fase de Verificação, Liberação e Manutenção.
Alternativas
Ano: 2018 Banca: CESPE / CEBRASPE Órgão: BNB
Q1188022 Engenharia de Software
Acerca de interface de interação com usuários, julgue o item subsequente.
Na avaliação de interfaces, diferentes métodos podem ser utilizados, de acordo com as características dos próprios métodos e do sistema que está sendo avaliado.
Alternativas
Q1179654 Engenharia de Software
Qual das alternativas a seguir apresenta somente métodos ágeis de desenvolvimento de software?
Alternativas
Q1179653 Engenharia de Software

Sobre as ferramentas CASE (Computer-Aided Software Engineering), informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.


( ) Auxiliam em todas as atividades associadas ao processo de software.

( ) Automatizam atividades de gerenciamento de projetos.

( ) Auxiliam os engenheiros de software em suas análises.

( ) Auxiliam os engenheiros de software na etapa de desenvolvimento de código.

( ) Auxiliam os engenheiros de software na etapa de testes.

Alternativas
Q1179651 Engenharia de Software
Referente às metodologias fundamentais da engenharia reversa, assinale a alternativa correta.
Alternativas
Q1170430 Engenharia de Software
A UML 2.0 (Unified Modeling Language) é uma linguagem padrão para a elaboração de estrutura de projetos de software. Ela pode ser utilizada para visualização, construção, especificação e documentação de artefatos que utilizam sistemas complexos de software. Sobre a UML, é correto afirmar que
Alternativas
Respostas
6821: D
6822: C
6823: D
6824: E
6825: E
6826: A
6827: C
6828: A
6829: B
6830: B
6831: C
6832: C
6833: C
6834: C
6835: C
6836: C
6837: A
6838: A
6839: D
6840: B