ESAF•
O desempenho, a escalabilidade, os mecanismos de concorrência e de sincronização, segundo a UML, são os focos da arquitetura de um sistema sob a visão de
Selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Nada por aqui
O desempenho, a escalabilidade, os mecanismos de concorrência e de sincronização, segundo a UML, são os focos da arquitetura de um sistema sob a visão de
O projeto orientado a objetos transforma o modelo de análise criado, usando análise orientada a objetos, em um modelo de projeto que serve como documento para a construção do software. A respeito da criação de um projeto orientado a objetos, julgue os seguintes itens.
Um projeto orientado a objetos possui quatro camadas: camada de subsistema, camada de classes e objetos, camada de mensagens e camada de responsabilidade. Nessa última camada, estão as estruturas de dados e o projeto algorítmico de todos os atributos e operações de cada objeto.
A análise estruturada foi, durante um longo período, o principal arcabouço metodológico para o desenvolvimento de software. Acerca das atividades, dos processos de trabalho e das representações gráficas e textuais dessa metodologia de desenvolvimento de sistemas de informação, julgue os itens a seguir.
O particionamento vertical da estrutura de um programa, também denominado de fatoração, indica que o controle do programa e a atividade de processamento devem ser distribuídos de cima para baixo, o que permite estruturar programas de mais fácil manutenção.
Estruturas de acesso adicionais auxiliares, chamadas índices, são usadas para aumentar a velocidade da recuperação dos registros na resposta a certas condições de busca.
Considere uma situação em que um índice é um arquivo ordenado cujos registros são de tamanhos fixo e contém dois campos. O primeiro campo é do mesmo tipo de dados do campo-chave de classificação - chamado chave primária - do arquivo de dados, e o segundo campo é um ponteiro para um bloco de disco (um endereço de bloco). Nesse caso, o índice constituirá um exemplo de
Acerca do desenvolvimento de sistemas e aplicações, julgue os itens seguintes.
Os métodos ágeis têm sido utilizados tanto para o desenvolvimento de novas aplicações quanto para atender à evolução do sistema entregue ao cliente.
Quanto a metodologias de desenvolvimento de software, julgue os seguintes itens.
Na engenharia de requisitos, a construção de protótipos pode ajudar na descoberta e na validação de requisitos não-funcionais. Os protótipos podem ser úteis durante o projeto das interfaces com os usuários e podem ser descartáveis, caso em que não são mantidos durante toda vida do sistema.
Depósitos de dados, entidades externas e funções ou processos são elementos utilizados na análise estruturada e, tipicamente, compõem um Diagrama
Identifique abaixo as afirmativas verdadeiras ( V ) e as falsas ( F ), com relação às práticas, aos métodos, modelos e processos de engenharia de software.
( ) O CMMI é uma abordagem que provê melhores práticas para os processos de desenvolvimento de software.
( ) O RUP é um processo iterativo de desenvolvimento de software que utiliza a notação UML.
( ) UML é uma linguagem de programação que visa otimizar o processo de desenvolvimento de software.
( ) A ISO 9660 provê um conjunto de normas que padronizam as práticas de desenvolvimento de software.
Assinale a alternativa que indica todas as afirmativas corretas.
Nos diversos modelos de um sistema, representados graficamente na análise estruturada, o principal problema comum entre eles é
No que se refere a arquiteturas e tecnologias de sistemas de informação, julgue os itens de 110 a 120.
Uma das desvantagens da arquitetura distribuída é sua complexidade, uma vez que é mais difícil compreender as propriedades emergentes dos sistemas que as dos sistemas centralizados.
Julgue os itens seguintes, acerca de prototipação, especificação e técnicas de validação de requisitos.
O uso de uma notação matemática é uma forma válida para redução da ambiguidade da especificação dos requisitos do sistema.
A técnica de programação estruturada contém uma estrutura básica adicional, originada pela estrutura Seleção, que é denominada
No contexto de ferramentas CASE, a refatoração (refactoring) é
Com relação a engenharia de software, processos de software, análise de requisitos, estratégias de validação e ferramentas CASE, julgue os próximos itens.
Entre os tipos de testes de caixa preta, encontram-se o teste baseado em grafos; o particionamento de equivalência; a análise de valor-limite; e o teste de matriz ortogonal.
Com relação a conceitos de orientação a objetos, julgue os seguintes itens.
O encapsulamento permite definir o grau de visibilidade dos atributos de uma classe, estabelecendo restrições e permissões de acesso aos objetos do sistema.