Questões de Concurso Sobre engenharia de software
Foram encontradas 14.511 questões

Considerando as informações da tabela, assinale a opção que indica o evento de risco mais alto para o projeto.
( ) Se um caso de uso A estende um caso de uso B, então a especificação do caso de uso B deve fazer referência a um ponto de extensão definido no caso de uso A. ( ) Se um caso de uso C inclui um caso de uso D, a especificação do caso de uso C deve fazer referência ao caso de uso D. ( ) Uma forma apropriada para descrever uma pré-condição em um caso de uso é referenciar a execução prévia de outro caso de uso, como, por exemplo, ao especificar um caso de uso X, definir uma pré-condição como: “o caso de uso Y foi executado antes deste caso de uso”.
Segundo a ordem apresentada, as afirmativas são, respectivamente,
Considere o diagrama de classes UML apresentado a seguir.


Assinale a opção que corresponde ao total de pontos de função não ajustados computado para o conjunto das funções listadas na tabela.
Assinale a opção que melhor descreve o objetivo da retrospectiva definida no SCRUM.
Assinale a alternativa que contém a correta classificação e distribuição do software aplicativo "LibreOffice".
I - Gerenciamento de projeto de software envolve planejamento, monitoração e controle de pessoas, processos e eventos que ocorrem à medida que o software evolui, desde os conceitos preliminares até sua disponibilização operacional e completa. II - Gerenciamento de projeto é uma atividade intensiva de pessoal; muitas vezes, programadores competentes resultam em maus líderes de equipe por não possuírem habilidade em lidar com pessoas. III - A adoção de métodos ágeis tem sido indicada como antídoto para muitos problemas que se alastraram nas atividades de projeto de software. Para uso das competências de cada membro da equipe e para fomentar a colaboração efetiva de seus membros, evita-se a auto-organização da equipe e utiliza-se o conceito de equipe única. O líder (e não a equipe) concentra-se em competências individuais para maior benefício do projeto e decide a abordagem para incrementar o trabalho, coordenando e sincronizando as atividades que devem ser realizadas.
Quais estão corretas?
I - O planejamento de software envolve várias tarefas, tais como estabelecimento do escopo do projeto, estimativa de custo e de mão de obra e desenvolvimento do cronograma de projeto. II - Um plano de projeto pode ser adaptado e atualizado à medida que o projeto avança. III - Ao contrário do plano de projeto, não se deve atualizar as estimativas à medida que o projeto avança.
Quais estão corretas?
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Considere as afirmações abaixo sobre Gestão de Recursos.
I - O planejamento da Gestão de Recursos é o processo que tem por objetivo a elaboração do plano da gestão dos recursos e sua inserção, no todo ou em parte, no plano do projeto.
II - A desmobilização dos recursos visa controlar os recursos, comparando as situações, empregos e resultados dos recursos e o ajuste da execução com o plano de gestão dos recursos.
III - Recebimento e distribuição de recursos são processos para providenciar a devolução dos recursos não consumidos no projeto, bem como daqueles que lhes tenham sido alocados: máquinas, equipamentos, material permanente, material de consumo, entre outros.
Quais estão corretas?
Numere a segunda coluna de acordo com a primeira, associando os tipos de fatores de risco em TI às suas respectivas definições.
(1) Risco de Desempenho
(2) Risco de Custo
(3) Risco de Suporte
(4) Risco de Cronograma
( ) É o grau de incerteza de que o cronograma de projeto será mantido e de que o produto será entregue dentro do prazo.
( ) É o grau de incerteza de que o orçamento do projeto será mantido.
( ) É o grau de incerteza de que o produto resultante será fácil de corrigir, adaptar e melhorar.
( ) É o grau de incerteza de que o produto atenderá aos requisitos e será adequado para o uso que se pretende.
A sequência correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é
Considere as seguintes afirmações sobre o Processo Unificado.
I - O Processo Unificado segue o modelo de desenvolvimento de software em cascata, pois tem quatro fases sequenciais: concepção, elaboração, construção e transição.
II - O Processo Unificado organiza disciplinas para o desenvolvimento de software. Disciplinas organizam papéis, atividades e artefatos em fluxos de trabalho.
III - Cada fase do processo é executada através de atividades de disciplinas. Atividades de qualquer disciplina podem ser executadas em qualquer fase, embora algumas sejam mais frequentes do que outras, de acordo com o objetivo da fase.
IV - Ao adotar o Processo Unificado, organizações podem incorporar modificações e extensões.
Quais estão corretas?
Considere as seguintes afirmativas sobre histórias de usuário e casos de uso.
I - Ambos são representações de requisitos a serem atendidos por um software.
II - Ambos são permanentes e devem ser mantidos junto ao software ao longo de toda a vida.
III - Casos de uso documentam um acordo entre cliente e equipe de desenvolvimento sobre requisitos. Histórias de usuário são usadas para planejar e são lembretes de conversas nas quais detalhes sobre requisitos devem ser obtidos.
IV - Um caso de uso pode corresponder a muitas histórias, e um épico corresponde a um caso de uso.
Quais estão corretas?
Considere as afirmativas abaixo sobre diagramas de atividades UML.
I - São uma alternativa a Business Process Model and Notation (BPMN) para modelagem de processos de negócio.
II - Podem ser empregados para detalhar graficamente um caso de uso, o que é particularmente útil quando existem muitos fluxos alternativos.
III - Podem ser usados para especificar a lógica de um algoritmo.
Quais estão corretas?