Questões de Concurso Público ANATEL 2014 para Técnico em Regulação - Telecomunicações
Foram encontradas 120 questões
Na fase de definição da arquitetura, os processos de engenharia de requisitos e o projeto de arquitetura são absolutos, não podendo haver entre eles sobreposição, para não prejudicar a decomposição da arquitetura.
É parte necessária do projeto de software a descrição dos modelos e estruturas de dados usados pelo sistema, das interfaces entre os componentes e dos algoritmos que o compõem, desenvolvidos em uma única iteração.
No modelo do processo de desenvolvimento de software, o primeiro estágio consiste no projeto de arquitetura, que constitui o elo crítico entre o projeto e a engenharia de requisitos.
Testar os componentes desenvolvidos como unidades, assim como integrar os resultados produzidos por programadores ao sistema executável no contexto de usuário são finalidades da homologação.
Na implementação, os programadores desenvolvem os builds, versões operacionais de parte de um sistema que incluem os recursos a serem fornecidos no produto final, constituído de um ou mais componentes.
Na homologação, o ato de implementar a solução de software por meio de stubs permite que sua execução seja realizada em múltiplas plataformas e com os mesmos componentes, visto que os stubs não dependem de plataforma e sua arquitetura de execução é virtual.
Entre as finalidades da implementação de sistemas de informação, incluem-se a definição do código em subsistemas de implementação organizados em camadas e a implementação de classes e objetos de componentes.
Em se tratando de desenvolvimento de softwares dirigidos a testes (TDD), a execução dos testes é realizada antes da implementação da funcionalidade.
O teste de estresse, que avalia o desempenho do sistema por meio de demandas que estejam fora dos limites de projeto do software, é particularmente relevante para sistemas distribuídos com base em uma rede de processadores.
Realizados logo após os testes de desenvolvimento, os testes de release devem ser conduzidos pela própria equipe de desenvolvimento e incluir os testes automatizados para que se verifique se o sistema atende aos requisitos dos stakeholders do sistema.
Os testes de software englobam a validação, ato que se destina a avaliar a forma de construção do produto, e a verificação, ato destinado a averiguar a construção do próprio produto.
No que diz respeito à granularidade, os testes são classificados em três estágios: unitário, destinado a testar componentes de programas, como métodos ou classes de objeto; de componentes; e de sistemas.
Testes de fumaça (smoke testing) são projetados para confirmar se as alterações no código funcionarão como o esperado e não desestabilizarão uma compilação inteira do software.
O documento que formaliza e autoriza o projeto chama-se termo de abertura do projeto, no qual se registram as expectativas das partes interessadas.
Por meio da estrutura analítica, definem-se os papéis, as responsabilidades e as relações hierárquicas do projeto.
As solicitações de mudança que aguardam aprovação compõem as entradas do processo que orientam e gerenciam a execução do projeto.
A declaração de trabalho do projeto é uma das entradas necessárias no processo para o desenvolvimento do termo de abertura do projeto.
No business case, estão descritos os produtos e serviços a serem fornecidos pelo projeto.
O modelo CMMI é segmentado em níveis, de modo que cada nível possui uma abordagem e um conjunto de processos padronizados. O nível 3, por exemplo, que possui processos definidos, contém entradas, atividades, medidas, verificações e saídas.
No nível 2 do CMMI, além de serem definidos os requisitos para evitar a falta de controle nas mudanças, são estabelecidas as funcionalidades do software.