QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
582 questões encontradas

O guia MPS.BR – Melhoria de Processo do Software Brasileiro, cujo objetivo é melhorar a capacidade de desenvolvimento de software , serviços e práticas de gestão de RH na indústria de TIC, aborda uma série de termos e definições. Qualquer fator que a organização considere útil para atingir os objetivos do processo como, por exemplo, políticas, processos definidos, lições aprendidas, templates de documentos, padrões, material de treinamento, é definido como:

A Ativo reutilizável.
B Ativo de domínio.
C Ativo de processo.
D Atributo de processo.

De acordo com o guia MPS.BR, os processos estão descritos ordenados pelo nível de maturidade de forma crescente, sendo que cada nível inclui os processos do nível anterior. Assinale o nível de maturidade composto apenas pelos processos Gerência de Projetos e Gerência de Requisitos.

A Nível C – definido.
B Nível F – gerenciado.
C Nível E – parcialmente definido.
D Nível G – parcialmente gerenciado.

O nível de maturidade D (largamente definido), no guia MPS.BR, é composto pelos processos dos níveis de maturidade anteriores (G ao E), acrescidos dos processos Desenvolvimento de Requisitos; Integração do Produto; Projeto e Construção do Produto; Validação e Verificação. Confirmar que cada serviço e/ou produto de trabalho do processo ou do projeto atende, apropriadamente, os requisitos especificados representa o propósito do processo:

A Validação.
B Verificação.
C Integração do produto.
D Projeto e construção do produto.

No que diz respeito à sua estrutura, o CMMI-DEV é formado por componentes agrupados em três categorias. Os componentes que descrevem o que as organizações devem alcançar para satisfazer uma área de processo pertencem à categoria componentes:

A Contínuos.
B Esperados.
C Requeridos.
D Informativos.

Os requisitos de software são frequentemente classificados como requisitos funcionais e requisitos não funcionais. Em relação aos requisitos não funcionais, assinale a afirmativa correta.

A Esses requisitos afetam apenas componentes individuais e não à arquitetura geral de um sistema.
B Os requisitos não funcionais devem ser sempre escritos qualitativamente, para que possam ser objetivamente testados.
C Os requisitos não funcionais podem estar relacionados às propriedades emergentes do sistema como confiabilidade;tempo de resposta; e, ocupação de área.
D A característica principal dos requisitos organizacionais, um dos tipos de requisitos não funcionais, é que eles especificam ou restringem o comportamento do software .

Os requisitos de um sistema são as descrições do que o sistema deve fazer, os serviços que ele oferece e as restrições a seu funcionamento. Esses requisitos refletem as necessidades dos clientes para um sistema que serve a uma finalidade determinada, como controlar um dispositivo, colocar um pedido, ou encontrar informações. Em relação aos requisitos de software funcionais, assinale a afirmativa correta.

A Não dependem do tipo de software a ser desenvolvido, mas de quem são seus possíveis usuários.
B Os requisitos funcionais não podem explicitar o que o sistema não deve fazer, somente o que ele deve fazer, ou seja, seus objetivos.
C Eles são geralmente descritos de forma objetiva, quando expressos como requisitos de usuário, para serem compreendidos pelos usuários do sistema.
D De forma geral, a especificação dos requisitos funcionais de um sistema deve ser completa e consistente. Todavia, na prática, para sistemas grandes e complexos, é praticamente impossível alcançar completude e consistência dos requisitos.

A gestão de projetos representa a primeira camada do processo de engenharia de software , ou seja, abrange todo o processo de seu desenvolvimento. A atividade compreendida pelo gerenciamento de projeto de desenvolvimento de software , a qual representa a definição das tarefas que devem ser executadas ao longo do desenvolvimento do software , é:

A Medição.
B Estimativa.
C Análise de riscos.
D Programação de atividades.

O ciclo de vida de desenvolvimento de software , que contém seis etapas principais, também é conhecido como modelo cascata. A etapa do ciclo de vida de desenvolvimento de software que abrange todos os elementos do sistema e não apenas no software , principalmente no estudo de viabilidade técnica e econômica do desenvolvimento e nas atribuições de funções aos componentes do sistema, dentre outros, é:

A Teste.
B Análise.
C Projeto.
D Construção.

Na análise de sistemas, é estabelecida a solução mais viável para atender às necessidades da solução. O objeto da etapa de análise de sistema que visa definir primeiramente as informações gerais do sistema como, por exemplo, quais informações serão produzidas e devem ser fornecidas, quais funções deverão ter o sistema e o desempenho esperado é(são):

A Restrições de prazo e de custo.
B Identificação da necessidade do sistema.
C Avaliação da concepção do sistema quanto à sua viabilidade.
D Atribuições das funções ao hardware , ao software , às pessoas, ao banco de dados e aos demais elementos do sistema.

A UML ( Unified Modeling Language ), uma abordagem de notação muito utilizada para descrever soluções orientadas a objetos, pode ser adaptada para se adequar a diferentes situações de desenvolvimento e ciclos de vida de software . Em relação à UML, assinale a afirmativa correta.

A Os diagramas incluem apenas a visão estática do sistema.
B Pelo fato de ser considerada uma metodologia de desenvolvimento, a UML diz para o analista como projetar seu sistema.
C Pode ser utilizada para visualizar, especificar ou documentar um problema, sendo especialmente útil para descrever diferentes projetos alternativos, como também documentar os artefatos do projeto.
D É uma ferramenta poderosa de análise e documentação. No entanto, não pode ser utilizada em todo o processo de desenvolvimento de software , já que é empregada somente na fase inicial do desenvolvimento, ou seja, na especificação de requisitos.