Com relação às metodologias de desenvolvimento de software, julgue os itens subseqüentes.
No modelo de prototipação, o desenvolvedor cria inicialmente um modelo de software que será posteriormente implementado.
selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Com relação às metodologias de desenvolvimento de software, julgue os itens subseqüentes.
No modelo de prototipação, o desenvolvedor cria inicialmente um modelo de software que será posteriormente implementado.
Analise as seguintes afirmações sobre UML.
I. UML é uma linguagem de modelagem de propósito geral, que tem como objetivo exclusivo a modelagem software e é utilizada pelo Rational Unified Process (RUP).
II. Existem diversos diagramas UML que lidam com os modelos funcional, de objeto e dinâmico e de validação de um sistema.
III. UML é uma linguagem que prevê sua extensibilidade através do uso de perfis (profiles) e estereótipos.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Um motor de corrente alternada dispõe de duas bobinas, uma de partida e outra de funcionamento. Para que o motor dê a partida, as duas bobinas recebem corrente. Após algum momento em funcionamento, quando o motor passa a funcionar em regime permanente, somente recebe corrente a bobina de funcionamento. A mudança de estado entre a partida e o regime permanente é controlada automaticamente por um sensor interno. O motor contém também um sensor de temperatura que provoca a sua parada automática no caso de um grande aquecimento.
Nesse caso, não se pode dar uma nova partida no motor sem o acionamento do botão reset. Aplicando à situação descrita os conceitos de análise orientada a objetos, julgue os itens que se seguem.
Um exemplo de estado seria funcionando.
Considere as afirmativas abaixo:
I. Em um sistema multiprocessado do tipo SMP, a coerência de cache pode ser garantida pelas políticas de escrita write-back e write-through.
II. Uma forma para garantir a consistência da cache de dados em um SMP é a utilização do protocolo MESI.
III. No protocolo MESI, cada linha da cache de dados pode estar em um de quatro estados possíveis.
Assinale a alternativa correta com relação as afirmativas:
Segundo o RUP, um caso de uso
Considere as seguintes afirmativas sobre o Modelo Essencial de um sistema de informação. O modelo essencial:
I- Não trata os erros dos dados recebidos do ambiente.
II- Define a resposta do sistema a todos os eventos externos.
III- Quando adaptado aos requisitos tecnológicos, torna-se o Modelo de Implementação.
A(s) afirmativa(s) correta(s) é/são somente:
A respeito de análise e de técnicas de levantamento de requisitos, julgue os itens subseqüentes.
O QFD (Quality Function Deployment) tem uma abordagem embasada na criação de uma equipe formada por clientes e desenvolvedores, que trabalham juntos para identificar o problema, propor elementos da solução, negociar diferentes abordagens e especificar um conjunto de requisitos da solução.
A engenharia de software trabalha com diversos modelos de ciclo de vida de desenvolvimento de um software. Sobre estes modelos, é CORRETO afirmar que:
O sistema que controla as reservas dos clientes de uma rede hoteleira funciona apenas na Web. Entretanto, há uma demanda crescente para que a empresa disponibilize um aplicativo para smartphones. Para oferecer um aplicativo no menor prazo possível, a gerência de TI estabeleceu duas exigências: a primeira é que o novo sistema deve reutilizar ao máximo os módulos atualmente empregados, e a segunda é que a equipe de desenvolvimento deve garantir que as modificações a serem feitas não introduzirão defeitos inexistentes no sistema atual, além de continuar a atender a todos os requisitos anteriormente definidos.
O tipo de teste que deve ser empregado para que a equipe de desenvolvimento atenda à segunda exigência é denominado teste de
Considerando o desenvolvimento web com ASP, analise as assertivas abaixo.
I. Incluir na string de conexão do banco de dados em uma página ASP dados de entrada digitados pelo usuário da página pode facilitar a um atacante injetar código malicioso e obter acesso ao seu banco de dados.
II. Usar Procedimentos Armazenados é uma forma segura de criar string de conexão a bancos de dados SQL.
III. Sempre criptografar os nomes de usuários e senhas de administrador nos códigos ASP.
É correto o que se afirma em
A engenharia de software envolve diversos procedimentos, processos, arquiteturas de sistemas, linguagens, análise e vários outros pontos para a construção de um software. Com referência à engenharia de software, julgue os itens a seguir.
O desenvolvimento de um software, para ser bem definido, deve ser um processo estático em relação aos seus requisitos.
Suas atualizações recentes
Nenhuma notificação.