Foram encontradas 708 questões.
No contexto de qualidade de software, considere os itens a seguir
I. Atributos do software que evidenciam sua capacidade em manter um nível de desempenho especificado nos casos de falhas no software ou de violação nas interfaces especificadas.
II. Atributos do software que evidenciam o risco de efeitos inesperados, ocasionados por modificações.
III. Atributos do software que evidenciam a quantidade de recursos usados e a duração de seu uso na execução de suas funções.
As características listadas nos itens I, II e III referem-se, respectivamente, aos atributos de qualidade
Provas
Considere os seguintes códigos:

As saídas esperadas para os itens I e II são, respectivamente
Provas
- Engenharia de SoftwareCiclo de Vida de Software
- Engenharia de SoftwareEngenharia de Requisitos
- Engenharia de SoftwareModelos de Desenvolvimento
Considere as seguintes afirmações sobre o Ratinal Unified Process (RUP)
I. O RUP é uma ferramenta para desenvolvimento de software com um ciclo de vida adequado a UML, seu processo estático e iterativo que viabiliza as definições sequenciais de um problema.
II. O desenvolvimento de software por meio do ciclo de vida do RUP é dinâmico e iterativo, com marcos de progresso do processo.
III. Modelos são tipos mais importantes de artefatos do RUP em que pode se listar o modelo de negócios, modelo de domínio, modelo de caso de uso, modelo de implementação e modelo de teste.
IV. Durante a fase de concepção do RUP é estabelecida a visão para o sistema e delimita o escopo do projeto, incluindo casos de negócios, levantamento de todos os requisitos do sistema e seus detalhamentos e o plano de projeto inicial.
V. Características encontradas no RUP: baseado em componentes, utiliza UML para especificar, modelar e documentar artefatos, guiado por casos de uso, centrado na arquitetura, iterativo e incremental.
Considerando as afirmações, assinale a alternativa correta.
Provas
Um sistema de controle de versão é um software com a finalidade de gerenciar diferentes versões no desenvolvimento de um documento qualquer. Assinale a alternativa que apresenta exemplos de controladores de versão.
Provas
Sobre o Gerenciamento de Riscos, analise as afirmações a seguir.
I. O gerenciamento de risco é um processo contínuo de identificar, quantificar e controlar fatores de riscos que podem prejudicar o alcance de níveis de satisfação de um projeto como tempo, custo e qualidade.
II. Os riscos identificados devem ser classificados quanto a probabilidade de acontecer e a sua severidade junto ao projeto, criado critérios de mitigação para a redução do impacto do risco no projeto antes que o evento ocorra.
III. Podem ser considerados como fatores de riscos para um projeto a tecnologia empregada, o time do projeto, ferramentas adotadas, requisitos de software e estimativas como tempo e orçamento.
IV. Riscos de software podem ser caracterizados como riscos de projeto, de processo e riscos de produto de software, onde os riscos de projeto relacionam-se com problemas técnicos e de gerenciamento e os riscos de produto podem estar relacionados com os parâmetros operacionais, organizacionais e contratuais do desenvolvimento de software.
V. Riscos acontecem em projetos e não tem como prevê-los e nem tratá-los por serem intangíveis.
Considerando as afirmações, assinale a alternativa correta.
Provas
Uma maneira de praticar o desenvolvimento ágil é através da Programação Extrema (XP). Não se aplica à Programação Extrema:
Provas
O MPS.BR possui níveis de maturidade e capacidade de processo para a avaliação e melhoria da qualidade e produtividade de software e serviços. Pode se afirmar sobre o modelo
I. apresenta um conjunto de recomendações baseadas na ISO/IEC 12207 e na ISO/IEC 15504, visando atender empresas de pequeno, médio e grande porte.
II. o MR-MPS-SW define sete níveis de maturidade no modelo (A,B,C,D,E,F,G). A escala de maturidade se inicia no nível A e progride até o nível G, sendo assim, uma empresa que obteve o nível de classificação G (em otimização) possui o nível máximo de maturidade dentro do modelo.
III. no nível de maturidade G são executados os processos de Gerência de Requisitos e Gerência de Projetos.
IV. o nível de maturidade D compreendem os processos de verificação, validação, medição e integração de produtos.
V. o propósito do processo Validação é confirmar que um produto ou componente do produto atenderá o seu uso pretendido quando colocado no ambiente para o qual foi desenvolvido e compreende o Nível D de maturidade do modelo.
Está correto apenas o que se afirma em
Provas
- Arquitetura e Design de SoftwareArquitetura Cliente-Servidor
- Arquitetura e Design de SoftwareArquitetura em Camadas
- Arquitetura e Design de SoftwarePadrões de Arquitetura
Sobre arquitetura de software, analise as afirmações a seguir.
I. Um estilo arquitetural pode ser definido como um conjunto de conectores que fornecem comunicação, coordenação e cooperações entre componentes de um sistema, como por exemplo um banco de dados e os módulos de interface.
II. São exemplos de estilos arquiteturais pipe e filtros, camadas, orientados a evento, cliente-servidor.
III. Os requisitos funcionais de um sistema definem o estilo e a estrutura de uma arquitetura de software.
IV. A arquitetura de um sistema pode afetar o desempenho, a facilidade de distribuição e a manutenção de um sistema.
Está correto apenas o que se afirma em
Provas
Sobre visões em banco de dados, pode-se afirmar que
Provas
Dentro do processo de engenharia de requisitos, pode se descrever uma série de processos genéricos. Não faz parte do processo de engenharia de requisitos
Provas
Caderno Container