Questões de Concurso

Foram encontradas 8.728 questões

Resolva questões gratuitamente!

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

Q597510 Engenharia de Software
A metodologia DSDM - Dynamic Systems Development Method constitui uma metodologia de desenvolvimento ágil, iterativo e incremental que enfatiza o envolvimento constante do usuário e cujo objetivo é entregar softwares no tempo e com custo estimado por meio do controle e ajuste de requisitos ao longo do desenvolvimento.
No Ciclo de Vida da DSDM, uma das fases tem por objetivo estabelecer os requisitos funcionais e de informação que permitirão a aplicação fornecer valor de negócio, e definir a arquitetura básica da aplicação, como também identificar os requisitos de manutenibilidade para a aplicação. 
Essa fase recebe a seguinte denominação:
Alternativas
Q597509 Engenharia de Software
Com relação à notação do diagrama de classes da UML, avalie se são verdadeiras (V) ou falsas(F) as afirmativas a seguir:
✓ A parte superior contém o nome da classe.
✓ A parte intermediária contém as operações ou métodos da classe.
✓ A parte inferior contém os atributos da classe.
As afirmativas são respectivamente:
Alternativas
Q597508 Engenharia de Software
A Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados por objetos. Um dos diagramas usados na UML fornece a descrição do comportamento do sistema do ponto de vista do usuário. Para os desenvolvedores, representa uma ferramenta muito útil, vista como uma técnica do tipo tentativa e erro para obter os requisitos do sistema a partir do visão do cliente. Essa ferramenta é conhecida como Diagrama de:
Alternativas
Q597507 Engenharia de Software
No que diz respeito aos conceitos básicos da área de Engenharia de Software, um profissional ligado ao projeto de sistemas irá realizar testes com a finalidade de analisar e concluir se o software está sendo desenvolvido em conformidade com as especificações. Nesse contexto, observe as afirmativas a seguir, estabelecidas por Boehm.
I - Estamos construindo o produto corretamente?
II - Estamos construindo o produto correto?
Essas afirmativas estão relacionadas, respectivamente, aos conceitos de:
Alternativas
Q597490 Engenharia de Software
Na Programação Orientada a Objetos – POO, um dos princípios é descrito abaixo:

• tem por significado separar o programa em partes, o mais isolado possível.

• a ideia é tornar o software mais flexível, fácil de modificar e de criar novas implementações.

• serve para controlar o acesso aos atributos e métodos de uma classe.

• representa uma forma eficiente de proteger os dados manipulados dentro da classe, além de determinar onde esta classe poderá ser manipulada.

Esse princípio da POO é conhecido como:
Alternativas
Q596319 Engenharia de Software
As principais técnicas de elicitação de requisitos podem ser classificadas em quatro categorias: tradicionais, colaborativas, cognitivas e abordagens contextuais. Na categoria cognitiva encontram-se
Alternativas
Q596318 Engenharia de Software
Em relação às atividades relacionadas à produção e à gerência de requisitos, é correto afirmar que:
Alternativas
Q596312 Engenharia de Software
O modelo de ciclo de vida de software que combina elementos do modelo em cascata aplicado de maneira iterativa é o
Alternativas
Q596311 Engenharia de Software

A NESMA (Netherlands Software Metrics Association) reconhece três tipos de contagem de pontos de função (PF): detalhada, estimada e indicativa. Os parâmetros para contagem de pontos de função não ajustados são funções dos tipos: Arquivo Lógico Interno (ALI); Arquivo de Interface Externa (AIE); Entradas Externas (EE); Saídas Externas (SE); Consultas Externas (CE). Em relação a esses métodos, é correto afirmar que na contagem

Alternativas
Q596310 Engenharia de Software
A identificação dos arquivos lógicos no IFPUG CPM (Counting Practices Manual) 4.3, com vistas a agrupar as entidades candidatas identificadas em um ou mais arquivos lógicos é realizado em seis passos, abaixo relacionados.

I. Identifique todos os dados ou informações de controle reconhecidos pelo usuário logicamente relacionados no escopo da contagem.

II. Exclua as entidades não mantidas por qualquer aplicação.

III. Agrupe em arquivos lógicos as entidades relacionadas que forem entidades dependentes.

IV. Exclua aquelas entidades referenciadas como dados de código.

V. Exclua as entidades que não contenham atributos exigidos pelo usuário.

VI. Remova as entidades associativas que contenham atributos adicionais não exigidos pelo usuário e entidades associativas que contenham apenas chaves estrangeiras; agrupe os atributos chave estrangeira com as entidades principais.

De acordo com o CPM, o mais difícil é o passo


Alternativas
Q596309 Engenharia de Software
São objetivos do IFPUG CPM (Counting Practices Manual) 4.3, exceto:
Alternativas
Q596308 Engenharia de Software
O SCRUM é uma metodologia ágil para gestão e planejamento de projetos de software. Nele, as funcionalidades a serem implementadas em um projeto são mantidas em uma lista que é conhecida como ____________. No início de cada Sprint, faz-se um ____________ na qual o ____________ prioriza os itens do ____________ e a equipe seleciona as atividades que ela será capaz de implementar durante o Sprint que se inicia. As tarefas alocadas em um Sprint são transferidas do ____________ para o ____________ .
Alternativas
Q596297 Engenharia de Software
A Revisão de Requisitos é uma das técnicas mais utilizadas na validação de requisitos. Nessa técnica, alguns atributos de qualidade devem ser levados em consideração na formulação de um checklist, que permite identificar erros comuns de especificação de requisitos. Ao avaliar se “os requisitos são identificados de maneira não ambígua, incluindo ligações com requisitos relacionados e com as razões que justificam a inclusão do requisito”, o atributo de qualidade considerado é:
Alternativas
Q596294 Engenharia de Software
Em relação à medição e estimativa de software em pontos de função, é correto afirmar que:
Alternativas
Q594886 Engenharia de Software
No Scrum, há três papéis importantes: Product Owner, Team e Scrum Master. É responsabilidade do Product Owner:
Alternativas
Q594884 Engenharia de Software
A UML permite expressar, entre outras coisas, a visibilidade de atributos e métodos de uma classe. Acerca da representação gráfica da visibilidade, assinale a afirmativa correta.
Alternativas
Q594883 Engenharia de Software
Na elicitação e análise de requisitos, os engenheiros de software trabalham com os stakeholders para obter informações sobre o sistema. Acerca dessa etapa da engenharia de requisitos, assinale a afirmativa correta.
Alternativas
Q594881 Engenharia de Software
Um processo de software pode ser entendido como um conjunto coerente de atividades para a produção de software. Acerca dos diferentes processos de software existentes, analise as afirmativas.

I - O modelo em cascata, também conhecido como ciclo de vida clássico, é indicado para sistemas cujos requisitos não são bem compreendidos devido sua facilidade de adaptação a mudanças no decorrer do projeto.

II - A prototipagem é um modelo evolucionário de processo de software que auxilia o engenheiro de software e o cliente a entenderem melhor os requisitos do sistema.

III - O Processo Unificado é orientado por casos de uso, iterativo e incremental, projetado como um arcabouço para métodos e ferramentas UML.

IV - O modelo espiral, diferentemente de outros modelos de processos que terminam quando o software é entregue, pode permanecer operacional até que o software seja retirado de serviço.

Está correto o que se afirma em 

Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-RR Prova: FCC - 2015 - DPE-RR - Analista de Sistemas |
Q592768 Engenharia de Software
Ao optar pelo desenvolvimento de um projeto de software utilizando o RUP, pretende-se 
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-RR Prova: FCC - 2015 - DPE-RR - Analista de Sistemas |
Q592759 Engenharia de Software
Buscando adequar a Defensoria aos processos mais modernos de desenvolvimento, a equipe de Analistas de Sistemas passou a facilitar a comunicação, entregar incrementos de software, envolver o cliente como parte da equipe e aceitar naturalmente modificações no produto sendo implementado. A equipe adotou práticas da metodologia de desenvolvimento 
Alternativas
Respostas
5581: E
5582: C
5583: E
5584: D
5585: C
5586: A
5587: E
5588: C
5589: C
5590: C
5591: A
5592: E
5593: D
5594: D
5595: C
5596: D
5597: C
5598: B
5599: D
5600: D