Questões de Concurso
Comentadas para anatel
Foram encontradas 1.377 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
No business case, estão descritos os produtos e serviços a serem fornecidos pelo projeto.
A declaração de trabalho do projeto é uma das entradas necessárias no processo para o desenvolvimento do termo de abertura 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.
Por meio da estrutura analítica, definem-se os papéis, as responsabilidades e as relações hierárquicas do projeto.
O documento que formaliza e autoriza o projeto chama-se termo de abertura do projeto, no qual se registram as expectativas das partes interessadas.
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.
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.
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.
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.
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.
Em se tratando de desenvolvimento de softwares dirigidos a testes (TDD), a execução dos testes é realizada antes da implementação da funcionalidade.
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.
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.
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.
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.
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.
É 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.
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.
A gestão de requisitos é composta das seguintes fases: elicitação, na qual se insere a prototipação; especificação; e validação.
O ato de colecionar os requisitos não estruturados, o de agrupar requisitos relacionados e o de organizá-los em grupos coerentes estão relacionados às atividades de classificação e organização de requisitos.