Questões de Concurso Público BANRISUL 2022 para Desenvolvimento de Sistemas
Foram encontradas 27 questões
Julgue o próximo item, relativos ao modelo cascata.
O modelo cascata é frequentemente inadequado para os
casos de desenvolvimento de soluções de software em que
há ritmo acelerado e volume intenso de mudanças de
características, todavia ele pode servir como um modelo de
processo útil em situações nas quais os requisitos são fixos.
Julgue o próximo item, relativos ao modelo cascata.
O modelo do ciclo de vida clássico sugere uma abordagem
sequencial para desenvolvimento de software, começando
com a especificação dos requisitos do cliente, avançando
pelas fases de planejamento e modelagem, e culminando no
suporte contínuo do software concluído.
Na metodologia XP (Extreme Programming), a atividade de planejamento se inicia com o levantamento de requisitos, em que são obtidas histórias de usuários, similares aos casos de uso; a seguir, clientes e desenvolvedores trabalham juntos para decidir como agrupar essas histórias.
Um aspecto central na XP é o fato de que a elaboração do projeto ocorre tanto antes quanto depois de se ter iniciado a codificação.
O TDD (test-driven development), como atividade da XP, é uma forma disciplinada de organizar o código, alterando-o de modo a aprimorar sua estrutura interna, sem que se altere o comportamento externo do software.
Julgue o item a seguir, relativos ao Scrum e ao Kanban.
Durante a sprint, nenhuma mudança que coloque em risco a
meta da sprint é feita, contudo o product backlog pode ser
refinado conforme necessário.
Julgue o item a seguir, relativos ao Scrum e ao Kanban.
Sprint é uma lista de requisitos organizados por
funcionalidades priorizadas, cujos itens podem ser
adicionados a qualquer momento, exceto durante sua
execução, que possui duração de um mês ou menos.
Julgue o item a seguir, relativos ao Scrum e ao Kanban.
Scrum baseia-se no empirismo, que afirma que o
conhecimento decorre da experiência e da tomada de
decisões com base no que é observado, assim como do lean
thinking, que reduz o desperdício e se concentra no essencial.
Julgue o item a seguir, relativos ao Scrum e ao Kanban.
O sprint backlog é formado unicamente dos itens do product
backlog selecionados para a sprint e da meta da sprint.
Julgue o item a seguir, relativos ao Scrum e ao Kanban.
No Scrum, a definição de pronto é considerada o
compromisso a ser alcançado pelo sprint backlog, ao término
da execução com sucesso da sprint.
Julgue o item subsequente, a respeito de especificação de requisitos.
O objetivo principal da especificação é documentar todas as
necessidades dos clientes e obter um aceite quanto às
entregas de produto propostas.
Julgue o item subsequente, a respeito de especificação de requisitos.
A especificação de requisitos é frequentemente composta de
vários tipos de documentos e não raro abrange: visão geral;
glossário; modelos do sistema; lista de requisitos funcionais
e lista de requisitos não funcionais; especificação detalhada
de requisitos.
Julgue o item subsequente, a respeito de especificação de requisitos.
Os requisitos do sistema devem descrever os
comportamentos interno e externo do sistema, devendo-se
preocupar com a forma como ele deve ser projetado ou
implementado.
Devem ser escolhidos casos efetivos de teste unitário, o que significa que os casos de teste devem mostrar que, quando usado como esperado, o componente que se está testando faz o que ele é proposto a fazer e, se houver defeitos nos componentes, estes devem ser revelados por casos de teste.
Ao se testarem as classes do objeto, devem-se testar as amostras de operações a ele associadas, não havendo necessidade de simular todos os eventos que causam mudança de estado.
O teste unitário é o processo de testar os componentes de programa, como métodos ou classes de objeto.
Acerca de implementação de sistemas, julgue o item que se segue.
Reúso, gerenciamento de configuração e desenvolvimento
host-target são aspectos de implementação que podem ser
particularmente importantes para a engenharia de software e
que, por vezes, não são cobertos em textos de programação.
Acerca de implementação de sistemas, julgue o item que se segue.
A implementação do sistema pode envolver o
desenvolvimento de programas em alto ou baixo nível de
linguagens de programação, bem como a customização e a
adaptação de sistemas genéricos de prateleira, para atender
aos requisitos específicos de uma organização.
Acerca de implementação de sistemas, julgue o item que se segue.
Durante o desenvolvimento host-target, os sistemas host e
target sempre são do mesmo tipo.
Acerca de implementação de sistemas, julgue o item que se segue.
No gerenciamento de configuração, o processo de
desenvolvimento e a execução ocorrem em computadores
distintos.