Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando a figura acima e os conceitos de UML, julgue os itens subsecutivos.
Na figura, o trechorepresenta uma associação verdadeiro recursiva que especifica que objetos de uma classe podem participar de, no máximo, uma das associações em determinado momento.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de engenharia de software, julgue os itens subsequentes.
Para se chegar ao produto, a primeira ação que se deve fazer é definir o escopo do projeto. Para tal, é necessário realizar um levantamento inicial de requisitos, decompondo-se o problema segundo a abordagem “dividir para conquistar”. Inicialmente, o sistema deve ser decomposto em subsistemas que são, por sua vez, decompostos em módulos. Os módulos podem, ainda, ser recursivamente decompostos em submódulos ou funções, até que se obtenha uma visão geral das funcionalidades a serem tratadas no projeto.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando que a aplicação de testes em um programa possibilita verificar se ele atende à sua especificação e se realiza o que o cliente deseja, julgue os itens subsecutivos, relativos a testes de software.
O framework JUnit, embora tenha sido projetado para realizar testes de unidade em um programa, também é utilizado para realizar testes funcionais.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando que a aplicação de testes em um programa possibilita verificar se ele atende à sua especificação e se realiza o que o cliente deseja, julgue os itens subsecutivos, relativos a testes de software.
Inspeções de programa correspondem a um teste de verificação amplamente utilizado, que deve ser realizado no momento em que o programa está sendo executado.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando o fragmento de texto acima, julgue os itens subsequentes, relativos ao controle de versões e ao Concurrent Version System (CVS).
O CVS é uma ferramenta que implementa as principais funções do processo de controle de versão, armazenando, em um repositório, as modificações realizadas nos arquivos ao longo do tempo. O CVS, ao armazenar um arquivo em um repositório, realiza a compilação ou a interpretação da sintaxe do conteúdo desse arquivo.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando o fragmento de texto acima, julgue os itens subsequentes, relativos ao controle de versões e ao Concurrent Version System (CVS).
Quando um projeto é transferido do repositório do CVS para a área de trabalho do usuário, a edição do arquivo pode ser iniciada e, uma vez que o projeto conste no CVS, as operações de inclusão ou exclusão de arquivos na área de trabalho do usuário são reconhecidas automaticamente pelo CVS.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de RUP (rational unified process), julgue os itens que se seguem.
No desenvolvimento de software por meio do RUP, definem-se marcos de progresso do processo, com previsão de entrega de produtos e decisões nas passagens das fases.