Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.
Do ponto de vista dos dados, enquanto os OLTP são utilizados para realizar transações nos negócios, os sistemas data warehouse, como o SAP BW, são usados para gerir os negócios, tendo dados que são modelados para permitir a análise e a tomada de decisões de negócio.
MEC•
Julgue os itens de 102 a 107, acerca de métricas e estimativas aplicadas a testes de software.
Se um conjunto de softwares que serão testados contiver grande quantidade de arquivos, esse fator incidirá diretamente na maior dificuldade dos testes, em relação a testes realizados em softwares que possuam pouca quantidade de arquivos a serem testados.
Acerca dos padrões GRASP, julgue os itens a seguir.
O padrão Don’t Talk to Strangers é utilizado para fortalecer o polimorfismo, realizado pelo padrão Polymorphism. O objetivo de ambos os padrões é substituir um componente sem afetar outro componente, embora o primeiro implemente o polimorfismo em nível de classe e o segundo lide com alternativas embasadas no tipo de componente.
A respeito de teste de software, julgue os itens subsecutivos.
No teste de software, defeitos em um produto podem provocar falhas, gerando erros, que são comportamentos inesperados em um software.
Julgue os itens subsequentes, no que se refere aos processos de desenvolvimento de software.
Uma metodologia é considerada ágil quando realiza o desenvolvimento de software de forma incremental, colaborativa, direta e adaptativa.
MEC•
A engenharia de software busca sistematizar a produção de software com qualidade. No que concerne ao estágio de projeto, julgue os seguintes itens.
O projeto de software deve identificar os possíveis desvios do comportamento de um sistema. Cada exceção pode ser tratada por meio de um dos seguintes modos: tentar realizar novamente um serviço que falhou, corrigir algum aspecto do serviço antes de tentar realizá-lo novamente ou relatar o serviço não realizado para outro componente de tratamento de erro.
MEC•
Tendo em vista que um processo de software pode ser definido como um conjunto de procedimentos estruturados, que combina ferramentas e técnicas para produzir determinado produto, julgue os itens subsequentes.
Um dos primeiros modelos de processo de software propostos foi o modelo em cascata. Nesse tipo de modelo, os estágios são executados em sequência. A principal vantagem desse processo está na possibilidade de se retornar ao estágio anterior sempre que for necessário. Esse aspecto é particularmente importante em grandes sistemas de informação, sobretudo quando não se consegue levantar todos os requisitos no início do desenvolvimento.
MEC•
Em relação ao planejamento e à elaboração de testes de software, julgue os itens subsequentes.
Ao ser estabelecido, um plano de testes necessita de diversos insumos, sendo um deles a estratégia de testes.
A metodologia accelerated SAP (ASAP) é integrada à família de produtos SAP, na forma de bancos de dados específicos para informações e processos negociais e ferramentas para organização de projetos, orientação aos projetistas e integração com módulos de software SAP. No que se refere à metodologia ASAP e aos componentes e ferramentas que lhe dão sustentação, julgue os itens que se seguem.
O documento plano de trabalho detalhado (business blueprint) contém uma descrição dos requisitos negociais e é gerado ao final da implementação ASAP.
Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.
Um agregado constitui um conjunto de dados estruturados em uma árvore ou lista encadeada, permitindo que um cálculo de sumarização possa ser feito durante uma consulta.
Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.
Diferentemente dos OLTP, em que geralmente a carga na máquina para cada operação dos dados é instável e imprevisível, no SAP BW, assim como ocorre geralmente com os sistemas data warehouse, a carga na máquina é estável e previsível no processamento de cada consulta.
Julgue os itens a seguir com relação à programação de aplicações SAP.
O operador de atribuição (=) e a instrução MOVE têm efeitos diferentes na atribuição de valores a objetos de dados: enquanto o primeiro pode transferir byte a byte os valores "no caso de objetos fonte e destino completamente compatíveis", o segundo é capaz de realizar uma conversão de tipo de acordo com regras prefixadas - no caso de objetos fonte e destino conversíveis.
A gerência de configuração e o controle de versões constituem processos fundamentais do desenvolvimento de software. Acerca desses processos e das técnicas a eles associadas, julgue os itens a seguir.
Por ser um processo que se caracteriza por exigir um grau de inteligência muito alto, constata-se que praticamente não existem ferramentas de automação da gerência de configuração, ainda que existam ferramentas específicas restritas ao controle de versões.
Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.
Considerando que, nos programas de computador da plataforma de mainframe, sejam utilizados modelos de interface com o usuário embasados em caracteres textuais para uso em terminais emulados, é correto afirmar que a disponibilidade de telas gráficas coloridas e mouse nos microcomputadores obriga que a migração de aplicativos seja feita por meio do completo redesenho do modelo de entrada de dados e navegação entre as diversas telas e menus dos aplicativos. Tal procedimento facilitará a migração dos usuários entre as plataformas.
MEC•
Julgue os próximos itens, a respeito de ambiente de teste de software.
A implementação do ambiente de teste deve ser feita durante a preparação do processo de teste, devendo o responsável pela execução ser identificado na matriz de responsabilidades.
Com relação a conceitos da engenharia de software cliente/servidor, julgue os itens que se seguem.
Os sistemas cliente/servidor são desenvolvidos usando fases diferentes da engenharia de software: análise, projeto, construção e teste, já que o sistema evolui de um conjunto de requisitos de negócios gerais para uma coleção de componentes de software validados.
MEC•
Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.
A norma ISO 15504 apresenta um framework de avaliação tanto do processo de negócio quanto da engenharia de software e da organização. Nesse framework, os processos são identificados em seis níveis específicos: incompleto, executado, gerenciado, estabelecido, previsível e otimizado.