Questões de Concurso
Sobre modelos de sistemas de informação em engenharia de software
Foram encontradas 36 questões
As propostas apresentadas foram as seguintes:
I. A equipe Administrativa indicou a adoção de um sistema de gestão documental totalmente web, com atualizações automáticas e sem instalação local.
II. A equipe de Infraestrutura propôs migrar servidores virtuais para um ambiente de nuvem no qual teria controle de sistema operacional, firewall, redes virtuais e armazenamento.
III. A equipe de Desenvolvimento sugeriu utilizar uma plataforma gerenciada para compilar, testar e implantar aplicações, sem necessidade de administrar máquinas virtuais.
Considere os modelos de serviço ( ) IaaS ( ) PaaS ( ) SaaS.
Assinale a opção que classifica corretamente as escolhas de cada equipe, na ordem apresentada.
(1) cada pedido deve ser realizado por exatamente um cliente de cada vez; e
(2) um cliente pode realizar vários pedidos, mas nem todo cliente faz pedidos.
Nesse cenário, as cardinalidades (min, max), para cada lado desse relacionamento entre Clientes e Pedidos, devem ser representadas por
A tabela TAB, apresentada a seguir, armazena informações sobre agências bancárias:

Considere que (NumAgencia, Conta) é a única chave candidata para TAB e, também, que as seguintes dependências funcionais (DF) são válidas para TAB:
NumAgencia → NomeAgencia
(NumAgencia, Conta) → IdCliente
No cenário apresentado, a tabela TAB não está na segunda forma normal (2FN), pois
a arquitetura de um ambiente BI, o componente que armazena dados orientado a assunto, integrado, variante no tempo e não volátil que Bia deve implementar é o:
O Capability Maturity Model Integration for Development (CMMI-DEV) é um modelo de referência que descreve as melhores práticas associadas ao desenvolvimento e à manutenção de produtos e serviços. Ele fornece um conjunto abrangente de diretrizes e recomendações para melhorar os processos de desenvolvimento de software e aumentar a maturidade organizacional. Uma das características importantes do CMMI-DEV é a distinção entre modelo de maturidade e modelo de capacidade.
Disponível em: <https://resources.sei.cmu.edu/library/assetview.cfm?assetid=656750>. Acesso em: 20 fev. 2024.
No contexto do Capability Maturity Model Integration for Development (CMMI-DEV v2.0), a diferença entre o modelo de maturidade e o modelo de capacidade está descrita em:
O Modelo de Requisitos para Sistemas Informatizados de Gestão de Processos e Documentos do Judiciário Brasileiro (MoReq-Jus), contido Resolução CNJ nº 91, de 29/09/2009, apresenta, em seu capítulo 3, informações referentes à captura ou incorporação de documentos ao Sistema Informatizado de Gestão de Processos e Documentos (GestãoDoc). Nesse capítulo, a operação de captura é definida como sendo composta por seis tipos de ações, sendo três dessas ações as seguintes:
Os sistemas de informação permitem cinco atividades, que são as seguintes:

(Fonte: Dennis, 2014.)
Sobre as etapas do CVDs, analise as afirmativas a seguir.
I. A fase de planejamento responde às perguntas de quem usará o sistema, o que o sistema fará, onde e quando ele será usado.
II. A fase de análise decide como o sistema funcionará em termos do hardware, software e infraestrutura de rede que serão implementados; da interface do usuário, formulários e relatórios que serão usados; e dos programas, bancos de dados e arquivos específicos que serão necessários.
III. A fase do projeto consiste em quatro etapas: estratégia do projeto; desenvolvimento do projeto de arquitetura; especificações de banco de dados e de arquivos; e, desenvolvimento do projeto do programa.
IV. A fase final do CVDs é a fase de implementação, durante a qual o sistema é realmente construído. Normalmente, essa é a fase que exige mais atenção, porque, para a maioria dos sistemas, é a parte maior e mais cara do processo de desenvolvimento.
Está correto o que se afirma em
I- Abordagem na qual um grande número de componentes, previamente disponíveis, são integrados.
II- Abordagem na qual as atividades fundamentais dos processos são representadas como fases distintas e bem definidas.
III- Abordagem na qual as atividades dos processos são intercaladas de modo que o programa é uma série de versões, cada uma com mais funcionalidades que a anterior.
Assinale a alternativa que traz a CORRETA associação entre os modelos de processo com suas respectivas definições.

As camadas ALFA, BETA e GAMA são descritas a seguir:
I. ALFA – fornece suporte automatizado ou semiautomatizado para BETA e GAMA. Quando integrada, é estabelecido um sistema para o suporte ao desenvolvimento de software, denominado engenharia de software com o auxílio do computador. II. BETA – fornece as informações técnicas para desenvolver software, envolvendo uma série de tarefas, que inclui comunicação, análise de requisitos, modelagem de projeto, construção de programa, testes e suporte. III. GAMA – fornece a liga que mantém as camadas de tecnologia coesas e que possibilita o desenvolvimento de software de forma racional e dentro do prazo, constituindo a base para o controle do gerenciamento de projetos de software e estabelecendo o contexto no qual são aplicados métodos técnicos, sendo gerados os modelos, documentos, dados, relatórios e formulários.
As camadas ALFA, BETA e GAMA são conhecidas, respectivamente, como
Em relação à engenharia de software, julgue o item que se segue.
No modelo espiral de Boehm, cada volta na espiral
representa uma fase do processo de software: na parte mais
interna, enfoca-se a viabilidade do sistema e, no ciclo
seguinte, a definição de requisitos, assim por diante,
executando-se, ao longo dos ciclos, a análise de riscos,
prototipação e codificação.
I. Representação dos objetos II. Observação dos objetos III. Entendimento dos conceitos IV. Verificação de fidelidade e coerência V. Validação do modelo
No gerenciamento do ciclo de vida de um software, o processo de desenvolvimento (processo básico) objetiva estabelecer os requisitos dos componentes e suas interfaces em um sistema.

- Os usuários conseguem ver constantemente os progressos.
- É útil quando os requisitos mudam rapidamente e o cliente está relutante em aceitar um conjunto fixo de requisitos.
Assinale a alternativa correta:
Produtos de software podem ser construídos utilizando-se diferentes modelos de processo, pois alguns modelos são mais adequados que outros para determinados tipos de aplicação.